1.嵌入式开发环境概述
学习嵌入式开发环境,经常会听到“搭建交叉编译环境",初次接触,感觉好神秘,其实非常简单,就是如何在普通PC机上编写并编译完程序,然后让这个程序能在ARM等嵌入式板子上跑起来。普通PC机一般使用Inter或者AMD的处理器,它们都是X86或者X64架构的,在其上安装操作系统,如window系列或者基于Linux的系统,都会按照X86或X64架构处理所有的程序, 即使使用了vmare或者vbox等虚拟机,安装后的系统也都是x86或x64架构的。这导致的问题是我们直接编译处理的程序是不能直接在基于ARM等嵌入式设备上运行的。 学习嵌入式开发环境,经常会听到“搭建交叉编译环境",初次接