- 博客(5)
- 收藏
- 关注
转载 TI Z-stack协议栈开发环境和工作流程
系统软件设计是在硬件设计的基础上进行的,良好的软件设计是实现系统功能的重要环节,也是提高系统性能的关键所在。节点设计基于通用性及便于开发的考虑,移植了TI公司的Z-Stack协议栈,其主要特点就是其兼容性,完全支持IEEE 802. 15. 4/ZigBee的CC2430片上系统解决方案。Z-Stack还支持丰富的新特性,如无线下载,可通过ZigBee网状网络(Mesh Network)下载节点更新
2015-08-28 22:07:36 4371
转载 ucos源码分析之OSMemCreate()
OS_MEM *OSMemCreate (void *addr, INT32U nblks, INT32U blksize, INT8U *err);中有如下语句: OS_MEM *pmem; INT8U *pblk; void **plink; INT32U i; plink = (v
2015-08-13 17:57:10 478
转载 uC/OS-II中OSUnMapTbl[]的原理
问题描述:ucos任务队列中优先级获取问题解决:uCOS-II是一个多任务的操作系统,每个任务都是一个应用程序,它有自己的寄存器和堆栈空间,即任务控制块TCB(task control block),用来保存任务的状态,具体内容可以看TCB数据结构的定义OS_TCB。所有的任务控制块组成一个单向任务链表OSTCBTbl[],每个任务控制块中有指针指向相邻的控制块,当任务一旦建立,空任务控制块指
2015-08-13 17:26:12 906
原创 ucos-ii中os_cpu_a.asm函数解释
1、 对进入临界区和跳出临界区的函数理解#define OS_ENTER_CRITICAL() {cpu_sr = OS_CPU_SRSave();}#define OS_EXIT_CRITICAL() {OS_CPU_SR_Restore(cpu_sr);}OS_CPU_SR_Save MRS R0, PRIMASK
2015-08-13 15:45:06 2870
转载 linux设备驱动makefile入门解析
以下内容仅作参考,能力有限,如有错误还请纠正。 对于一个普通的linux设备驱动模块,以下是一个经典的makefile代码,使用下面这个makefile可以 完成大部分驱动的编译,使用时只需要修改一下要编译生成的驱动名称即可。只需修改obj-m的值。ifneq ($(KERNELRELEASE),)obj-m:=hello.oelse#generate the pathCURRENT_P
2015-08-05 18:01:54 415
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人