*项目名称:实时时钟模块 时钟芯片型号:DS1302 * *功能描述:作为一个时钟设置和读取模块 * *开始时间:06年02月10日 * *结束时间: *
上传时间: 2016-04-11
上传用户:nairui21
SLAM实时定位与地图创建,采用扩展卡尔曼滤波器,实现机器人定位与地图绘制
上传时间: 2016-04-11
上传用户:hgy9473
对DS18B20进行实时读取,并把读取的温度显示在LED上,并通过一个LED管子来区别正负温度
上传时间: 2014-08-11
上传用户:dengzb84
练习并掌握多任务实时操作系统下Task 调度、Task 间主要通信手段(信号量、消息队列等)、RISC 处理器 I/O 端口控制等内容,并形成嵌入式实时应用软件的良好编程习惯。创建多Task,为每个Task 创建私有的Message Queue,每个Task 只通过自己的私有Message Queue 接收消息;Task 间消息通信通过向对方私有MessageQueue 发送消息完成。 Task1:管理Task。负责系统启动时同步系统中其他Task 的启动同步,利用信号量的semFlush()完成。同时接收各Task 的告警信息,告警信息需编号以logmsg 方式输出。本task 负责系统结束时的Task 删除处理。 Task2:console 命令行接收Task。接收并分析console 发来的命令行及参数。自行设置5 种以上命令,并根据命令的内容向Task3 或/及Task4 发送激励消息。同时实现系统退出命令,使系统采用适当方式安全退出。收到非法命令向Task1告警。 Task3:Led 控制Task。接收Led 控制消息(命令),自定义Led 显示方式表现命令执行情况。本task 应负责led 相关I/O port 初始化。收到非法led 控制命令向Task1 告警。 Task4:console 输出Task。接收需打印输出的字串消息(命令),输出到console。收到长度为0 或超常字串向Task1 告警。
上传时间: 2016-04-12
上传用户:iswlkje
在了解实时嵌入式操作系统内存管理机制的特点以及实时处理对内存管理需求的基础上,练习并掌握有效处理内存碎片的内存管理机制,同时理解防止内存泄漏问题的良好设计方法。使用预先规划的思想,构建自己的私有内存管理机制,在系统内存池中申请内存,并将其纳入私有内存管理机制中,形成静态预分配内存池; 静态预分配内存池支持一种以上固定长度内存池,如16 字节内存池和256 字节内存池。固定长度内存池的单块长度应考虑体系结构开销,并尽量减少内部碎片;固定长度内存池数量应可配置; 静态预分配内存池与系统内存池的统一管理机制。向用户分配内存时应保证长度最佳匹配原则。当申请内存的长度超过静态预分配长度或资源不足时,自动向系统内存池申请; 管理机制包括: a) 初 始化函数; b) 内 存申请/释放函数。并特别要保证释放安全; c) 告 警机制; d) 管 理监视机制。 5. 利用可能的互斥机制或代码可重入设计,保证以上管理机制的操作安全性; 6. 创建多Task 环境测试及演示以上内容
上传时间: 2016-04-12
上传用户:lizhen9880
实时操作系统ucos-II在c8051f020上的移植
标签: c8051f020 ucos-II 实时操作系统 移植
上传时间: 2016-04-13
上传用户:hullow
该程序详细介绍了实时时钟芯片DS1302的使用编程代码
上传时间: 2013-12-18
上传用户:15736969615
该程序详细介绍了实时时钟芯片DS1302的使用编程代码
上传时间: 2016-04-14
上传用户:zhangyi99104144
使用TRUETIME仿真软件编写的关于分布式实时控制系统的仿真程序
上传时间: 2014-01-16
上传用户:changeboy
一个简单易用的可裁减的小型实时操作系统 移植非常简单,稳定,目前只有AVR的版本
上传时间: 2016-04-14
上传用户:xc216