宿主机:Host ,嵌入式Linux内核编译,应用程序编译的平台,由Linux服务器承担
工作站:用以支持小组项目开发,可选择Windows或Linux平台(个人单独开发时,为节省成本可与宿主机为同一台计算机)
环境搭建流程:
1、将目标板通过串口与工作站进行物理连接(对于USB接口,需要USB/COM转换)
2、在工作站上安装串口调试软件
Windows环境下:1)超级终端(开始—所有程序—附件—通信—超级终端)
2)secureCRT
Linux环境下: kermit、minicom等
3、向目标板中下载 Boot Loader
4、将工作站上已经准备好的 内核映像 和 文件系统映像 下载到目标板上(通过 tftp 服务)
5、在宿主机上搭建交叉编译环境
方法1)下载源码,手动制作交叉编译工具链
2)下载已经制作好的工具链,直接安装
3)通过 crosstools 工具制作交叉编译工具链
6、开发环境测试
1)在宿主机上编辑程序源代码
2)通过交叉编译生成目标板上的可执行文件
3)下载可执行文件到目标板(通过 tftp 服务),并测试运行