在外面不太方便,,先把后面的内容记录下来。
回顾给自己安排的实验:
1.搭建PC端和开发板系统:PC端就用虚拟机装个ubuntu18.04,开发板上用rk3399-typec-friendlydesktop-bionic-4.4-arm64-20191227(带图形界面的)。
2.把网络搞通。连接wifi,与电脑端处于同一网段。方面后面搭建samba服务器、挂载NFS或者用tftp传输数据等操作。(暂时使用网线代替)
3.在虚拟机Linux下搭建Samba服务器。
4.在虚拟机Linux挂载NFS。
5.下载内核代码并且导入Sourceinsight。
6.在虚拟机Linux进行内核配置和编译。
7.在虚拟机Linux进行内核模块的开发。
8.板子的Uboot制作。
9.板子的内核制作。
10.板子的根文件系统制作。
参考Wiki
file:///C:/Users/Xc/Desktop/NanoPC-T4_zh%20-%20FriendlyARM%20WiKi.html
跟着上面的步骤操作:
(1)先搭建交叉编译环境
(2)然后从git下载对应内核文件,解压出来设置编译环境然后编译即可。如果要配置内核文件 则输入“make menuconfig”图形界面配置内核即可。最后产生kernel.img和resource.img。(如果遇到编译的时候遇到一些文件缺失,百度即可。)
(3)与上步相同的操作来编译uboot。最后产生uboot.img、trust.img 和 rk3399_loader_v1.22.119.bin。