- 博客(4)
- 资源 (21)
- 收藏
- 关注
原创 借鉴的学习计划
1.学会写简单的makefile 2.编一应用程序,可以用makefile跑起来 3.学会写linux驱动程序的makefile 4.写一简单char驱动,makefile编译通过,可以insmod,lsmod,rmmod.在驱动程序的init函数里打印helloworld,insmod后应该能够通过dmesg看到输出。 5.写一完整驱a动,加上read,write,ioctl,polli
2013-03-26 17:02:28
389
转载 环形队列串口应用
在设计串口驱动的过程中,要遵循的两条准则是: 1:尽量的减少程序运行的时间。 2:尽量的减少程序所占用的内存。 譬如,下面的一段程序: 程序段1-1 /*指针是指向ptr,需要发送count个数据*/ void USART1WriteDataToBuffer(*ptr,u8 count) { /*判断数据是否发送完毕*/ while(count--)
2012-08-09 12:55:44
2501
转载 一个老程序员写给C语言初学者的话
前些天我写了一篇“Unix C语言值得注意的地方”一贴,回贴中谈到学习国外的开源软件中的高质量代码的问题,但是有朋友跟我说,在看代码的过程中感觉难度很大,想想也是如此,动辄十几万行的程序如果没有人指点的话是很难找到切入点的,所以我撰写了此文希望能对广大C语言爱好者有所帮助,在文章中有很多煽情的地方还请大家原谅,因为这篇文章使我想到了刚刚毕业的时候,所以有点感慨。同时文章中还有一些个人偏见存在,希望
2012-06-28 16:59:28
1621
转载 C51:串口接收和发送,查询与中断方法
假设要发送一组数据 Send[10]一般采用查询发送(循环发送)方式: unsigned char Send[10]; //发送量 unsigned char i; //循环量 for(i=0;i<10;i++) { SBUF= Send[i]; //发
2012-06-18 17:11:26
3454
PCB设计高频电路板布线注意事项
2011-09-14
USB_TO_RS232驱动(U232-P9 for win 7)
2011-08-06
PWM用于马达控制器.pdf
2011-06-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人