自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 智能座舱仪表屏驱动解析

视频信号从SOC的MIPI DSI接口输出,经过MAX96755加串器芯片转为GMSL信号从控制板输出到屏模块。模块图如下所示:引脚图如下所示:MAX96755可以接收单视频流也可以同时接收两个视频流,接收两个视频流的时候可以以不同的模式显示,如下面几张图所示:MAX96755可以工作在不同的模式以适应不同的应用场景,具体如下面几张图所示:加串器(MAX96755)和解串器(MAX96752)的初始化序号芯片寄存器地址读/写值注释1MAX967550xd读N.A.

2025-02-20 17:26:03 3116

原创 第三十八章 根文件系统构建

⑦ 创建/etc/inittab 文件,此文件不仅定义了系统的默认运行级别,还控制系统的初始化过程,管理和监控进程的启动、监视与重启,并处理系统信号和特殊操作。④ 在根文件系统中创建其他文件夹,如 dev、proc、mnt、sys、tmp 和 root 等。⑤ 创建/etc/init.d/rcS文件,Linux系统启动后要运行此脚本来启动一些服务。⑥ 创建/etc/fstab文件,Linux系统启动后根据此文件自动挂载文件系统。③ 向根文件系统中添加库文件,库文件来源于交叉编译器。

2025-02-10 11:41:01 178

原创 第三十七章 Linux 内核移植

不过 一般都会参考半导体官方的开发板设计自己的硬件,所以大部分情况下都会启动起来。启动 Linux 内核用到的外设不多,一般就 DRAM(Uboot 都初始化好的)和串口,作为终端使用的串口一般都会参考半导体厂商的 Demo 板。③ 使用参考板子的 zImage 文件和.dtb 文件在自己公司开发的板子上启动 Linux 内核,看能否启动。① 在 Linux 内核中查找可以参考的板子,一般都是半导体厂商自己做的开发板。⑤ 根据项目需要以及参考板和自己公司开发的板子的差异修改Linux驱动。

2025-02-10 09:21:28 423

原创 第三十三章 U-Boot 移植

① 首先搞清楚公司的项目使用的是芯片厂商的哪一款开发板作为参考,在芯片厂商发布的U-Boot代码中找到此开发板对应的配置文件,使用此配置编译U-Boot镜像。③ 参考U-Boot中开发板对应的代码增加公司自己开发的电路板对应的配置文件、头文件和板级文件夹,这些文件以开发板对应的文件作为初始版本。④ 根据第②步的结果,对比开发板原理图和公司自己开发的电路板原理图的差异,修改关键外设驱动代码,如内存、flash、以太网、串口等等。

2025-02-08 16:56:39 378

原创 第五十八章 Linux INPUT 子系统实验

(使用第四十九章的设备树文件即可)

2025-02-07 09:56:56 196

原创 第五十五章 设备树下的 platform 驱动编写

(使用第四十五章的设备树文件即可)

2025-02-06 16:13:27 152

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除