当前位置:网站首页>【SemiDrive源码分析】系列文章链接汇总(全)
【SemiDrive源码分析】系列文章链接汇总(全)
2022-08-01 02:32:00 【CielleeX】
【SemiDrive源码分析】系列文章链接汇总(全)
本SemiDrive源码分析系列文章,预计会包含芯驰X9HP平台BSP各模块总结文档,大致分类如下:
- 启动流程代码分析总结
- 项目驱动代码移植调试过程总结
- 项目中遇到的各模块问题实战分析总结(含分析思路及解决方法)
- 驱动各模块硬件原理分析总结
- 驱动各模块代码框架深入分析总结
本专栏会持续维护直到项目进入量产,
注意:文章均是基于芯驰X9HP PTG4.0基线代码进行分析,不会涉及具体项目机密的信息
后续问题实战,我能发则发,
但若确实是涉及项目机密相关的话(如项目需求),我会总结,但不会发表出来,还请见谅!
另,若是项目中有问题搞不定,或者特别想学哪个模块,
也可以给我文章评论留言或者私信给我(最好是文章评论留言,因为如果有普遍的问题,解决方案其他兄弟也能看的见),
如果我懂,并且有时间的话,一定会帮忙看看,不一定能保证解决,但多一个人协助分析,总归是好事嘛。
但我毕竟只是一个人,做项目、出差、更新文章,光这三件事加起来就很忙了(很多文章都是熬夜更新的,白天正常工作)
所以,如果确实项目忙,真没时间,那也没办法,毕竟我也有自已的工作,谢谢
欢迎订阅!!!
本 SemiDrive源码分析 之 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 文件系统是如何生成的》
《【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芯片启动流程】14 - freertos_safetyos目录Cortex-R5 SafetyOS/RTOS工作流程分析》
《【SemiDrive源码分析】【X9芯片启动流程】15 - freertos_safetyos目录 R5 SafetyOS 之 tcpip_init() 代码流程分析》
《【SemiDrive源码分析】【X9芯片启动流程】17 - R5 SafetyOS 之 LK_INIT_LEVEL_PLATFORM 阶段代码流程分析(上)dcf_init 核间通信初始化》
《【SemiDrive源码分析】【X9芯片启动流程】18 - R5 SafetyOS 之 LK_INIT_LEVEL_PLATFORM 阶段代码流程(下)启动QNX、Android》
《【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芯片启动流程】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模块】34 - RTOS侧 sdm_display_init 显示初始化源码分析》
《【SemiDrive源码分析】【Display模块】35 - RTOS侧 sdm_display_init 显示初始化源码分析 之 MIPI DSI、LVDS屏驱动探测初始化流程》
《【SemiDrive源码分析】【驱动BringUp】40 - Touch Panel 触摸屏调试 (Android侧)》
《【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 - 基于Mailbox IPCC RPC 实现核间通信(Android侧 IPCC_RPC Client 原理分析篇)》
边栏推荐
- Daily practice of LeetCode - Circular linked list question (interview four consecutive questions)
- Which interpolation is better for opencv to zoom in and out??
- IDEA无法识别module(module右下角没有蓝色小方块)
- Detailed explanation of TCP protocol
- IDEA 找不到或无法加载主类 或 Module “*“ must not contain source root “*“ The root already belongs to module “*“
- Google Earth Engine - Error resolution of Error: Image.clipToBoundsAndScale, argument 'input': Invalid type
- Unity3D study notes 10 - texture array
- 解决IDEA默认情况下新建文件时,右击,new,没有XML文件的问题
- Lua introductory case of actual combat 1234 custom function and the standard library function
- 开源项目站点必备&交流区功能
猜你喜欢
[Data analysis] Based on matlab GUI student achievement management system [including Matlab source code 1981]
设备树的树形结构到底是怎样体现的?
RTL8762DK Lighting/LED (3)
Detailed explanation of TCP protocol
Flink 部署和提交job
初出茅庐的小李第112篇博客项目笔记之机智云智能浇花器实战(1)-基础Demo实现
leetcode: 1648. Color ball with decreasing sales value [Boundary find by two points]
leetcode: 1562. Find latest grouping of size M [simulation + endpoint record + range merge]
HIRO: Hierarchical Reinforcement Learning 】 【 Data - Efficient Hierarchical Reinforcement Learning
Daily practice of LeetCode - Circular linked list question (interview four consecutive questions)
随机推荐
High dimensional Gaussian distribution basics
WebApi hits an Attribute to handle exceptions uniformly
内核的解压缩过程详解
被 CSDN,伤透了心
how to edit the table of contents of an epub ebook
YOLO怎么入门?怎么实现自己的训练集?
OSF一分钟了解敏捷开发模式
HCIP(14)
win10 固定本机IP
这个地图绘制工具太赞了,推荐~~
Rasa 3.x Learning Series - Using Lookup Tables to Improve Entity Extraction
pdb药物综合数据库
【Cryptography/Cryptanalysis】Cryptanalysis method based on TMTO
Introduction to machine learning how to?
MYSQL-Batch insert data
500 miles
初出茅庐的小李第113篇博客项目笔记之机智云智能浇花器实战(2)-基础Demo实现
device node结构体转换成platform_device结构体
When opening a MYSQL table, some can display editing, some do not, how to set.
Blueprint: Yang Hui's Triangular Arrangement