OK6410 烧写LINUX系统的问题与解决
OK6410是一款设计优良,性价比出众的基于S3C6410X-66的ARM11开发板产品。官方提供了wince6 linux android 的支持与DEMO程序。根据其手册,烧写WINCE没有什么大问题。但如果原来是WINCE,想改烧写U-boot就会出现一些问题。
按照手册,在用SD卡启动后,下载u-boot到开发板上,用u-boot 来 erase nand flash的时候,会出现如下错误
$nand erase 0 100000
SKipping bad block at 0x00000000
SKipping bad block at 0x00020000
SKipping bad block at 0x00040000
SKipping bad block at 0x00060000
SKipping bad block at 0x00080000
SKipping bad block at 0x000a0000
Erasing at 0xc0000 ---- 87complete
Erasing at 0xe0000 ----100 complete
这显然是不合理的错误。
从现像上看,应该是u-boot的nand flash的erase过程不正确造成,应该是个软毛病。但回忆在烧写wince的过程中没有类似问题,那么wince的烧写程序应该是正确的。于是改用wince的e-boot先来执行擦除过程,再改用u-boot来写,结果过程就正常了。
具体操作就是:在按手册的烧写过程之前,先使用sd卡下载方式,下载并执行wince的e-boot,来执行A命令(erase all blocks),这样就能清除所有块的内容。再按linux手册的方式下载u-boot执行,再用nand erase 0 100000,就不会出错了。
相关文档:
最近一直想装linux U5,一直没找到,今天找到了,分享给大家!!!
ftp://openware.byr.edu.cn/pub/os-images/Redhat/RHEL4u5/i386/RHEL4-U5-i386-AS-disc1.iso
ftp://openware.byr.edu.cn/pub/os-images/Redhat/RHEL4u5/i386/RHEL4-U5-i386-AS-disc2.iso
ftp://openware.byr.edu.cn/pub/os-images ......
Linux 共享库编程
作者:终南 <li.zhongnan@hotmail.com
>
1、介绍
动态库是程序设计常用的技术,采用动态库可以有效的减少程序大小,节省空间,提高效率,增加程序的可扩展性,便于模块化管理。在Windows和
Linux操作系统中都有动态库的概念。Windows将其称为动态链接库(Dynamic Link
Library, ......
一、Linux
查看cpu信息:
[junjie2@ljj ~]$ cat /proc/cpuinfo
二、Freebsd
dmesg 最简单的方法
freebsd# cat /var/run/dmesg.boot |grep CPU 可以查看 cpu信息
sysctl hw.model 看cpuid
sysctl machdep.tsc_freq 看cpu频率
# sysctl -a | egrep -i 'hw.machine|hw.model|hw.ncpu'
# dmesg | grep -i cpu ......
1.Windows 下打开virtualBox ,启动虚拟机。在虚拟机窗口上选择 设备 ->分配数据空间
2.选择Windows下你想要共享的文件夹 如H:share , 添加固定数据分配空间 ,分配各名字如:VMshare
3.在虚拟机linux终端挂起刚分配的数据空间,
sudo monut -t vboxsf VMshare /home/plus/share #其中/home/plus/share是 ......
腾讯科技讯(洛洛河) 5月20日消息,红帽(Red Hat)宣布已在国内启动大学生Linux技能大赛;并将通过初赛、复赛、决赛层层选拔,于7月17日决出获胜者。
红帽中国市场部总监董辛乙表示,国内Linux市场人才缺口很大,已经影响到了很多Linux项目的正常进行,希望通过这些举措增加大学生对Linux的兴趣,从而培养更多人才。
填 ......