1、虚拟机安装VM,Parallels Desktop都可以,个人建议PD17功能齐全用的也比较稳定舒服。网上淘个企业版激活码也就够用了。(笔者PD17,所以以下环境是PD17上搭建的)
2、添加虚拟机
两种方法自己下载镜像或者直接点下方Ubuntu,或者Debian均可以,两个系统使用起来都差别不大。
创建完系统,更换系统源,下面一条指令解决。
cd /etc/apt && mv sources.list sources.list.bk && echo -e " deb http://mirrors.aliyun.com/ubuntu-ports/ focal main restricted universe multiverse\n deb http://mirrors.aliyun.com/ubuntu-ports/ focal-security main restricted universe multiverse\n deb http://mirrors.aliyun.com/ubuntu-ports/ focal-updates main restricted universe multiverse\n deb http://mirrors.aliyun.com/ubuntu-ports/ focal-proposed main restricted universe multiverse\n deb http://mirrors.aliyun.com/ubuntu-ports/ focal-backports main restricted universe multiverse\n deb-src http://mirrors.aliyun.com/ubuntu-ports/ focal main restricted universe multiverse\n deb-src http://mirrors.aliyun.com/ubuntu-ports/ focal-security main restricted universe multiverse\n deb-src http://mirrors.aliyun.com/ubuntu-ports/ focal-updates main restricted universe multiverse\n deb-src http://mirrors.aliyun.com/ubuntu-ports/ focal-proposed main restricted universe multiverse\n deb-src http://mirrors.aliyun.com/ubuntu-ports/ focal-backports main restricted universe multiverse" > sources.list
然后就是更新下源
sudo apt-get update
建议在新建一下root账户密码,修改下允许root登陆,将 PasswordAuthentication 改成 yes
sudo passwd root
vim /etc/ssh/sshd_config
然后就是常用的一些工具:openssh,vim ,busybox等等
注意点事iTop4412使用的交叉编译器在M1的MAC上需要下载的是ARM版本的交叉编译器
推荐下载网站
4412是ARM-A芯片所以下要下载GNU-A下的然后找到linux下编译器
不带Linux的是编译裸机程序的,带Linux是都可以编译的版本
我下载的是gcc-arm-10.3-2021.07-aarch64-arm-none-linux-gnueabihf.tar.xz
gcc-arm-10.3-2021.07-aarch64-arm-none-linux-gnueabihf.tar.xz
移动到虚拟机,解压,修改编译器地址就可以使用了。
iTop4412到U-boot移植,linux最新内核的移植,笔者也在学习可以参考站内大哥们的文章。
最后推荐个windows,Mac,Linux平台都好用的ssh工具:Electerm 传文件什么比较方便,注意要用root账户登陆!