自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wince--linux的专栏

android 深入开发

  • 博客(8)
  • 收藏
  • 关注

原创 ucos中的全局变量

在uC/OS-II的代码中,应用了一种让人耳目一新的全局变量定义方法。      在《uC/OS-II》中,作者给出了解释,但是这里还是忍不住要讨论一番。      我们知道,全局变量的使用有两个问题:1.要给它分配内存,并且只能分配一次。 2.在其它模块中也要能通过extern关键字调用。      按照平时的定义,如果安排得不好,总是会出问题,extern起来没完。而在uC

2011-10-23 14:34:24 977

转载 使用MakeAgent + Source insight搭建跨系统IDE开发平台

Source insight是一个功能很强大的源码浏览,编辑软件。相信很多研究过linux内核源码的人都选择用Source insight。甚至很多从事嵌入式开发的人员都选择在source insight中作源码开发,然后再回到linux中编译,链接。但老是在Windows和

2011-10-15 12:54:46 1794

原创 SourceInsight 代码格式化

我用的是:C:\astyle\bin\Astyle.exe --style=ansi –s4 -S -N -L -m0 -M40 -U --convert-tabs --suffix=.pre %f可以在Source Insight中安装这个外部命令,具体如下:点op

2011-10-15 09:40:22 964

原创 AVR调试和下载官方平台的建立

1、AVR Studio4         AVR Studio4是ATMEL官方发布的免费AVR下载、调试和仿真工具。里面集成了免费的汇     编调试界面。他支持ATMEL公司几乎所有的下载和仿真工具。支持所有ATMEL的AVR系列8位     单片机,包括从Ti

2011-10-13 21:36:51 1126

转载 将TIzigbee开源协议栈中的OS操作系统移植出来,放在STC12C60S2中使用

本人从事zigbee的研发工作已接有多年,在这几年的技术之路上收获了很多,也失去了很多。几年之后,离开了zigbee研发岗位,决定写点什么作为纪念,另外也希望给后来的学习zigbee的同盟们留下一点“砖块”。不复杂的小系统一般设计成如图1所示的样子,这种系统一般称作为前后

2011-10-06 18:27:54 3466

转载 OSAL调度机制

摘要:1、任务调度:osal采用一个链表结构来管理协议栈各层相应任务。相关操作函数有,添加任务到链表中;获取下一个活动任务;根据taskID查找下一个任务。osal采用轮询任务调度队列(任务链表),通过两个函数:调度程序主循环函数和设置事件发生标志函数。2、时间管理:通过

2011-10-06 18:22:32 1166

转载 OSAL系统框架专题

OSAL系统框架专题2010-4-15 2:47:009. TI协议栈所用系统框架探讨。51的系统往往不是太大,但是几十K的程序,也足以让一个初学者望而却步。我们首先忽略C语言本身的难度,光是系统框架也让生手读起来很吃力,再加上这种到处是API跟"define"的程序,还

2011-10-03 22:05:12 1172

转载 Zstack OSAL详解

1. void osal_start_system( void )所有应用程序,无论是自己写的最简单的测试程序还是复杂的OSAL操作系统,都必须从main( )来入口。所谓的OS操作系统,我们不妨这样想像:自己写一个最简单的main( ),里面就一句打印“Hello, Wor

2011-10-03 22:02:59 1660

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除