Ubuntu 16.04 安装VMware Tools命令
sudo apt-get upgrate
sudo apt-get install open-vm-tools-desktop -y
sudo reboot
1.配置交叉编译工具链
1. 永久生效
gedit ~/.bashrc
添加
export ARCH=arm
export CROSS_COMPILE=arm-linux-gnueabihf-
export PATH=/opt/tools/toolchain/gcc-sigmastar-9.1.0-2020.07-x86_64_arm-linux-gnueabihf/bin:$PATH
保存
source ~/.bashrc
测试
arm-linux-gnueabihf-gcc -v
2.暂时生效
export PATH=/opt/tools/toolchain/gcc-sigmastar-9.1.0-2020.07-x86_64_arm-linux-gnueabihf/bin:$PATH;export ARCH=arm;export CROSS_COMPILE=arm-linux-gnueabihf-
2.开始编译
make mercury6_spinand_defconfig
make menuconfig
make clean
make
3.
spi-nor
cp u-boot.xz.ing.bing ${你的路径}
spi-nand
cp u-boot-spinand.xz.img.bin ${你的路径}
boot$ make mercury6_spinand_defconfig
修改配置:make menuconfig
报错:.解决办法:sudo apt-get install libncurses5-dev
韦老师课程的命令:
确保 Ubuntu 能上网之后,使用下面命令一键配置/初始化开发环境(其实就是安装 tftp,nfs,vim 等软
件,此脚本只支持 Ubuntu-16.04 /Ubuntu-18.04)。
wget --no-check-certificate -O Configuring_ubuntu.sh https://weidongshan.coding.net/p/DevelopmentEnvConf/d/DevelopmentEnvConf/git/raw/master/Configuring_ubuntu.sh && sudo chmod +x Configuring_ubuntu.sh && sudo ./Configuring_ubuntu.sh
TFTP PATH: /home/book/tftpboot
NFS PATH: /home/book/nfs_rootfs
SAMBA PATH: /home/book/
ubuntu默认的是dash, 需要手动执行命令将dash改为bash.
命令: sudo dpkg-reconfigure dash。
然后出现的界面中选择 NO, 之后就正常啦 ls -l /bin/sh
附录:
文件挂载方法
mount -t nfs -o nolock 172.19.24.100:/d/nfs /mnt
/home/book/Desktop/nfs/source
ifconfig eth0 up
udhcpc -i eth0 -s /etc/init.d/udhcpc.script
mount -t nfs -o nolock 192.168.1.103:/home/book/Desktop/code/source /mnt
mount -t nfs -o nolock 192.168.1.100:/home/book/Desktop/code/app /mnt
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)