- 博客(4)
- 资源 (6)
- 收藏
- 关注
转载 Linux网络编程
(一)Linux网络编程--网络知识介绍 Linux网络编程--网络知识介绍 客户端和服务端 网络程序和普通的程序有一个最大的区别是网络程序是由两个部分组成的--客户端和服务器端. 客户端 在网络程序中,如果一个程序主动和外面的程序通信,那么我们把这个程序称为客户端程序。 比如我们使用ftp程序从另外一 个地方获取文件的时候,是我们的
2012-11-27 14:33:29 387
原创 对Zigbee的一点理解
最近在学习zigbee,最直观的感觉就是很难理解。虽然zigbee的代码量和linux源码比起来小巫见大巫。但是几百K 的代码,理解也不是那么容易。在我学习的几种变成语言中,我一直认为自己的C语言是学得最好的,但是现在我才知道,简直就是九牛一毛。 zigbee,重在运用。我认为可以从以下几点开始。 1.首先要理解OSAL。 2.要理解两种地址。
2012-11-14 10:18:22 562
原创 Zigbee串口初始化的解析1
本文为HalUARTInitDMA()函数的解析。在Zigbee2007中,协议栈对串口的处理主要是通过DMA方式进行的,在协议栈中留有中断的接口,但是没有实现。但是在2006版本中是通过中断实现的。本函数说是串口的初始化,其实大部分是关于DMA的设置。关于串口波特率,校验位,停止位的设置在另外一个函数中:SerialApp_Init()->HalUARTOpen()->HalUARTOpenDM
2012-10-31 16:16:37 1936
原创 OSAL系统架构
本人现在还是zigbee的初学者。现在正在努力的学习之中。理解可能会有一些偏差和错误,希望各位能够指正。 1.Zigbee的任务调度 首先找到zigbee协议的主函数,在主函数里面,大部分是以一些初始化函数。有关应用程序最主要的函数为osal_init_system()和osal_start_system()。 在osal_init_system()进行了内存、消息队列、和系统时
2012-10-26 09:33:49 1148
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人