OMAPL137终于跑了Linux部分
今天终于把OmapL137的板子跑起了Linux和其带的demo。合众达对这个板子东西做的很少,把omapl137的特点都没有展示出来。可就苦了我们这些想要用这个片子的人了。国内玩这个的人还不多,所有资料就硬着头皮慢慢磨吧。
前段时间uboot是由dsp那边用nandwrite工程写进来的,其校验方式和uboot的ecc校验似乎有冲突,uboot老报错,最后去掉ecc后才能写入env。uImage的烧写在uboot没有去掉ecc校验之前,虽然能够写进去,但是相应参数无法保存,uboot不知道去哪里找uImage,最后去掉ecc校验后就Ok 了。合众达提供的uImage似乎没有加入热拔插的支持,所以把文件系统烧入NandFlash后,启动跟文件系统时会有以下报错:/etc/init.d/rcS: line 26: can't create /proc/sys/kernel/hotplug: Permission denied。打开/etc/init.d/rcS可以看到在26行: echo /sbin/mdev > /proc/sys/kernel/hotplug。这是个支持热拔插的命令好像是内核不支持热拔插引起的吧,但是在加载nfs时却没有这样的报错,不清楚是为什么。有待研究。
在qtembedded例子中,没有激活触摸屏,需要进一步确认是否有触摸屏的驱动。
相关文档:
Linux设备驱动学习-Davinci开发板上运行的hello模块
看了很多个hello world了,自己来写一个在davinci板块上跑的吧。
主体很简单,就是一个C文件hello_davinci.c。
/*================hello_davinci.c==============*/
#include <linux/module.h> /*所有模块都需要的头文件*/
#include <lin ......
当今,不考虑 Linux 和无线网络技术的话,就无法谈到计算机和网络。在这篇文章中,Sreekrishnan Venkateswaran 用
Linux 观点阐释了通过 WLAN、Bluetooth、GPRS、GSM 以及 IrDA
实现无线联网。他使用各种不同的无线设备和相应的内核层,以及用户空间工具来示范它们在 Linux 下如何工作。
无线技术,例如
WLAN (Wireles ......
[转]Linux定时器
核主要需要两种类型的时间:
1.
在内核运行期间持续记录当前的时间与日期,以便内核对某些对象和事件作时间标记(
timestamp
,也称为
“
时间戳
”
),或供用
户通过时间
syscall ......
1。要使用宽字符支持,使用w开头的一系列东西,如wstring,wofstream等。在使用wstring的时候,常量字符串前面要加上L,这样才能转换成wchar_t型的
else if(fileName.substr(fileName.rfind(L"."))==L".prj")
2。一个文件流(无论是ofstream还是wofstream),只支持const char*作为文件名,对于宽字符的wstring的文件名 ......