
51实时系统
文章平均质量分 50
etora
学习者
展开
-
基于51小型实时系统内核构建
系统现基于51平台进行测试开发;系统内核框架基本完善;耗时:7天参考书籍:uc/os、轻松编写小型嵌入式操作系统、基于51的soc设计与开发代码总量:1200 lines*.c*.h*.src源码地址:http://115.com/file/c2e08uj4#JDXT-TXT3.tar.gz由于调试过程过程还是较为痛苦,希望转载的同学能标原创 2012-07-11 15:57:08 · 849 阅读 · 1 评论 -
系统内核扩展完善
7.14----7.18 继续完善系统内核新增如下模块:1、信号量设置模块 ----signal_ctrl.c 2、邮箱设置模块 ----post_box_api.c 3、消息队列设置模块 ----msg_queue_ap原创 2012-07-19 00:45:52 · 577 阅读 · 0 评论 -
动态任务创建与实时任务创建与管理模块
7.11---7.13 完成动态任务创建API函数 完成实时任务创建于管理API函数功能均在51平台下调试通过;新增代码总量:202lines新增文件: rt_task.c Rt_task.h Kern_confi原创 2012-07-13 23:08:07 · 796 阅读 · 0 评论 -
51mini板整板测试程序
最近几天朋友一时兴起,居然买了块51最小板来玩;我按他的最小系统板电路绘制了一张仿真图,并设计了一个通过串口调试整板资源的测试程序;其中使用了printf()和getchar()等函数;同时在使用这类函数的基础上也使用的串口中断,个人感觉在使用printf()函数时再开启串口中断其实也是可行的。仿真电路:串口测试界面:源码下载(包涵仿真电路图):http://downloa原创 2012-08-12 00:44:55 · 1009 阅读 · 0 评论 -
Petit FatFs文件系统移植至STC89C52RC
MCU:STC89C51RC最高主频:80MFlash:4KSRAM:512BEEPROM:4K系统:Petit FatFs集成开发环境:keil 4今天将Petit FatFs成功挂载到STC89C52RC芯片上进行运行,实话说这样做的意义并不是很大,尤其是在你对petit fatfs文件系统代码并不是很了解的情况下。在你并不是很了解p原创 2012-10-28 23:49:07 · 4924 阅读 · 1 评论 -
uc/os-II在STC89C52RC上的移植
MCU:STC89C51RC最高主频:80MFlash:4KSRAM:512BEEPROM:4K系统:uc/os-II集成开发环境:keil 4在起初开始移植时我并没有注意到上面的Flash、SRAM这两个指标的限制,导致移植一直无法成功。最终在starup.a51中对XBPSTACKTOP进行了修改,从而得以运行成功。修改原因主要为一开始XBPSTACKTOP初始原创 2012-10-27 18:02:39 · 2910 阅读 · 0 评论 -
51下是简单的任务调度
此工程实现功能是为3个任务的切换运行与数码管动态显示,任务1:扫描获取按键值,然后通过串口发出对应的数据;任务2:控制led闪烁;任务3:控制蜂鸣器报警。 数据结构关联,如图1所示。Task_stack块由task1_stack、task2_stack、task3_stack三个数组组成,它们结构为0号元素保留,1号元素保存函数入口地址低8位,2号元素保存函数入口地址高8位。Task_sp块中原创 2013-07-02 12:41:13 · 2653 阅读 · 0 评论