darennet / jz2440

ARM体系结构学习+ARM uboot+Linux内核+Linux驱动

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

jz2440学习笔记

本仓库内容

  1. jz2440学习笔记
  2. 思维导图
  3. ARM体系架构学习
  4. Linux内核驱动学习
Something I hope you know before go into the coding~
First, please watch or star this repo, I'll be more happy if you follow me.
Bug report, questions and discussion are welcome, you can post an issue or pull a request.

相关站点

目录

资源图片

20210117_103146_44

20210117_103318_24

资源站点

课程及讲师简介

1535206181049.png

韦东山毕业于**科学技术大学, 物理软件双学位,畅销书作者《嵌入式Linux应用开发完全手册》作者,10多年嵌入式LINUX行业经验。嵌入式linux培训领域的佼佼者。

课程从头到尾,每个视频都是现场从0逐行编写/调试工作中的绝大部分驱动,内容—20%理论 +80%实操。

● 完全抛弃其他视频“只讲解Linux内核现成驱动的框架,然后下载测试”,完全从0逐行编写,在写驱动之前明确先后步骤,逐个讲解各个知识点,依次完成各个子驱动,循循渐进

● 课程句句都是干货,没有一句“正确的废话”,学习后保证可以跟着视频完成相应的实验。

● 课程内容涵盖: Linux内核常用机制(总线-设备-驱动,输入子系统, 中断,休眠唤醒,异步通知,阻塞和非阻塞I/O等),常用部件驱动(LED、按键、触摸屏、LCD、USB、Nand Flash、Nor Flash、网卡、I2C[总线驱动和设备驱动]和声卡等)。

● 独家调试秘笈倾情奉献:裸机调试、驱动调试和应用调试。

本仓库仅个人学习笔记,内容基本为视频教程所讲。经咨询客服可以截图做笔记网上发表,如有涉及侵权问题请早告知。

参考书籍

1535367061181.png

《嵌入式Linux应用开发完全手册》 是2008年人民邮电出版社出版的图书,作者是韦东山。

主要讲述了从最简单的点亮一个LED开始,由浅入深地讲解,使读者最终可以配置、移植、裁剪内核,编写驱动程序,移植GUI系统,掌握整个嵌入式Linux系统的开发方法。

1535367095892.png

《基于ARM嵌入式Linux应用开发与实例教程》 是2007年清华大学出版社出版的图书,作者是林晓飞,刘彬,张辉。

从理论基础及实际应用的角度出发,不仅详细地讲述了嵌入式系统基础理论方面的知识,还结合具体的实验开发板讲述了嵌入式系统的详细开发方法和步骤。实际案例丰富,内容的可读性,可用性和实践性强。

讲述的理论基础知识包括嵌入式系统的硬件、软件方面的知识和相关的系统开发方法。硬件方面重点介绍了ARM微处理器的知识,软件方面主要介绍了Linux操作系统方面的知识。实验开发案例的开发环境基于ARM9微处理器和Linux操作系统。

不仅有详细的理论基础知识介绍,还有大量的开发案例以供参考,可读性和实用性强,可供从事嵌入式系统设计和开发的广大科技人员阅读,也可作为大专院校电子控制专业及其他相关专业的教材或参考资料。

1535373878098.png

《漫画电子电路》 是2010年科学出版社出版的图书,作者是(日)田中贤一等。 该书是以漫画的形式讲解电子电路基础的入门图书,用漫画和插图一步一步地对电子电路进行说明。

1536288818089.png

该书是多位作者在3年Liunx内核分析经验和庞大资料基础上写成的,收录了其他同类书未曾讲解的内容并进行逐行分析,一扫当前市场中其他理论书带给读者的郁闷。书中详细的代码分析与大量插图能够使读者对Linux内核及ARM获得正确认识,自然而然习得如何有效分析定期发布的Linux内核。

适合想从Linux内核启动开始透彻分析全部启动过程的读者,因Linux代码量庞大而束手无策的人、想要了解Linux实际运行过程的人、渴求OS实操理论的人,本书必将成为他们不可或缺的参考书。

随书光盘

20210116_151533_82

20210116_151613_67

总结

* 理论联系实际,知道怎么操作,代码要会写,源码要看的懂~

About

ARM体系结构学习+ARM uboot+Linux内核+Linux驱动