arm linux嵌入式开发环境搭建简要

宿主机(host) :虚拟机  Ubuntu18 64位系统

虚拟机配置:

arm linux嵌入式开发环境搭建简要_第1张图片

1.添加两个磁盘是为了将系统和代码分开,这样的好处在于可以将代码盘挂载到其它虚拟机上使用

2.安装两个网卡是因为目标机的网口是直接接到电脑的网口,电脑上网则是通过无线wifi,之前使用老版VMare8时,可以通过开启windows路由服务来解决网络互通的问题,但是安装了新版VMware后windows的路由服务无法开启,所有给虚拟机添加了两个网卡,一个用来上网,一个用来与目标机互通。

卸载桌面,sudo apt-get remove gpm3

安装samba, 安装ssh,

安装tftp,sudo apt-get install tftp

安装32位运行库:sudo apt-get install lib32ncurses5 lib32z1

安装arm-linux-gcc工具链

sudo apt-get install libncurses5

sudo apt-get install libncurses5-dbg

sudo apt-get install libncurses5-dev

安装字符终端处理库,配置内核make menuconfig 时或者其它需要字符终端的配置会用到。

sudo apt-get install libncurses5 

sudo apt-get install libncurses5-dev

编译u-boot,把mkimage工具加到PATH路径里面,编译Linux内核需要用到。

编译linux内核,

制作根文件系统,

你可能感兴趣的:(Linux)