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例子中,没有激活触摸屏,需要进一步确认是否有触摸屏的驱动。
相关文档:
手头有个ep9315的板,今天突然想起跑一下adsl上网。晚上回来就开始搞。
从10点到现在,终于能够跑起来。
给大家借鉴一下。
1.编译内核,把ppp的那些选项选上。 (我用2.6.8.1的kernel,cirrus 的patch)
2.libpcap-0.9.1 这个包是pppd需要的。
./configure CC=arm-linux-gcc CFLAGS=-msoft-float --target=arm-linu ......
Linux Execution and Virtual Memory Utilization
Linux执行以及虚拟内存之用
When Linux boots, it starts with the MMU disabled, so initially it deals only with physical
memory. The kernel image is copied to physical address 0x8000 in DRAM and executed. First a master page table is created ......
-------------------------------------------------------------------------------------------------------
//By:yuyongbao
//QQ:673360056
LINUX 内核结构体
struct attribute
{
const char * name;
struct module &nb ......
<!--
@page { margin: 2cm }
P { margin-bottom: 0.21cm }
-->
Linux
世界很精彩,令人眼花缭乱。近期以来,各种轻型
Linux
版本不断登台亮相,知名的
Puppy
(小狗之名)便是一例。何故?
......
我们知道,从CMOS中读出来的系统时间并不是time_t类型,而是类似于struct tm那样,年月日时分秒是分开存储的。
那么,要把它转化为系统便于处理的time_t类型,就需要算法进行转换。
我们都知道我们的公历还是比较复杂的,有大月小月,有闰年非闰年,处理起来会很麻烦。
&n ......