嵌入式软件设计
郗富琦
这个作者很懒,什么都没留下…
展开
-
Keil C51编译错误总结
1.第一种错误信息 ***WARNING L15: MULTIPLE CALL TO SEGMENT SEGMENT: ?PR?_WRITE_GMVLX1_REG?D_GMVLX1 CALLER1: ?PR?VSYNC_INTERRUPT?MAIN CALLER2: ?C_C51STARTUP ***WARNING L15: MULTIPLE CALL TO SEGMENT SEGME转载 2009-12-28 19:43:00 · 2195 阅读 · 0 评论 -
Keil C51初始化代码 Startup.a51的中文说明
;------------------------------------------------------------------------------; STARTUP.A51: 用户上电初始化程序;------------------------------------------------------------------------------;; 用户定义需上电初始化的内存空间转载 2009-12-29 09:37:00 · 1421 阅读 · 0 评论 -
高可靠性C程序的几点要求
一、可重入函数1)什么是可重入性?可重入(reentrant)函数可以由多于一个任务并发使用,而不必担心数据错误。相反, 不可重入(non-reentrant)函数不能由超过一个任务所共享,除非能确保函数的互斥(或者使用信号量,或者在代码的关键部分禁用中断)。可重入函数可以在任意时刻被中断,稍后再继续运行,不会丢失数据。可重入函数要么使用本地变量,要么在使用全局变量时保护自己的数据。2)可重入转载 2009-12-28 17:35:00 · 942 阅读 · 0 评论