ARM-Linux嵌入式开发环境入门,实现运行hello world(学习韦东山后整理)

2019-07-12 15:46发布

韦东山的教程比较全面,对于没有接触过交叉编译的人来说,资料会感觉太多而不知道如何上手。
作为入门,第一步想实现的就是在交叉开发环境中编译生成可执行的hello word,然后下载到开发板运行。如下为个人学习后整理的一个大体步骤,具体操作步骤需要参考韦东山的资料。
  1. 在Win10安装VMware Player 14,打开教程配置好的虚拟机ubuntu-16.04.2-x64-100ask。
  2. 开发板的COM口与电脑连接,在Win10打开MobaXterm,新建一个串口连接,用于登录开发板的系统。
  3. 开发板用网线连接网络,使开发板、Win10、虚拟机Ubuntu在同一网段下,通过ping检验是否成功连接。
  4. 在虚拟机上配置ntf,重启后生效。
  5. 在虚拟机上用arm-linux-gcc编译源代码文件hello.c,生成可执行文件hello。将可执行文件复制到ntf文件夹。
  6. MobaXterm登录开发板,挂载ntf;下载可执行文件到开发板,执行文件./hello,可以实现输出"hello world"。