“Linux devicetree”的版本间的差异

来自百问网嵌入式Linux wiki
 
(未显示3个用户的27个中间版本)
第1行: 第1行:
 +
{{DISPLAYTITLE:Linux设备树}}
 +
 
{| style="border: 0px" width="100%"
 
{| style="border: 0px" width="100%"
|- align="center" bgcolor="#ffffff" style="color:black;"
+
|- align="center" bgcolor="#66CCCC" style="color:black;"
! width="50%" height="35" |  <span style="color:black;">视频配套源码下载</span>
+
! width="50%" height="35" |  <span style="color:white;">视频配套源码下载</span>
! width="50%" height="35" |  <span style="color:black;">开发环境</span>
+
! width="50%" height="35" |  <span style="color:white;">开发环境</span>
 
|-
 
|-
 
| width="50%" align="left" valign="top" |
 
| width="50%" align="left" valign="top" |
**视频配套资料
+
由于百度云限速等各种问题,为了让学员更好的学习与调试,现把视频中的配套源码保存到国内git hub上!
*视频配套源码
+
*视频配套源码 https://git.dev.tencent.com/codebug8/jz2440_devicetree_system.git
 
**uboot版本(定制化的uboot1.16)
 
**uboot版本(定制化的uboot1.16)
 
**linux内核版本4.19
 
**linux内核版本4.19
 
**基于3.4.2交叉编译工具链的busybox根文件系统
 
**基于3.4.2交叉编译工具链的busybox根文件系统
  注:源码默认已经打上补丁文件,直接git clone下载进行编译即可
+
**GCC交叉编译工具链
 
+
**系统镜像
*
+
  注:源码和视频中的完全一致,直接git clone下载按照README进行配置编译即可
 +
| width="50%" align="left" valign="top" |
 +
*开发环境
 +
**电脑系统 Windows7 / Windows10
 +
**百问网提供的虚拟机系统Ubuntu16.04
 +
**视频配套开发板:JZ2440 V3
 
|}
 
|}
*开发环境
+
<div align="center"> <span style="color:red;">[[:File:linux设备树视频wiki教程Markdown格式.zip | linux设备树视频wiki教程Markdown格式文件下载]]</span></div>
**windows7 + vmware虚拟的ubuntu16.04开发平台
 
**jz2440开发板
 
  
 
*[[:第一课:设备树的引入与体验 | 第一课:设备树的引入与体验 ]]
 
*[[:第一课:设备树的引入与体验 | 第一课:设备树的引入与体验 ]]
第26行: 第31行:
 
**第06节_只想使用不想深入研究怎么办
 
**第06节_只想使用不想深入研究怎么办
 
*[[:第二课:设备树的规范(dts和dtb) |  第二课:设备树的规范(dts和dtb) ]]
 
*[[:第二课:设备树的规范(dts和dtb) |  第二课:设备树的规范(dts和dtb) ]]
 +
**第01节_DTS格式
 +
**第02节_DTB格式
 
*[[:第三课:内核对设备树的处理  | 第三课:内核对设备树的处理 ]]
 
*[[:第三课:内核对设备树的处理  | 第三课:内核对设备树的处理 ]]
 +
**第01节_从源头分析_内核head.S对dtb的简单处理
 +
**第02节_对设备树中平台信息的处理(选择machine_desc)
 +
**第03节_对设备树中运行时配置信息的处理
 +
**第04节_dtb转换为device_node(unflatten)
 +
**第05节_device_node转换为platform_device
 +
**第06节_platform_device跟platform_driver的匹配
 +
**第07节_内核中设备树的操作函数
 +
**第08节_在根文件系统中查看设备树
 
*[[:第四课:u-boot对设备树的支持 | 第四课:u-boot对设备树的支持]]
 
*[[:第四课:u-boot对设备树的支持 | 第四课:u-boot对设备树的支持]]
 +
**第01节_传递dtb给内核
 +
**第02节_dtb的修改原理
 +
**第03节_dtb的修改命令fdt移植
 
*[[:第五课. 中断系统中的设备树 |  第五课. 中断系统中的设备树]]
 
*[[:第五课. 中断系统中的设备树 |  第五课. 中断系统中的设备树]]
*第六课:在LCD驱动中使用设备树
+
**第01节_中断概念的引入与处理流程
 
+
**第02节_Linux对中断处理的框架及代码流程简述
*[[:配套视频资料 | 开发板配套资料 ]]
+
**第03节_中断号的演变与irq_domain
 +
**第04节_示例_在S3C2440上使用设备树描述中断体验
 +
**第05节_示例_使用设备树描述按键中断
 +
**第06节_内核对设备树中断信息的处理过程
 +
*[[:第六课:在LCD驱动中使用设备树  | 第六课:在LCD驱动中使用设备树]]
 +
**第01节_使用设备树给DM9000网卡_触摸屏指定中断
 +
**第02节_在设备树中时钟的简单使用
 +
**第03节_在设备树中pinctrl的简单使用
 +
**第04节_使用设备树给LCD指定各种参数
  
 
= 以下是个人对设备树简介整理的一些文档 =
 
= 以下是个人对设备树简介整理的一些文档 =
仅供参考
+
仅供参考:
 
*[[File:Linux设备树文件结构与解析深度分析.docx]]
 
*[[File:Linux设备树文件结构与解析深度分析.docx]]
 
*[[File:linux内核设备树.docx]]
 
*[[File:linux内核设备树.docx]]
 
 
<code> 如果你有相关资料愿意分享,请联系QQ1982812165</code>
 
<code> 如果你有相关资料愿意分享,请联系QQ1982812165</code>

2020年1月7日 (二) 10:38的最新版本


视频配套源码下载 开发环境

由于百度云限速等各种问题,为了让学员更好的学习与调试,现把视频中的配套源码保存到国内git hub上!

注:源码和视频中的完全一致,直接git clone下载按照README进行配置编译即可
  • 开发环境
    • 电脑系统 Windows7 / Windows10
    • 百问网提供的虚拟机系统Ubuntu16.04
    • 视频配套开发板:JZ2440 V3
  • 第一课:设备树的引入与体验
    • 第01节_字符设备驱动的三种写法
    • 第02节_字符设备驱动的传统写法
    • 第03节_字符设备驱动的编译测试
    • 第04节_引入设备树
    • 第05节_在jz2440上体验设备树
    • 第06节_只想使用不想深入研究怎么办
  • 第二课:设备树的规范(dts和dtb)
    • 第01节_DTS格式
    • 第02节_DTB格式
  • 第三课:内核对设备树的处理
    • 第01节_从源头分析_内核head.S对dtb的简单处理
    • 第02节_对设备树中平台信息的处理(选择machine_desc)
    • 第03节_对设备树中运行时配置信息的处理
    • 第04节_dtb转换为device_node(unflatten)
    • 第05节_device_node转换为platform_device
    • 第06节_platform_device跟platform_driver的匹配
    • 第07节_内核中设备树的操作函数
    • 第08节_在根文件系统中查看设备树
  • 第四课:u-boot对设备树的支持
    • 第01节_传递dtb给内核
    • 第02节_dtb的修改原理
    • 第03节_dtb的修改命令fdt移植
  • 第五课. 中断系统中的设备树
    • 第01节_中断概念的引入与处理流程
    • 第02节_Linux对中断处理的框架及代码流程简述
    • 第03节_中断号的演变与irq_domain
    • 第04节_示例_在S3C2440上使用设备树描述中断体验
    • 第05节_示例_使用设备树描述按键中断
    • 第06节_内核对设备树中断信息的处理过程
  • 第六课:在LCD驱动中使用设备树
    • 第01节_使用设备树给DM9000网卡_触摸屏指定中断
    • 第02节_在设备树中时钟的简单使用
    • 第03节_在设备树中pinctrl的简单使用
    • 第04节_使用设备树给LCD指定各种参数

以下是个人对设备树简介整理的一些文档

仅供参考:

如果你有相关资料愿意分享,请联系QQ1982812165