
自学操作系统
oHHPo
这个作者很懒,什么都没留下…
展开
-
ucos 学习之二
OS_InitMisc(void) OS_EXT volatile INT32U OSTime; 使用volatile的关键字,是为了: volatile的作用: 作为指令关键字,确保本条指令不会因编译器的优化而省略,且要求每次直接读值. 简单地说就是防止编译器对代码进行优化.比如如下程序: XBYTE[2]=0x55; XBYTE[2]=0x56; XBY原创 2013-09-28 09:28:36 · 708 阅读 · 0 评论 -
ucos学习小计
从网上下载源码一点一点啃 OSInit(); 为程序的初始化函数,里面第一行就是: #if OS_VERSION >= 204 //OS_VERSION是系统版本号,用于系统移植 OSInitHookBegin(); //调用特定通信口初始化代码 #endif Hook函数:目前的理解,让原创 2013-09-27 22:51:58 · 514 阅读 · 0 评论