本文共 2604 字,大约阅读时间需要 8 分钟。
在终端中执行以下命令,设置Git用户名和邮箱:
git config --global user.name "snaking616"git config --global user.email "snaking616@163.com"git config --list
输出结果应显示:
user.name=snaking616user.email=snaking616@163.com
从Git仓库克隆项目:
git clone https://e.coding.net/codebug8/repo.git
创建并进入SDK目录:
mkdir -p 100ask_imx6ull-sdk && cd 100ask_imx6ull-sdk
从仓库初始化并同步仓库内容:
../repo/repo init -u https://e.coding.net/weidongshan/manifests.git \ -b linux-sdk -m imx6ull/100ask_imx6ull_linux4.9.88_release.xml --no-repo-verify../repo/repo sync -j4
编辑Bashrc文件并添加以下内容:
vim .bashrc
在文件末尾添加:
export ARCH=armexport CROSS_COMPILE=arm-linux-gnueabihf-export PATH=$PATH:/home/book/100ask_imx6ull-sdk/ToolChain/gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf/bin
然后重新加载配置:
source ~/.bashrc
新建一个source
目录:
mkdir -p source
安装NFS客户端和服务器:
sudo apt-get install nfs-common nfs-kernel-server portmap
创建并设置权限:
sudo mkdir -p /home/wang/nfschmod 777 /home/wang/nfs
编辑/etc/exports
文件:
sudo vim /etc/exports
添加以下内容:
/home/wang/nfs 192.168.31.59/24(rw,sync,insecure,no_subtree_check,no_root_squash)
启动RPC绑服务:
sudo service rpcbind start
重启NFS服务:
sudo service nfs-kernel-server restart
查看已注册的端口:
rpcinfo -p localhost
将hello.c文件复制到当前目录并编译:
cp ../01-quickstart/01_all_series_quickstart/04_嵌入式Linux应用开发基础知识/source/01_hello/hello.c ./arm-linux-gnueabihf-gcc -o hello hello.c
在客户端机器上执行以下命令挂载NFS共享目录并运行程序:
mount -t nfs -o nolock,vers=3 192.168.31.59:/home/wang/nfs /mntcp /mnt/hello ./ls./hello wang
替换 Ubuntu 镜像源:
sudo gedit /etc/apt/sources.list
将内容替换为:
deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiversedeb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiversedeb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiversedeb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiversedeb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiversedeb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
然后更新仓库索引:
sudo apt-get update
转载地址:http://hdwh.baihongyu.com/