嵌入式Linux
「已注销」
这个作者很懒,什么都没留下…
展开
-
基于busybox文件系统挂载nfs卡死现象解决办法
正常下面的语句即可:mount -t nfs 192.168.1.102:/home/nfs /mnt但在使用基于busybox的文件系统时,进行操作是会卡死。等待解决办法:mount -t nfs -o nolock 192.168.1.102:/home/nfs /mnt==>nolock表示不使用文件锁功能。原创 2016-07-11 20:27:31 · 3042 阅读 · 0 评论 -
嵌入式linux启动后的初始化操作
目前肯定不全面,慢慢补充 1、根据内核源码,内核会在下列位置寻找init程序:/* This is a non __init function. Force it to be noinline otherwise gcc * makes it inline to init() and it becomes part of init.text section */s原创 2016-07-06 21:45:12 · 547 阅读 · 0 评论 -
imx6交叉编译器arm-none-linux-gnueabi-gcc的安装
1、安装交叉编译环境arm-none-linux-gnueabi-gcchttp://www.veryarm.com/arm-none-linux-gnueabi-gcc注:建立arm-none-linux-gnueabi-gcc的软链接arm-linux-gcc(ln –s * *注:如果是64为系统需要安装32位库:(udo apt-get install ia32-lib原创 2016-06-12 22:14:18 · 2346 阅读 · 0 评论 -
libpcap1.7.4在Ubuntu_14.04_LTS上的使用
1.解压,cd进入libpcap**目录;2.执行./configure;3.执行make;4.执行make install,没有错误即完成。注:①.在./configure时需要安装flex:sudo apt-get install flex②.在make时提示:make: yacc:命令未找到:安装bison:sudo apt-get install b原创 2016-06-20 20:30:00 · 441 阅读 · 0 评论 -
Freescale iMX6的u-boot和kermel编译,并生成.dtb
前提:①.已有内核源代码,包含了;②.安装了LTIB,此处将借用LTIB的工具链(?);③.采用的开发板为RIoTboard iMX6 Solo,其它开发板借鉴。一、编译u-boot:1、exportPATH=/opt/freescale/usr/local/gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12/fsl-linaro原创 2016-07-04 16:35:38 · 6414 阅读 · 0 评论 -
编译busy box及其问题
遇到的问题: 1、错误如下: miscutils/nandwrite.c: In function ‘nandwrite_main’: miscutils/nandwrite.c:151:3: error: ‘MTD_FILE_MODE_RAW’ undeclared (first use in this function)原创 2016-07-04 22:54:38 · 861 阅读 · 0 评论 -
交叉编译工具问题总结
1. 一般安装路径:/usr/local2. 环境变量:vi打开/etc/profile并在末行加入:export PATH="路径:$PATH"然后source /etc/profles生效3. 交叉编译器默认头文件及库文件搜索路径:执行echo 'main(){}'|arm-linux-gcc -E -v -即可查看原创 2016-11-14 12:03:24 · 411 阅读 · 0 评论 -
嵌入式Linux驱动及内核模块问题总结
1、驱动程序测试在Kconfig文件中添加相应的config xxx编译选项,在Makefile中添加obj-$(CONFIG_xxx) += xx.o原创 2016-11-14 12:12:32 · 609 阅读 · 0 评论