arm-linux配置总结
2025-07-30
27
0
工具下载
- ubuntu镜像 https://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/
- 交叉工具链的下载 https://snapshots.linaro.org/gnu-toolchain/
安装软件
sudo apt-get install net-tools
sudo apt-get-install make
安装SSH
ssh链接,winscp(nftp)ubuntu与真机之间SSH或传输文件NFTP
sudo apt-get-install openssh-server
sudo systemctl enbale ssh
sudo systemctl start ssh
nfs-kernel-server
用于主机ubuntu共享网络盘给下位机
sudo apt-get install nfs-kernel-server
sudo systemctl enable nfs-kernel-server
sudo systemctl start nfs-kernel-server
配置共享NFS
#vi /etc/exports
/home/zzmt/nfs *(rw,sync,no_root_squash)
#chmod 777 /home/zzmt/nfs
#sudo systemctl start nfs-kernel-server
ubuntu防火墙
ubuntu,一般 ubuntu 的防火墙是默认关着的.
zzmt@zzmt:~/Desktop/images/files$ sudo ufw status
Status: inactive
zzmt@zzmt:~/Desktop/images/files$ sudo ufw disable
Firewall stopped and disabled on system startup
Make menuconfig依赖
sudo apt-get install libncurses5-dev libncursesw5-dev
编译压缩内核image->zImage依赖
sudo apt-get install lzop
vi修改
#sudo /etc/vim/vimrc.tiny
set nocompatible
set number
set backspace=2
PATH修改
#sudo vi /etc/profile
export PAH=$PATH:/usr/local/arm-gcc....
MakeFile编译uboot问题
make mx6ul_14x14_evk_emmc_defconfig
在其Makefile中250增加
ARCH = arm
CROSS_COMPILE = arm-linux-gnueabihf-
报错:
HOSTCC scripts/basic/fixdep
/bin/sh: 1: cc: not found
scripts/Makefile.host:94: recipe for target ‘scripts/basic/fixdep’ failed
make[1]: *** [scripts/basic/fixdep] Error 127
Makefile:397: recipe for target ‘scripts_basic’ failed
make: *** [scripts_basic] Error 2
通过写两个命令
sudo apt-get install bison
sudo apt-get install flex