- 博客(10)
- 资源 (8)
- 收藏
- 关注
原创 arm+linux swap出错问题
今天,程序跑了两个小时,忽然出现如下信息:swap_dup: Bad swap file entry 002fdf80VM: killing process intrusion_testswap_free: Bad swap file entry 002fdf80swap_free: Bad swap file entry 002fc280Killed看了一下,应该是s
2013-03-29 16:49:44 5284
原创 linux kernel mtd 分区
在移植linux kernel时遇到分区问题。有一点想法,不一定正确,错误请大家指出。这里基于linux2.6.28.6来说的,其他的位置有可能不同。linux对flash的分区在结构体struct mtd_partition 中,在里面可以设定分区。增加,删除,修改。分区的大小可由自己的存放文件(uboot、kernel、文件系统等)设定。这里的分区对应着块设备/dev/mtdb
2013-03-28 11:02:48 7601
原创 uboot一些粗浅的认识(一)
uboot 有关引导的两个重要参数是 bootargs和bootcmd。1、bootargs 携带的是引导文件的参数信息。exp:uboot命令行:setenv bootargs "root=/dev/mtdblock2 rootfstype=yaffs2 console=ttySAC0,115200" yaffs文件系统的引导(1)root=“。。。”是关于文件系统存放的位
2013-03-28 09:26:39 1104
转载 关于oop错误定位的学习(转)
接下来的这些信息,和这个模块的调试没多大关系,它们是虚拟内存页目录、页表信息、oops错误号以及最后访问的sysfs文件等。pgd = c39d8000 [00000000] *pgd=339cf031, *pte=00000000, *ppte=00000000 Internal error: Oops: 817 [#1] last sysfs file: /sys/devices/pla
2013-03-20 09:54:25 942
原创 ok6410移植linux2.6.28加yaffs文件系统
用forlinx的ok6410开发板做项目的demo,真受罪,以后谨慎选择。记录一下,不然好不容易移植好的又忘了。没什么实质的内容,只是方便自己记忆。其linux2.6.28的手册的内容有不少错误的地方,要注意。1、SD卡启动uboot,这个建议直接用其linux3.0配套的sdboot(或者叫mmc.bin);2、通过usb烧写linux2.6.28的u-boot.bin
2013-03-18 17:10:51 1044
原创 Ubuntu 12.04中文输入法的安装
Ubuntu 12.04中文输入法的安装 Ubuntu上的输入法主要有小小输入平台(支持拼音/二笔/五笔等),Fcitx,Ibus,Scim等。其中Scim和Ibus是输入法框架。在Ubuntu的中文系统中自带了中文输入法,通过Ctrl+Space可切换中英文输入法。这里我们主要说下Ubuntu英文系统中,中文输入法的安装。一、是安装语言包。我们选择System Sett
2013-03-15 11:28:08 2448
原创 ubuntu英文版变成中文版
适用于ubuntu 12.04英文版的系统,其它版本的设置应该是大同小异的。进入ubuntu系统,在顶部齿状标志找到system...2.在personal找到Language Support3.进入Language Support后,在language的页面中点击Install/Remove Languages...
2013-03-15 11:01:04 10893
转载 去除vim中的^M符号
去除vim中的^M符号原因:有两种情况,会出现当用VIM打开文件时显示^M符号:1、vim被配置为fileformat=unix,而你打开的文件都是dos格式的。unix格式的换行符为0A(ascii码)也就是(\n),dos格式的换行符为 0D 0A(也就是(\r\n)),其实就显示为^M。一般下面的这个命令就可以让Vim能自动识别UNIX
2013-03-12 09:46:08 2514
转载 编译警告
如何看待编译警告当编译程序发现程序中某个地方有疑问,可能有问题时就会给出一个警告信息。警告信息可能意味着程序中隐含的大错误,也可能确实没有问题。对于警告的正确处理方式应该是:尽可能地消除之。对于编译程序给出的每个警告都应该仔细分析,看看是否真的有问题。只有那些确实无问题的警告才能放下不管。说明:由于编译的警告各种各样,根本不可以一一罗列出来,下面只是列举出比较典型的一些警告
2013-03-08 15:56:42 969
原创 linux程序开机自启动 不用回车 找不到库
linux自启动应用程序,刚开始是/etc/init.d/rcS加入应用程序或者脚本命令就可以实现开机自动运行,不过出现了“找不到库”问题,于是把应用程序放到/etc/profile中自己开机启动的程序,但是不能自启动,需要敲回车。解决方法: 从开发板的角度讲,一般只要在/etc/init.d/rcS中加入你的程序或者脚本命令就可以实现开机自动运行;想在超级终端输入回车
2013-03-05 09:39:53 2829
Building Embedded Linux Systems, 2nd Edition构建嵌入式系统的第二版
2013-03-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人