
嵌入系统开发
文章平均质量分 79
sunsnow8
这个作者很懒,什么都没留下…
展开
-
keil c51编译器的一些使用心得
本人是刚刚参加工作的学生,使用keil编译器已经半年多了,在这半年的时间里,我总结了keil的使用的一些心得,希望和大家分享一下,另外请高人点拨一下,由于我不是计算机专业的,所以对于编译原理和操作系统等高深的课程没有接触过,总是认为以下提到的一些规律都是有理论根据的,希望高人指点。 现在的存储器已经不像七八年前那样昂贵了,但是ram相对于rom和eeprom的价格还是不可同样看待的,原创 2005-01-12 16:05:00 · 3143 阅读 · 0 评论 -
Keil C51开发系统基本知识-1
1. 第一节 系统概述Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。用过汇编语言后再使用C来开发,体会更加深刻。Keil C51软件提供丰富的库函数和功能强大的集成开发调试工具,全Windows界面。另外重要的一点,只要看一下编译后生成的汇编代码,就能体会到Keil原创 2005-01-12 16:06:00 · 3308 阅读 · 0 评论 -
Keil C51开发系统基本知识-2
3. 第三节 存储模式存储模式决定了没有明确指定存储类型的变量,函数参数等的缺省存储区域,共三种:1. 1. Small模式所有缺省变量参数均装入内部RAM,优点是访问速度快,缺点是空间有限,只适用于小程序。2. 2. Compact模式所有缺省变量均位于外部RAM区的一页(256Bytes),具体哪一页可由P2口指定,在STARTUP.A51文件中说明,也可用pdata指定,优点是空间较Smal原创 2005-01-12 16:08:00 · 2194 阅读 · 0 评论 -
Keil C51开发系统基本知识-3
2. 第二节 几类重要库函数1. 1. 专用寄存器include文件例如8031、8051均为REG51.h其中包括了所有8051的SFR及其位定义,一般系统都必须包括本文件。2. 2. 绝对地址include文件absacc.h该文件中实际只定义了几个宏,以确定各存储空间的绝对地址。3. 3. 动态内存分配函数,位于stdlib.h中4. 4. 缓冲区处理函数位于“string.h”中其中包括拷原创 2005-01-12 16:09:00 · 2017 阅读 · 1 评论 -
嵌入式操作系统一览
其实,嵌入式系统并不是一个新生的事物,从八十年代起,国际上就有一些IT组织、公司,开始进行商用嵌入式系统和专用操作系统的研发。这其中涌现了一些著名的嵌入式系统:Windows CEMicrosoft Windows CE是从整体上为有限资源的平台设计的多线程、完整优先权、多任务的操作系统。它的模块化设计允许它对于从掌上电脑到专用的工业控制器的用户电子设备进行定制。操作系统的基本内核需要至少200K原创 2005-01-10 05:14:00 · 1454 阅读 · 0 评论 -
Rtems简介—挑战VxWorks的RTOS
Rtems简介—挑战VxWorks的RTOSRTEMS,a rivail of VxWorks来源 www.rtems.net 作者 ray@rtems.net RTEMS是前美国军方研制的嵌入式系统, 最早用于美国国防系统,早期的名称为实时导弹系统(Real Time Executive for Missile Systems)原创 2005-01-14 03:02:00 · 2769 阅读 · 0 评论