Giter VIP home page Giter VIP logo

jz2440's Introduction

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.

相关站点

目录

思维导图

参考教程

1535206181049.png

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

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

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

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

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

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

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

大佬建议学习路线

1535615108609.png

参考书籍

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实操理论的人,本书必将成为他们不可或缺的参考书。

总结

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

jz2440's People

Contributors

yifengyou avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.