安装依赖
下面是arm/mips在ubuntu 22.04上常用的依赖项
sudo apt-get update sudo apt-get install gcc g++ binutils patch bzip2 flex bison make autoconf gettext texinfo unzip sharutils subversion libncurses5-dev ncurses-term zlib1g-dev subversion git-core gawk asciidoc libz-dev zlib1g-dev libssl-dev pkg-config unzip zlib1g-dev libc6-dev libncurses5-dev gawk sharutils curl libxml-parser-perl ocaml-nox ocaml ocaml-findlib libssl-dev libfdt-dev quilt device-tree-compiler u-boot-tools lsb-core lib32z1 cmake mtd-utils python2 python3-pip cryptsetup-bin curl https://bootstrap.pypa.io/pip/2.7/get-pip.py -o get-pip.py sudo python2 get-pip.py pip2 install pycryptodome
|
配置环境变量
获取你需要使用的交叉编译工具链,然后将工具链的bin目录添加到环境变量里
$ vim ~/.bashrc
export PATH=$PATH:path/to/bin export PS1='$(date +%H:%M:%S) \[\033[01;33m\]\W\[\033[36m\] $'
|
$ source ~/.bashrc
这个命令使上面的修改立即生效
- 检查环境变量是否生效
其他个性化配置
虚拟机开机自动挂载共享文件夹
$ sudo vim /ext/fstab .host:/share /mnt/hgfs fuse.vmhgfs-fuse allow_other,defaults 0 0
|
安装ssh=server
sudo apt-get install openssh-server sudo systemctl status ssh sudo systemctl enable ssh
|
windows ssh免密登录
$ cat windows/path/id_isa.pub >> ubuntu/~/.ssh/authorized_keys
|
安装nfs-server
sudo apt install nfs-kernel-server sudo mkdir /nfsroot
echo "/home/kaikai/nfsshare *(rw,sync,no_root_squash)" >> /etc/exports
sudo service nfs-kernel-server restart
showmount -e localhost
mount -t nfs -o nolock 192.168.2.183:/nfsroot /nfsroot -t:挂载的文件系统类型 -o nolock:不要文件锁 192.168.xxx.xxx:/nfsroot:nfs服务器ip:服务器共享目录 nfsroot:客户端已存在的目录
|