快捷搜索: 王者荣耀 脱发

嵌入式Linux系统开发环境搭建流程

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