【总结】嵌入式Linux学习中遇到的问题及解决方法
持续更新。。。
(1)uboot中执行nfs 32000000 192.168.1.101:/work/nfs_root/uImage_new
下载新内核时出现:TTT***ERROR:Cannot umount。如下图:
解决方法:
在linux虚拟机下输入:sudo vi /etc/hosts。在里面加上一行:
192.168.1.17 /work/nfs_root/
192.168.1.17 是单板uboot设置的IP
(2)Freeing init memory: 164K Kernel panic - not syncing: No init found. Try passing init= option to kernel. See Linux Documentation/init.txt for guidance.
解决方法:
如果你刚移植了内核,设置了分区,制作了文件系统,那么八成是:文件系统烧错地方,或者分区不对,内核根本没找到文件系统。请检查uboot分区和内核中的分区是否一致。
(3)warning implicit declaration of function 'exit'
Add:
#include <stdlib.h>
(4)ubuntu 14 中安装arm-linux-gcc-4.4.3,装好后设置环境变量,然后arm-linux-gcc -v是出现:
(5)git commit -m "first_base_root"的时候出现:
*** Please tell me who you are.
Run
git config --global user.email "aaa@qq.com"
git config --global user.name "Your Name"
to set your account's default identity.
Omit --global to set the identity only in this repository.
fatal: unable to auto-detect email address (got 'aaa@qq.com(none)')
解决方法:
vi .git/config
在下面加上:
[user]
email=your email
name=your name
(6)ubuntu 编译内核出现
recipe for target 'menuconfig' failed
No command 'recipe' found, did you mean:
Command 'recite' from package 'recite' (universe)
recipe: command not found
解决方法:
sudo apt-get install libncurses5-dev
(7)ubuntu出现:
error while loading shared libraries: libstdc++.so.6: cannot open shared obj
解决方法:
apt-get install lib32stdc++6
(8)内核启动过程中,打印: can't run '/etc/init.d/rcS': Permission denied
是制作文件系统的时候,没有加上缺陷,导致脚本文件无法被正常执行。
解决方法:
13、makefile中的反斜杠\
反斜杠\:换行符的意思,不用写到一行了,这样增加makefile可读性。
OBJS := main.o \
display/disp_manager.o \
display/fb.o \
encoding/ascii.o \
encoding/utf-16be.o
14、/opt/usr/local/arm/4.3.2/bin/arm-linux-gcc: line 3: /opt/usr/local/arm/4.3.2/bin/arm-none-linux-gnueabi-gcc: No such file or directory
安装32位的兼容库:
#sudo apt-get install libncurses5:i386
上一篇: vue-cli中安装方法(图文详细步骤)
下一篇: STM32(一):各种方式点亮LED灯
推荐阅读
-
ubuntu14.04 使用中遇到的问题及解决方法集锦
-
Linux下Socket编程中遇到的问题及解决办法
-
11-S3C2440驱动学习(七)嵌入式linux-字符设备的另一种写法及RTC驱动程序分析和字符设备驱动框架总结
-
cordova入门基础教程及使用中遇到的一些问题总结
-
uniapp踩坑(四):android中引入高德地图,实时定位(精度)遇到的问题及解决方法
-
[今日事今日毕]学习嵌入式C中遇到的问题2020/08/11
-
总结Nginx 的使用过程中遇到的问题及解决方案
-
html5的input的required使用中遇到的问题及解决方法
-
Python中的Socket 与 ScoketServer 通信及遇到问题解决方法
-
Oracle 11g安装中遇到的问题及解决方法