一,乌班图Linux安装搭建
(1)virtualBox(虚拟机--免费)+UBANTU(内核)-----参考B站野火-Linux
(2)vmware(虚拟机,要收费,需要破解) +UBANTU(内核)--参考华清远见或者--正点原子B站
新手推荐2,资源链接如下:推荐自己多搞搞,尽量用折腾版,内核可网上下载最新版的
链接:https://pan.baidu.com/s/1BRlc_JY1MG3kkZu94sQaLA
提取码:rcuw --来自百度网盘超级会员V3的分享
UBANTU内核网站:UBANTU官网下载---最新
个人提供的两款UBANTU:UBANTU22.04-----16.04
提取码:ujhk --来自百度网盘超级会员V3的分享
(3)一个电脑两个系统,不借用虚拟机的方式(这个我也不会,等有条件,几台电脑了可以尝试)
二,网络环境搭建
(1)两个网卡,一个内网桥接,一个连接主机WIFI----参考正点原子教程--B站
资料可以去正点原子官网下载。
(2)TFTP(用于虚拟机和windows文件传输,以及虚拟机uboot中的--TFTP下载Linux内核)
(3)NFS搭建(用于最后网络驱动的下载调试,虚拟机--开发板)
这些都可基于正点原子的参考视频:【正点原子】Linux网络环境搭建篇_哔哩哔哩_bilibili
三,开发板系统搭建
(1)现有系统,比如野火有完整的系统 (野火--B站)
(2)组装系统,UBOOT,Linux内核,跟文件系统..... (正点原子--B站)
个人推荐2,正点原子有做好的,也可以自己慢慢做
慢慢做的话,需要额外下载一些库,基于UBOOT和Linux内核的,编译的库参考:
四,交叉编译(电脑是window,虚拟机是乌班图,开发板是另一个)
目的:为了使得乌班图上写的程序能在开发板上运行
正点原子【第二期】手把手教你学Linux之ARM(MX6U)裸机篇_哔哩哔哩_bilibili
资料见正点原子Linux阿尔法开发板中都有