不断超越自己,将更强大!
发布时间:2016-03-28 15:55:07
在嵌入式Linux下如何实现用户程序的多任务呢?可以用多线程来实现。注意:如果线程创建后,主函数应该为一个while(1)的循环,而不能退出,否则,所有的线程全部退出了。。。也就是主函数不能返回。测试程序如下:/*thread.c*/#include <stdio.h>#include <pthread.h>.........【阅读全文】
发布时间:2016-03-22 22:55:30
其实嵌入式的Linux 与PC Linux共用一套内核,实现网络通信,只是编译器不一样,运行效果一样,因为测试也比较方便,可以在PC Linux下测试好,再用交叉编译器编译成嵌入式的运行程序,放到嵌入式板子上运行。以上为实现UDP服务器端的源码,很简单,当然,嵌入式的板子需要支持网络,配置好IP.........【阅读全文】
发布时间:2016-03-22 22:28:26
VC++默认的定时器,好像精度不大,秒内的不错,但是如果精确到毫秒(ms),不行,如果使用媒体定时器,multimedia timer,则效果显著,基本上精确到毫秒吧,一般的10ms之类的延时,应该可以保证了。 如何使用呢?网上有例子,但没有完整的,大部分只是介绍,因此我.........【阅读全文】
发布时间:2016-03-07 22:15:53
一直使用Jlink连接 SAM-BA 2.15,来烧写BootStrap Uboot Kernel等,因为使用USB Device,一直提示找不到硬件,或是无法安装驱动,因为我的系统是Win7 64位的,Atmel官方说SAM-BA 2.15已经支持Win7 64位了,为什么的我系统还是无法正确安装驱动呢?可能是系统缺少文件,不是全新安装.........【阅读全文】
发布时间:2016-03-02 22:06:38
普通单片机的串口操作比较容易,但是基于Linux系统的串口操作难不难呢?其实,基于Linux操作系统的串口操作分过两部分:串口驱动(注册设备)与串口的应用程序,一般厂家或是Linux内核已经提供了基于开发板的串口驱动,只需要注册一下,就可以使用了。我手头上有一块AT91SAM9261EK的开发板,只是.........【阅读全文】