1. 生成lib 的工程可以没有main函数,可以只有一个.c文件,一个.c文件中可以只有一个函数2. 需要在lib工程中建立一个.h文件,必须用extern声明各全局变量和函数.3. 调用lib文件的工程中必须包括lib中的.h文件, 也就是lib工程和调用工程都包含同一个.h文件(好像有点废话)...
分类:
其他好文 时间:
2015-04-14 00:18:35
阅读次数:
182
软件环境:Win7,Keil MDK 4.72a, IAR EWARM 7.2, GCC 4.2,Python 2.7 ,SCons 2.3.2
硬件环境:Armfly STM32F103ZE-EK v3.0开发板
参考文章:RT-Thread编程指南
RT-Thread_1.2.0+lwip+rtgui0.8.0 移植心得
RT-Thread RTOS组件:RTGUI...
分类:
其他好文 时间:
2015-04-11 17:59:46
阅读次数:
639
软件环境:Win7,Keil MDK 4.72a, IAR EWARM 7.2, GCC 4.2,Python 2.7 ,SCons 2.3.2
硬件环境:Armfly STM32F103ZE-EK v3.0开发板
参考文章:RT-Thread编程指南
RT-Thread_1.2.0+lwip+rtgui0.8.0 移植心得
RT-Thread RTOS组件:RTGUI...
分类:
其他好文 时间:
2015-04-09 17:24:10
阅读次数:
1095
好记心不如烂笔头,为方便以后查看代码及代码重复利用,这里贴出S3C2440 Camera驱动代码。使用友善MINI2440开发板,开发环境为RealView MDK 4.22。
最初,本人在网上下载了许多mini2440 camera驱动的代码,但结果都不尽人意,因为这些代码看起来都比较晦涩难懂,都是直接对寄存器进行位与位或操作,且有的代码排版布局很乱,对初学者来说难度较大。由于本人接触了STM32开发后,觉得STM32的库函数给初学者提供了很大帮助,仅仅通过函数名及变量名就能知道当前操作的是哪个寄存器,...
分类:
其他好文 时间:
2015-04-08 13:20:19
阅读次数:
127
1.新建工程的过程不变,选对芯片,只不过是在新建文件的时候是.asm后缀2.编写汇编程序完成后,将其放到文件夹中,然后再工程上右击,生成Hex文件3.然后按debug按钮4.单步执行(step按钮),可以在右侧看到psw,r0-r7,a,b,pc等的变化,可以选择右下角的memory选项卡,在add...
分类:
其他好文 时间:
2015-04-06 16:55:00
阅读次数:
348
这问题是我最近遇到的,刚开始卸来卸去很麻烦。在网上搜的方法也不好用,就想想搞了一下能行。言归正传:准备:keil 4 c51 和 keil 4 arm两个安装包和一个注册机(我用的两个都是keil4的);安装:【1】在e盘(我win8.1)j建两个文件夹,(我取的名字“keil4c51”和“keil...
分类:
其他好文 时间:
2015-04-05 17:28:19
阅读次数:
156
keil5 mdk 编程的时候出现了个黑光标
现在按回车键不能让程序换行了,而是黑光标向下移动一行
针对开发朋友出现的此类问题,在今天的开发中本人也遇到,
解决办法:在键盘上按一下“Insert”键,就切换至竖光标!!!...
分类:
其他好文 时间:
2015-04-01 21:56:10
阅读次数:
131
(1)“F7”:编译
(2)“F9”:添加/取消断点(3)“ctrl”+“F5”:调试
(4)“tab”:将选中的内容整体右移
(5)“shift”+“tab”:将选中的内容整体左移(6)“Home”:将光标移至行首(7)“End”:将光标移至行末
(8)“Ctrl”+“>”:光标从当前位置右移一个单词(9)“Ctrl”+“
(10)“Ctrl”+“Shift”+“>”:选中从光标当前位...
分类:
其他好文 时间:
2015-04-01 21:55:52
阅读次数:
2383
源:Keil中Memory Model和Code Rom Size说明 C51中定义变量时如果省略存储器类型,Keil C51编译系统则会按编译模式SMALL、COMPACT和LARGE所规定的默认存储器类型去指定变量的存储区域,无论什么存储模式都可以声明变量在任何的8051存储区范围i,但是把最....
分类:
其他好文 时间:
2015-04-01 19:53:10
阅读次数:
223
源:Keil C动态内存管理机制分析及改进 Keil C是常用的嵌入式系统编程工具,它通过init_mempool、mallloe、free等函数,提供了动态存储管理等功能。本文通过对init_mempool、mallloe和free这3个KeilC库函数源代码的分析,揭示其实现的原理和方法,并对....
分类:
其他好文 时间:
2015-04-01 19:44:22
阅读次数:
169