目录
前言
本文作为本人学习Linux嵌入式记录文档,仅供参考。
开发板:正点原子阿尔法开发板(I.MX6ULL)
环境:Ubuntu 20.04 (LTS) (内核版本:Linux 5.4.0)
交叉编译器:arm-linux-gnueabihf 4.9.4
一、目的
1、规范开发流程
2、模块化,方便后续开发调试
3、使工程更加美观
二、过程
1、为什么进行BSP工程管理
在我学习是,看到正点原子关于这一讲的视频前,看到BSP我就深深的迷茫了,啥叫BSP啊,本着面向百度编程的基本思路,我查了一下,BSP 全名应该是 Board Support Package ,直译为 板级支持包,我从CSDN一个帖子下的回复觉得很到位。

本文介绍了Linux嵌入式开发中BSP工程管理的重要性,目的是规范开发流程、模块化代码以及便于后续维护。通过创建不同文件夹进行分类,如`bsp`存放外设驱动,`imx6ull`存放定义文件,`obj`存放输出文件,`project`存放主文件。强调了Makefile在编译过程中的关键作用,建议学习Makefile以提高工程管理效率。
最低0.47元/天 解锁文章
454

被折叠的 条评论
为什么被折叠?



