摘要: 用kzalloc申请内存的时候,效果等同于先是用kmalloc()申请空间,然后用memset()来初始化,所有申请的元素都被初始化为0.view plain/***kzalloc-allocatememory.Thememoryissettozero.*@size:howmanybytesofmemoryarerequired.*@flags:thetypeofmemorytoallocate(seekmalloc).*/staticinlinevoid*kzalloc(size_tsize,gfp_tflags){returnkmalloc(size,flags|__GFP_ZERO);} 阅读全文
posted @ 2013-11-20 20:42 cecwxf 阅读(864) 评论(0) 推荐(0) 编辑
摘要: 嵌入式Linux之我行,主要讲述和总结了本人在学习嵌入式linux中的每个步骤。一为总结经验,二希望能给想入门嵌入式Linux的朋友提供方便。如有错误之处,谢请指正。共享资源,欢迎转载:http://hbhuanggang.cublog.cn一、开发环境主 机:VMWare--Fedora 9开发板:Mini2440--64MB Nand, Kernel:2.6.30.4编译器:arm-linux-gcc-4.3.2二、相关概念1、平台设备:通常在Linux中,把SoC系统中集成的独立外设单元(如:I2C、IIS、RTC、看门狗等)都被当作平台设备来处理。在Linux中用platform_de 阅读全文
posted @ 2013-07-27 21:53 cecwxf 阅读(519) 评论(0) 推荐(0) 编辑
摘要: 引自:http://www.cnblogs.com/hoys/archive/2011/04/05/2006214.html 一、tasklet使用 Tasklet的使用比较简单,只需要定义tasklet及其处理函数并将两者关联 例子: Void my_tasklet_func(unsigned long) DECLARE_TASKLET(my_tasklet.my_tasklet_fu... 阅读全文
posted @ 2012-06-14 09:45 cecwxf 阅读(1361) 评论(0) 推荐(0) 编辑
摘要: 不少人在工作或者实验室的时候,老是忍不住去上一些娱乐网站。比我就喜欢去上上zhihu,看看微博,有时会去看看NBA的战况,感觉荒废了不少时间,工作效率严重下降,不能说是这些网对我有害处,相反很多知识、讯息我都是从上面学到的,在时间管理方面做的还是很不行。我一般使用Firefox浏览器,发现有一个LeechBlock的插件,可以屏蔽一些"偷走我们时间"的网站,也可以自由选择屏蔽的时间,让我们在上班或者实验室想工作学习的时候能够专心致志地写代码、看文献。有效进行时间管理,提高效率。插件地址:http://mozilla.com.cn/addon/181-leechblock/ 阅读全文
posted @ 2012-06-13 14:25 cecwxf 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 今天去了国际展览中心。还不错。回来以后又美美的睡了一觉。睡的昏天暗地。 适当张扬自己的个性。 生活累 但是我还拼搏 方向没有迷失过。我自觉自己想问题想的很透彻,而且固执己见,会觉的自己的选择是对的,思维是对的。但是回首过往的一些举措,却每次都觉的过去的自己无比 SB。以所谓的学生的身份干着工作的活,其实半点的怨言都没有,因为还年轻,如果是为了自己的将来,我愿意这几年把一辈子能受的苦都受尽,只... 阅读全文
posted @ 2012-05-28 18:53 cecwxf 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 今天基本上把2.4G标签结束了 可以开始弄125K的标签了 频率捷变技术已经完成了 发射端:3ms检测一个ACK 若果没有,则根据频变表 更换频道 轮询。 接收端:若 3s内没有见测到标签的信息,则更换频道。 阅读全文
posted @ 2012-05-22 14:28 cecwxf 阅读(426) 评论(0) 推荐(0) 编辑
摘要: 结合昨天晚上的调查学习。 在搜寻了各种资料以后, 对于125K的我有了一些理解。 EM4100等125K IC卡的的工作原理: 要改用 MCP2030的方案了。 今天主要把它的DATASHEET和AN好好仔细看了。 在后续设计双频卡的时,采用的手段:(1)读卡器部分。读卡器由我先前用的MCU产生125K的PWM方波,然后再功率放大,LC谐振调幅电路将我MCU产生的125... 阅读全文
posted @ 2012-05-04 22:37 cecwxf 阅读(10278) 评论(0) 推荐(0) 编辑
摘要: 射频载波信号的生成是由锁相环电路来实现的,在射频电路中,锁相环处于核心的位置,其工作的稳定性和可靠性决定UHF读写器的硬件性能。锁相环是一种反馈控制系统,也是闭环系统。工作原理是让输出信号频率拙见逼近输入信号频率,直到最后相等。当输入信号频率与输出信号频率相同的时候,输出电压和输入电压保持固定相位差,所以叫做锁相环。 他由3部分组成 鉴相器PD,环路滤波器LF,压控振荡器VCO 锁相环芯片:S... 阅读全文
posted @ 2012-05-03 20:42 cecwxf 阅读(360) 评论(0) 推荐(0) 编辑
摘要: 影响阅读器接收电路架构的参数:1.天线工作的中心频率,标签的反射方式,包括幅度调制和相位调制。电子标签返回数据的编码,主要为基带调制方式和副载波的调制方式。电子标签返回数据的速率在40~640kbs之间。 在干扰比较严重的环境下可以使用低通信速率,在干扰比较小的环境下可以使用高通信速率,从而保证通信过程的准确性。 EPC Gen2协议的实现,包括编解码、防冲突、定时控制、串口通信、CRC校验等... 阅读全文
posted @ 2012-05-03 20:41 cecwxf 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 从Linux内核2.6开始,Linux内核的编译采用Kbuild系统,这同过去的编译系统有很大的不同,尤其对于Linux内核模块的编译。在新的系统下,Linux编译系统会两次扫描Linux的Makefile:首先编译系统会读取Linux内核顶层的Makefile,然后根据读到的内容第二次读取Kbuild的Makefile来编译Linux内核。 Linux内核Makefile分类 · Kerne... 阅读全文
posted @ 2012-04-26 10:18 cecwxf 阅读(6792) 评论(0) 推荐(0) 编辑