BEGIN_PAYLOAD
20260820
接下来会Bring up一块ARMv8开发版
Bring up
在产品开发的早期阶段,将一个新的嵌入式系统板卡、芯片组或模块加电并启动,然后测试其基本功能并使其运行起来的过程。
BSP = 驱动框架 + 硬件协议
从 0 Bringup 开发版
在这其中有漫长的踩坑过程,如何配工具链、移植内核、烧录方法等,其本质是因为接触到全新的硬件和软件,有很多的不确定情况,定位问题困难。
SDK开发与版本更新
先使用官方提供的SDK,快速熟悉开发版和启动流程。
在明确了硬件功能、使用方法以及软件版本之后,就可以开始进一步的改造。
之后我们会替换官方的SDK,移植我们自己制作的U-Boot和Linux。
BSP驱动开发
在完成自定义SDK的搭建后,会对控制器进行up。
在这个过程中,我们不仅仅是“让它工作”,而是围绕每一个子系统,深入理解其硬件协议、驱动框架设计、内核接口实现方式,以及实际开发过程中会遇到的问题和调试方法。
驱动开发的本质:
理解硬件协议 -> 理解控制器设计 -> 理解内核抽象模型 -> 落地到驱动实现
EOF
CHECKSUM_OK
// EXTERNAL_CHANNEL
COMMENTS