i.MX8X_5.4.24_kernel customization application notes: (Chinese Version) i.MX8X 5.4.24 内核定制文档

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

i.MX8X_5.4.24_kernel customization application notes: (Chinese Version) i.MX8X 5.4.24 内核定制文档

i.MX8X_5.4.24_kernel customization application notes: (Chinese Version) i.MX8X 5.4.24 内核定制文档

目录
1 创建 i.MX8QXP Linux 5.4.24 板级开发包编译环境 ..... 3
1.1 下载板级开发包 ....................................................... 3
1.2 创建yocto编译环境: ................................................. 4
1.3 独立编译 ................................................................. 9
2 Device Tree .............................................................. 16
2.1 恩智浦的device Tree结构 ..................................... 16
2.2 device Tree的由来(no updates) ............................ 19
2.3 device Tree的基础与语法(no updates) ................. 22
2.4 device Tree的代码分析(no updates) ..................... 44
3 恩智浦i.MX8XBSP 包文件目录结构 .......................... 77
4 恩智浦i.MX8XBSP的编译(no updates) ..................... 79
4.1 需要编译哪些文件 ................................................. 79
4.2 如何编译这些文件 ................................................. 80
4.3 如何链接为目标文件及链接顺序 ............................ 81
4.4 kernel Kconfig ....................................................... 83
5 恩智浦BSP的内核初始化过程(no updates) .............. 83
5.1 初始化的汇编代码 ................................................. 85
5.2 初始化的C代码 ...................................................... 89
5.3 init_machine........................................................ 102
6 恩智浦BSP的内核定制 ........................................... 105
6.1 DDR修改 ............................................................. 106
6.2 IO管脚配置与Pinctrl驱动 ..................................... 107
6.3 新板bringup......................................................... 123
6.4 更改调试串口 ...................................................... 132
6.5 uSDHC设备定制(eMMC flash,SDcard, SDIOcard)137
6.6 LVDS LCD 驱动定制 ........................................... 147
6.7 LVDS LDB SerDas驱动支持 ............................... 150
6.8 MiPi DSI SerDas驱动支持 .................................. 156
6.9 V4L2框架汽车级高清摄像头/桥驱动:数字/模拟 . 160
6.10 GPIO_Key 驱动定制 .......................................... 177
6.11 GPIO_LED 驱动定制 ......................................... 181
6.12 Fuse nvram驱动 .................................................. 184
6.13 SPI与SPI Slave驱动 ........................................... 185
6.14 USB 3.0 TypeC 改成 USB 3.0 TypeA(未验证) .... 193
6.15 汽车级以太网驱动定制 ........................................ 193
6.16 i.MX8DX MEK支持 .............................................. 212
6.17 i.MX8DXP MEK支持 ........................................... 212
6.18 NAND Flash支持与烧录 ...................................... 213

ラベル(2)
添付
コメント

How to get the patch files with ds90ub chip?  My FAE have none.

your means the camera serdas of TI?

which is belong to arrow, you can contact them.

%3CLINGO-SUB%20id%3D%22lingo-sub-1109979%22%20slang%3D%22zh-CN%22%20mode%3D%22CREATE%22%3Ei.MX8X_5.4.24_kernel%20customization%20application%20notes%3A%20(Chinese%20Version)%20i.MX8X%205.4.24%20%E5%86%85%E6%A0%B8%E5%AE%9A%E5%88%B6%E6%96%87%E6%A1%A3%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1109979%22%20slang%3D%22zh-CN%22%20mode%3D%22CREATE%22%3E%3CP%3E%E7%9B%AE%E6%AC%A1%3CBR%20%2F%3E1%20i.MX8QXP%20Linux%205.4.24%E3%83%9C%E3%83%BC%E3%83%89%E9%96%8B%E7%99%BA%E3%83%91%E3%83%83%E3%82%B1%E3%83%BC%E3%82%B8%E3%82%B3%E3%83%B3%E3%83%91%E3%82%A4%E3%83%AB%E7%92%B0%E5%A2%83%E3%81%AE%E4%BD%9C%E6%88%90.....3%3CBR%20%2F%3E%201.1%20%E3%83%9C%E3%83%BC%E3%83%89%E9%96%8B%E7%99%BA%E3%82%AD%E3%83%83%E3%83%88%E3%81%AE%E3%83%80%E3%82%A6%E3%83%B3%E3%83%AD%E3%83%BC%E3%83%89..................................................................%203%3CBR%20%2F%3E%201.2%20Yocto%E3%82%B3%E3%83%B3%E3%83%91%E3%82%A4%E3%83%AB%E7%92%B0%E5%A2%83%E3%81%AE%E4%BD%9C%E6%88%90%3A%20.................................................%204%3CBR%20%2F%3E%201.3%20%E7%8B%AC%E7%AB%8B%E3%82%B3%E3%83%B3%E3%83%91%E3%82%A4%E3%83%AB..................................................................................%209%3CBR%20%2F%3E%202%20%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%E3%83%84%E3%83%AA%E3%83%BC%20..........................................................................%2016%3CBR%20%2F%3E%202.1%20NXP%E3%81%AE%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%E3%83%84%E3%83%AA%E3%83%BC%E6%A7%8B%E9%80%A0..................................................................%2016%3CBR%20%2F%3E%202.2%20%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%E3%83%84%E3%83%AA%E3%83%BC%E3%81%AE%E8%B5%B7%E6%BA%90%EF%BC%88%E6%9B%B4%E6%96%B0%E3%81%AA%E3%81%97%EF%BC%89..................................................%2019%3CBR%20%2F%3E%202.3%20%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%E3%83%84%E3%83%AA%E3%83%BC%E3%81%AE%E5%9F%BA%E6%9C%AC%E3%81%A8%E6%A7%8B%E6%96%87%EF%BC%88%E6%9B%B4%E6%96%B0%E3%81%AA%E3%81%97%EF%BC%89..................................................%2022%3CBR%20%2F%3E%202.4%20%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%E3%83%84%E3%83%AA%E3%83%BC%E3%82%B3%E3%83%BC%E3%83%89%E8%A7%A3%E6%9E%90%EF%BC%88%E6%9B%B4%E6%96%B0%E3%81%AA%E3%81%97%EF%BC%89..................................................%2044%3CBR%20%2F%3E%203%20NXP%20i.MX8XBSP%E3%83%91%E3%83%83%E3%82%B1%E3%83%BC%E3%82%B8%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AE%E3%83%87%E3%82%A3%E3%83%AC%E3%82%AF%E3%83%88%E3%83%AA%E6%A7%8B%E9%80%A0.........%2077%3CBR%20%2F%3E%204%20NXP%20i.MX8XBSP%20%E3%81%AE%E3%82%B3%E3%83%B3%E3%83%91%E3%82%A4%E3%83%AB%EF%BC%88%E6%9B%B4%E6%96%B0%E3%81%AA%E3%81%97%EF%BC%89..................................%2079%3CBR%20%2F%3E%204.1%20%E3%82%B3%E3%83%B3%E3%83%91%E3%82%A4%E3%83%AB%E3%81%99%E3%82%8B%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8B%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AF%E3%81%A9%E3%82%8C%E3%81%A7%E3%81%99%E3%81%8B%3F%20...............................................%2079%3CBR%20%2F%3E%204.2%20%E3%81%93%E3%82%8C%E3%82%89%E3%81%AE%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AE%E3%82%B3%E3%83%B3%E3%83%91%E3%82%A4%E3%83%AB%E6%96%B9%E6%B3%95..................................................................%2080%3CBR%20%2F%3E%204.3%20%E3%82%BF%E3%83%BC%E3%82%B2%E3%83%83%E3%83%88%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%A8%E3%81%97%E3%81%A6%E3%83%AA%E3%83%B3%E3%82%AF%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%E3%81%A8%E3%83%AA%E3%83%B3%E3%82%AF%E9%A0%86%E5%BA%8F..................................................................%2081%3CBR%20%2F%3E%204.4%20%E3%82%AB%E3%83%BC%E3%83%8D%E3%83%AB%20Kconfig%20...............................................................%2083%3CBR%20%2F%3E%205%20NXP%20BSP%E3%82%B3%E3%82%A2%E5%88%9D%E6%9C%9F%E5%8C%96%E3%83%97%E3%83%AD%E3%82%BB%E3%82%B9%EF%BC%88%E6%9B%B4%E6%96%B0%E3%81%AA%E3%81%97%EF%BC%89..................................%2083%3CBR%20%2F%3E%205.1%20%E5%88%9D%E6%9C%9F%E5%8C%96%E3%82%A2%E3%82%BB%E3%83%B3%E3%83%96%E3%83%AA%E3%82%B3%E3%83%BC%E3%83%89..................................................................85%3CBR%20%2F%3E%205.2%20%E5%88%9D%E6%9C%9F%E5%8C%96C%E3%82%B3%E3%83%BC%E3%83%89..................................................................%2089%3CBR%20%2F%3E%205.3%20init_machine................................................................%20102%3CBR%20%2F%3E%206%20NXP%20BSP%E3%82%B3%E3%82%A2%E3%81%AE%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%9E%E3%82%A4%E3%82%BA..................................................%20105%3CBR%20%2F%3E%206.1%20DDR%E3%81%AE%E5%A4%89%E6%9B%B4...........................................................%20106%3CBR%20%2F%3E%206.2%20IO%E3%83%94%E3%83%B3%E6%A7%8B%E6%88%90%E3%81%A8Pinctrrl%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90..................................................................%20107%3CBR%20%2F%3E%206.3%20%E6%96%B0%E3%81%97%E3%81%84%E3%83%9C%E3%83%BC%E3%83%89%E3%81%AE%E8%B5%B7%E5%8B%95..................................................................................%20123%3CBR%20%2F%3E%206.4%20%E3%83%87%E3%83%90%E3%83%83%E3%82%B0%E7%94%A8%E3%82%B7%E3%83%AA%E3%82%A2%E3%83%AB%E3%83%9D%E3%83%BC%E3%83%88%E3%81%AE%E5%A4%89%E6%9B%B4..................................................................%20132%3CBR%20%2F%3E%206.5%20uSDHC%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%E3%81%AE%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%9E%E3%82%A4%E3%82%BA%EF%BC%88eMMC%E3%83%95%E3%83%A9%E3%83%83%E3%82%B7%E3%83%A5%E3%80%81SD%E3%82%AB%E3%83%BC%E3%83%89%E3%80%81SDIO%E3%82%AB%E3%83%BC%E3%83%89%EF%BC%89137%3CBR%20%2F%3E%206.6%20LVDS%20LCD%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%E3%81%AE%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%9E%E3%82%A4%E3%82%BA..................................................%20147%3CBR%20%2F%3E%206.7%20LVDS%20LDB%20SerDas%20%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%E3%81%AE%E3%82%B5%E3%83%9D%E3%83%BC%E3%83%88..................................................%20150%3CBR%20%2F%3E%206.8%20MiPi%20DSI%20SerDas%20%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%E3%81%AE%E3%82%B5%E3%83%9D%E3%83%BC%E3%83%88..................................................156%3CBR%20%2F%3E%206.9%20V4L2%20%E3%83%95%E3%83%AC%E3%83%BC%E3%83%A0%E3%83%AF%E3%83%BC%E3%82%AF%E8%87%AA%E5%8B%95%E8%BB%8A%E3%82%B0%E3%83%AC%E3%83%BC%E3%83%89%20HD%20%E3%82%AB%E3%83%A1%E3%83%A9%2F%E3%83%96%E3%83%AA%E3%83%83%E3%82%B8%20%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%E3%83%BC%3A%20%E3%83%87%E3%82%B8%E3%82%BF%E3%83%AB%2F%E3%82%A2%E3%83%8A%E3%83%AD%E3%82%B0%E3%80%82160%3CBR%20%2F%3E%206.10%20GPIO_Key%20%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%E3%81%AE%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%9E%E3%82%A4%E3%82%BA..................................................%20177%3CBR%20%2F%3E%206.11%20GPIO_LED%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%E3%81%AE%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%9E%E3%82%A4%E3%82%BA..................................................%20181%3CBR%20%2F%3E%206.12%20Fuse%20NVRAM%20%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90..................................................................184%3CBR%20%2F%3E%206.13%20SPI%E3%81%8A%E3%82%88%E3%81%B3SPI%E3%82%B9%E3%83%AC%E3%83%BC%E3%83%96%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90..................................................%20185%3CBR%20%2F%3E%206.14%20USB%203.0%20TypeC%20%E3%82%92%20USB%203.0%20TypeA%20%E3%81%AB%E5%A4%89%E6%9B%B4%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%EF%BC%88%E6%9C%AA%E6%A4%9C%E8%A8%BC%EF%BC%89....%20193%3CBR%20%2F%3E%206.15%20%E8%BB%8A%E8%BC%89%E3%82%B0%E3%83%AC%E3%83%BC%E3%83%89%20Ethernet%20%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%E3%81%AE%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%9E%E3%82%A4%E3%82%BA..................................................%20193%3CBR%20%2F%3E%206.16%20i.MX8DX%20MEK%20%E3%82%B5%E3%83%9D%E3%83%BC%E3%83%88..................................................................%20212%3CBR%20%2F%3E%206.17%20i.MX8DXP%20MEK%20%E3%82%B5%E3%83%9D%E3%83%BC%E3%83%88..................................................................%20212%3CBR%20%2F%3E%206.18%20NAND%E3%83%95%E3%83%A9%E3%83%83%E3%82%B7%E3%83%A5%E3%81%AE%E3%82%B5%E3%83%9D%E3%83%BC%E3%83%88%E3%81%A8%E6%9B%B8%E3%81%8D%E8%BE%BC%E3%81%BF..................................%20213%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-1109979%22%20slang%3D%22zh-CN%22%20mode%3D%22CREATE%22%3E%3CLINGO-LABEL%3ELinux%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EYocto%20Project%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1152528%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20i.MX8X_5.4.24_kernel%20%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%9E%E3%82%A4%E3%82%BA%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%83%8E%E3%83%BC%E3%83%88%3A%20(%E4%B8%AD%E5%9B%BD%E8%AA%9E%E7%89%88)%20i.MX8X%205.4.24%20%E5%86%85%E6%A0%B8%E5%AE%9A%E5%88%B6%E6%96%87%E6%A1%A3%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1152528%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%82%E3%81%AA%E3%81%9F%E3%81%AE%E6%84%8F%E5%91%B3%E3%81%AFTI%E3%81%AE%E3%82%AB%E3%83%A1%E3%83%A9serdas%E3%81%A7%E3%81%99%E3%81%8B%3F%3C%2FP%3E%0A%3CP%3E%E3%81%93%E3%82%8C%E3%81%AF%E7%9F%A2%E5%8D%B0%E3%81%AB%E5%B1%9E%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%81%E3%81%82%E3%81%AA%E3%81%9F%E3%81%AF%E5%BD%BC%E3%82%89%E3%81%AB%E9%80%A3%E7%B5%A1%E3%81%99%E3%82%8B%E3%81%93%E3%81%A8%E3%81%8C%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E
評価なし
バージョン履歴
最終更新日:
‎09-02-2020 10:05 PM
更新者: