- 博客(16)
- 资源 (24)
- 收藏
- 关注
原创 目标板中加载驱动时出现version magic '2.6.24.3 preempt mod_unload ARMv5 ' should be '2.6.30 mod_unload ARMv5 '错误
问题:原来的内核版本2.6.24.3,交叉编译工具为ELDK4.1,通过rcS启动脚本自动加载驱动,继电器的驱动能在目标板上正常加载,并且运行正常。内核版本升级到2.6.30,交叉编译工具的版本也升级到ELDK4.2,但是通过rcS启动脚本加载继电器驱动的时候,出现错误提示:relay1218: version magic '2.6.24.3 preempt mod_unload
2012-06-30 15:48:59 7975
转载 ubuntu 11.10 安装小企鹅fcitx输入法
fcitx与scim输入法有冲突,安装之前首先确认scim是否安装,如果安装了scim,就先卸载scim。 sudo apt-get purge scim然后开始安装fcitx: sudo add-apt-repository ppa:fcitx-team/nightlysudo apt-get updatesudo apt-get inst
2012-06-28 09:59:42 1125
原创 Nand Flash本地加载根文件系统后telnet不能登录
问题:目标板中的bootstrap、U-Boot、根文件系统和内核都升级到新的版本中,并且已经通过Nand Flash本地成功加载根文件系统。但是,在主机的terminal窗口中,不能通过telnet方式登录目标板,而目标板中已经把telnet服务启动了。dingq@dingq-u1204:~$ telnet 192.168.37.244Trying 192.168.37.2
2012-06-27 16:27:00 1510
原创 U-Boot中设定的bootdelay参数不起作用
a问题:在U-Boot中已设定bootdelay=3,但是,加电后并没有出现等待3秒才跳过U-Boot命令行模式的过程,而是直接跳过U-Boot命令行模式,开始后续加载内核等操作。当然,在出现U-Boot命令行模式前敲击按键也能进入U-Boot命令行模式。解决办法:a
2012-06-27 09:59:19 3785 5
原创 采用NAND Flash启动时出现Kernel panic - not syncing: No init found错误
通过NFS加载根文件系统的方式已经能够成功挂载根文件系统root422,并正常进入shell界面。然后,尝试将根文件系统写到Flash中,让Nand Flash自身启动后能挂载根文件系统。问题:首先,将root422制作成yaffs2镜像文件:mkyaffs2 -c 2048 root422 rootfs-20120625.yaffs2生成的rootfs-20120
2012-06-25 19:15:16 7048 2
原创 rcS中启动udevd
在目标板的/etc/init.d/rcS文件中以如下命令启动udevd:# start udevd./sbin/udevd -d/sbin/udevtrigger下面是启动过程,从网络配置开始:IP-Config: Guessing netmask 255.255.255.0IP-Config: Complete: device=eth0, addr=192.1
2012-06-25 11:20:04 6224
原创 PHY使用MII和RMII与SAM9260链接时需要注意的事项
问题1:采用newmsg-9260的开发板,开发板上的PHY使用RMII方式链接SAM9260,而实际的目标板上,为了将4层板改为2层板,将连接方式由RMII改为了MII,由此带来的问题如下:1. 不管使用newmsg更改过的源码还是从kernel.org下载的源码,不管如何更改内核选项,编译生成的内核uImage通过NFS方式挂载根文件系统时,总是不能成功挂载根文件系统,出现错误提示:
2012-06-18 15:37:39 3315
原创 Kernel panic - not syncing: Attempted to kill init!
问题:使用ELDK4.1版本编译的内核加载ELDK4.2编译的根文件系统root422以NFS方式启动遇到错误信息:IP-Config: Complete: device=eth0, addr=192.168.1.244, mask=255.255.255.0, gw=255.255.255.255, host=192.168.1.244, domain=, n
2012-06-18 13:58:43 7915
原创 条件编译#ifdef MACRO_A和#if defined(MACRO_A)的区别
在查阅linux内核源码的过程中,发现存在两种不同类型的条件编译语句:#ifdef MACRO_A和#if defined(MACRO_A)或#if !defined(MACRO_A)#ifdef和#ifdefined()之间的区别实际上,两者并无本质的差别,但后者的应用范围更广,能支持多个预编译变量的检查。#if defined(MACRO_A) && !defined(
2012-06-16 19:12:13 5523
原创 烧写NAND Flash时出现错误:*** Warning - bad CRC or NAND, using default environment
在对NAND Flash烧写了bootstrap和U-Boot之后,启动目标板,发现有如下显示的错误:U-Boot 2009.11-rc2 (Jun 15 2012 - 12:59:22)DRAM: 64 MBNAND: 256 MiB*** Warning - bad CRC or NAND, using default environmentIn: seria
2012-06-15 19:49:24 5669 1
原创 用split和cat分割和恢复文件
在向SVN的库中提交文件的过程中,遇到有大文件的情况,本例中差不多是200M多一点儿的样子,这样commit的过程非常漫长,中间看不到任务进度条等动态提示的信息。一开始,想利用一个晚上的时间总可以把文件上传上去了,但是,第二天到单位一看,竟然是提示commit failed。原因是timeout。所以,考虑将打文件分割成多个小文件上传,使用的时候,下载后再恢复到源文件的形式;din
2012-06-13 13:41:05 3709
转载 以太网PHY和MAC接口MII、RMII、SMII、GMII区分
以太网媒体接口有:MII、RMII、SMII、GMII。所有的这些接口都从MII而来,MII是(Medium Independent Interface)的意思,是指不用考虑媒体是铜轴、光纤、电缆等,因为这些媒体处理的相关工作都有PHY或者叫做MAC的芯片完成。MII支持10兆和100兆的操作,一个接口由14根线组成,它的支持还是比较灵活的,但是有一个缺点是因为它一个端口用的信号线太多,如
2012-06-12 13:00:55 6061
原创 用nmap获取ip和mac地址
在windows下有lansee和Advanced IP scanner来查找IP和对应的MAC地址,在ubuntu中,好用的工具似乎不多,nmap命令行工具倒是提供了强大的功能。可以使用命令来获取ip和mac地址:sudo nmap -sP -PI -PT -oN 192.168.1.0/24 > ipscan.txt-sP 通过ping方式发现扫描网络存活主机;
2012-06-11 15:45:05 16490 3
原创 ubuntu下minicom不能接受键盘输入
曾经使用设定Ctrl-A -> O -> Serial Port Setup -> Hardware flow control,检查Hardware flow已经为No但是,minicom还是不能接受键盘输入逐一检查minicom的选项,发现有个Local Echo on/off似乎对键盘输入有影响,于是Ctrl-A -> Z -> E,再试,发现minicom可以接受键盘输入
2012-06-11 13:22:43 12192
原创 在ubuntu下如何验证文件的MD5码
在windows下可以使用专用的工具软件如WinMD5等来查看文件的MD5码,在ubuntu下通过命令行来查一样很方便:md5sum file,就可以得到文件的MD5码了。若要跟校验码文件比对,假设 file.iso 和校验码文件 file.iso.md5 是在相同目录下,执行md5sum -c file.iso.md5
2012-06-07 14:17:06 11511
原创 错误解决error while loading shared libraries: libXXX.so.X: cannot open shared object file: No such file
前提:ubuntu-debug机器上向SVN提交了pdu-IVT,想在别的普通机器上验证直接make能否成功,编译出的用户程序能否运行。工作PC机上装有VMware,里面的ubuntu版本跟ubuntu-debug机器上相同,都是ubuntu 11.10版本。VMware的家目录下有个目录pdu-IVT,是从SVN上更新出来之后,直接拷贝过来的。在将ubuntu-deb
2012-06-02 12:02:00 128685 1
Altium Designer 14 中文教程
2014-10-19
total uninstall 6.2.4 破解版
2014-07-03
dnw4linux.tar.bz2
2014-05-26
PDF Password Remover v5.0 注册版
2014-03-11
O'Reilly - sed & awk 2nd Edition英文高清版
2013-11-28
expect中文版
2012-09-26
指针复杂类型说明
2012-08-10
VMware.Workstation.v8.0.3 keymaker
2012-05-18
WinMD5-207.zip
2012-05-07
Total Uninstall 5.10.0.1390 破解版
2011-10-25
VAX 10.6.1856 patch
2011-09-23
VMware Workstation 8 keymaker
2011-09-20
51单片机入门必读的好文章_新排版
2011-03-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人