【SemiDrive源码分析】系列文章链接汇总(全)

网友投稿 463 2022-11-03


【SemiDrive源码分析】系列文章链接汇总(全)

本SemiDrive源码分析系列文章,预计会包含芯驰X9HP平台BSP各模块总结文档,大致分类如下:

启动流程代码分析总结项目驱动代码移植调试过程总结项目中遇到的各模块问题实战分析总结(含分析思路及解决方法)驱动各模块硬件原理分析总结驱动各模块代码框架深入分析总结

本专栏会持续维护直到项目进入量产, 注意:文章均是基于芯驰X9HP PTG4.0基线代码进行分析,不会涉及具体项目机密的信息

后续问题实战,我能发则发,

但若确实是涉及项目机密相关的话(如项目需求),我会总结,但不会发表出来,还请见谅!

另,若是项目中有问题搞不定,或者特别想学哪个模块, 也可以给我文章评论留言或者私信给我(最好是文章评论留言,因为如果有普遍的问题,解决方案其他兄弟也能看的见), 如果我懂,并且有时间的话,一定会帮忙看看,不一定能保证解决,但多一个人协助分析,总归是好事嘛。

但我毕竟只是一个人,做项目、出差、更新文章,光这三件事加起来就很忙了(很多文章都是熬夜更新的,白天正常工作) 所以,如果确实项目忙,真没时间,那也没办法,毕竟我也有自已的工作,谢谢

欢迎订阅!!!

本 SemiDrive源码分析 之 Yocto源码分析 系列文章汇总如下:

之前是所有文章的的链接,全部放在文章开头,但随着文章的增多,维护成本越来越大, 此后,所有文章链接汇总在此,各篇文章中不再带有其他文章的链接,每更新一篇文章,相应的我也会同步更新本文链接入口,加油!

芯驰X9 平台,Yocto 代码分析:

《​​【SemiDrive源码分析】【Yocto源码分析】01 - yocto/base目录源码分析(编译环境初始化流程)​​》《​​【SemiDrive源码分析】【Yocto源码分析】02 - yocto/meta-openembedded目录源码分析​​》《​​【SemiDrive源码分析】【Yocto源码分析】03 - yocto/meta-semidrive目录及Yocto Kernel编译过程分析(上)​​》《​​【SemiDrive源码分析】【Yocto源码分析】04 - yocto/meta-semidrive目录及Yocto Kernel编译过程分析(下)​​》《​​【SemiDrive源码分析】【Yocto源码分析】05 - 找一找Yocto Kernel编译过程中所有Task的源码在哪定义的呢?​​》《​​【SemiDrive源码分析】【Yocto源码分析】06 - Kernel编译生成的Image.bin、Image_nobt.dtb、modules.tgz 这三个文件分别是如何生成的?​​》《​​【SemiDrive源码分析】【Yocto源码分析】07 - core-image-base-x9h_ref_serdes.rootfs.ext4 文件系统是如何生成的​​》

芯驰X9 平台启动流程分析:

《​​【SemiDrive源码分析】【X9芯片启动流程】08 - X9平台 lk 目录源码分析 之 目录介绍​​》《​​【SemiDrive源码分析】【X9芯片启动流程】09 - X9平台系统启动流程分析​​》《​​【SemiDrive源码分析】【X9芯片启动流程】10 - BareMetal_Suite目录R5 DIL.bin 引导程序源代码分析​​》《​​【SemiDrive源码分析】【X9芯片启动流程】11 - freertos_safetyos目录Cortex-R5 DIL2.bin 引导程序源代码分析​​》《​​【SemiDrive源码分析】【X9芯片启动流程】12 - freertos_safetyos目录Cortex-R5 DIL2.bin 之 sdm_display_init 显示初始化源码分析​​》《​​【SemiDrive源码分析】【X9芯片驱动调试】13 - GPIO 配置方法​​》《​​【SemiDrive源码分析】【X9芯片启动流程】14 - freertos_safetyos目录Cortex-R5 SafetyOS/RTOS工作流程分析​​》《​​【SemiDrive源码分析】【X9芯片启动流程】15 - freertos_safetyos目录 R5 SafetyOS 之 tcpip_init() 代码流程分析​​》《​​【SemiDrive源码分析】【X9 Audio音频模块分析】16 - 音频模块框图及硬件原理图分析​​》《​​【SemiDrive源码分析】【X9芯片启动流程】17 - R5 SafetyOS 之 LK_INIT_LEVEL_PLATFORM 阶段代码流程分析(上)dcf_init 核间通信初始化​​》《​​【SemiDrive源码分析】【X9芯片启动流程】18 - R5 SafetyOS 之 LK_INIT_LEVEL_PLATFORM 阶段代码流程(下)启动QNX、Android​​》《​​【SemiDrive源码分析】【X9芯片启动流程】19 - MailBox 核间通信机制介绍(理论篇)​​》《​​【SemiDrive源码分析】【X9芯片启动流程】20 - MailBox 核间通信机制介绍(代码分析篇)之 MailBox for RTOS 篇​​》《​​【SemiDrive源码分析】【X9芯片启动流程】21 - MailBox 核间通信机制介绍(代码分析篇)之 Mailbox for Linux 篇​​》《​​【SemiDrive源码分析】【X9芯片启动流程】22 - MailBox 核间通信机制介绍(代码分析篇)之 RPMSG-VIRTIO Kernel 篇​​》《​​【SemiDrive源码分析】【X9芯片启动流程】23 - MailBox 核间通信机制介绍(代码分析篇)之 RPMSG-IPCC Kernel 篇​​》《​​【SemiDrive源码分析】【X9芯片启动流程】24 - MailBox 核间通信机制相关寄存器介绍​​》《​​【SemiDrive源码分析】【X9芯片启动流程】25 - MailBox 核间通信机制介绍(代码分析篇)之 RPMSG-IPCC RTOS & QNX篇​​》《​​【SemiDrive源码分析】【X9芯片启动流程】26 - R5 SafetyOS 之 LK_INIT_LEVEL_TARGET 阶段代码流程分析(TP Drvier、Audio Server初始化)​​》《​​【SemiDrive源码分析】【X9芯片启动流程】27 - AP1 Android Preloader启动流程分析(加载atf、tos、bootloader镜像后进入BL31环境)​​》《​​【SemiDrive源码分析】【X9芯片启动流程】28 - AP1 Android SMC 指令进入 EL3 环境执行 ATF 镜像(加载并跳转 bootloader)​​》《​​【SemiDrive源码分析】【X9芯片启动流程】29 - AP1 Android Bootloader启动流程分析(加载并跳转kernel)​​》(试读)《​​【SemiDrive源码分析】【X9芯片启动流程】30 - AP1 Android Kernel 启动流程 start_kernel 函数详细分析(一)​​》《​​【SemiDrive源码分析】【X9芯片启动流程】31 - AP1 Android Kernel 启动流程 start_kernel 函数详细分析(二)​​》

显示屏模块初始化流程分析:

《​​【SemiDrive源码分析】【Display模块】32 - RTOS侧 Serdes屏驱动硬件原理及代码配置步骤​​》《​​【SemiDrive源码分析】【Display模块】33 - 相关概念解析​​》(试读)《​​【SemiDrive源码分析】【Display模块】34 - RTOS侧 sdm_display_init 显示初始化源码分析​​》《​​【SemiDrive源码分析】【Display模块】35 - RTOS侧 sdm_display_init 显示初始化源码分析 之 MIPI DSI、LVDS屏驱动探测初始化流程​​》《​​【SemiDrive源码分析】【Display模块】36 - Android侧 DRM代码分析​​》

显示屏、触摸屏、显示背光 驱动 Bringup:

《​​【SemiDrive源码分析】【驱动BringUp】37 - LCM 驱动 Bringup 流程​​》《​​【SemiDrive源码分析】【驱动BringUp】38 - NorFlash & eMMC分区配置​​》《​​【SemiDrive源码分析】【驱动BringUp】39 - Touch Panel 触摸屏调试 (RTOS侧)​​》《​​【SemiDrive源码分析】【驱动BringUp】40 - Touch Panel 触摸屏调试 (Android侧)​​》《​​【SemiDrive源码分析】【驱动BringUp】41 - LCM 驱动 backlight 背光控制原理分析​​》

Mailbox IPCC RPC 代码实现 及 工作原理深入分析:

《​​【SemiDrive源码分析】【MailBox核间通信】42 - 基于Mailbox 实现的 mailbox_demo 应用程序(RTOS & Android侧通信实现)​​》《​​【SemiDrive源码分析】【MailBox核间通信】43 - 基于Mailbox IPCC RPC 实现核间通信(代码实现篇)​​》《​​【SemiDrive源码分析】【MailBox核间通信】44 - 基于Mailbox IPCC RPC 实现核间通信(RTOS侧 IPCC_RPC Server 消息接收及回复 原理分析篇)​​》《​​【SemiDrive源码分析】【MailBox核间通信】45 - Android侧 RPMSG_IPCC_RPC驱动分析(上) 之 RPMSG设备 与 RPMSG驱动 匹配过程分析​​》《​​【SemiDrive源码分析】【MailBox核间通信】46 - Android侧 RPMSG_IPCC_RPC驱动分析(下) 之 RPMSG_IPCC_RPC驱动初始化、数据收发流程分析​​》《​​【SemiDrive源码分析】【MailBox核间通信】47 - 分析RPMSG_IPCC_RPC 方式 单次传输的极限大小 及 极限带宽测试​​》


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Java集合中的fail
下一篇:api接口怎么对接?你只需要注意这4点
相关文章

 发表评论

暂时没有评论,来抢沙发吧~