
开发板介绍
大约 2 分钟STM32开发环境介绍
前言
在Linux的学习过程中有很多芯片可选择,如i.MX6ULL、RV1126、RK3568、RK3588等。
i.MX6ULL是NXP的产品,适合Linux入门,此芯片适合传统Linux学习。
RV1126、RK3568、RK3588为瑞芯微的产品,采用SDK模式进行开发。对于Linux学习将主要使用RV1126与RK3588进行学习。虽然这两款芯片都是瑞芯微且皆为采用SDK开发模式,但由于硬件平台不同,仍有不同之处。
目前学习Linux主要采用RK3588进行学习。由于此芯片价格较高,对于高端应用使用RK3588,对于中端应用使用RV1126。但结合目前情况,RK3588的功能更强后期空间更大,可以运行多种系统,如势头很猛的鸿蒙系统,RK3588正在尝试适配。
开发板介绍
使用北京讯为RK3588开发板进行学习。
目的
为什么已经拥有了参考教程,还要写记录文档?虽然已经有了文档教程,甚至部分内容还有视频教程,但是在实际操作过程中仍会遇到很多不可预料的问题,书写此文档,不仅记录可实现的功能,最重要的记录学习过程中遇到的问题和解决的办法,当需要再次开发相应功能时,可以降低复现的难度。
资料范围
对于Linux的学习,资料并不如STM32丰富,且学习难度较大。
在RK3588的学习过程中,主要使用瑞芯微官方文档作为核心资料,北京讯为开发板配套资料学习开发板使用方法,结合正点原子RK3588开发板教程。
官方文档包含内容更为全面,但开发板的使用还需参考开发板厂商提供的资料。
由于功能非常强大,资料皆不是很全。如相机方向的文档很少,基本没有厂家会推出相关教程。