Advertisement

嵌入式Linux裸机开发(三)SDK移植及BSP管理

阅读量:

系列文章结构概览


文章结构概览

  • 系列文章索引
    • 序言
    • BSP工程项目管理
    • SDK软件包迁移
      • 文件迁移
      • 附加文件
        • 数据类型附加文件
        • 启动配置文件
        • 编写其他所需文件
        • Makefile配置文件
        • 链接脚本文件imx6ul.lds

前言

在先前的学习过程中,已经掌握了LED驱动相关的汇编语言开发以及C语言开发方法,然而显而易见的是,这种方式操作起来较为繁琐,整体开发效率偏低。

BSP工程管理

将所有源码文件统一放置于工程根目录下显得过于杂乱,因此借鉴正点原子的做法,对文件进行分类管理。

在这里插入图片描述

bsp文件用于存放类似于我们自行编写的库文件,imx6ul目录用于存储系统移植相关的文件,obj目录用于放置生成的目标文件,project目录则用于保存项目相关的文件

SDK包移植实践

文件移植

官方提供了SDK开发包,可以直接进行移植操作。根据NXP官网的信息,目前仅有

全部评论 (0)

还没有任何评论哟~