Linux嵌入式所有知识点-思维导图-【一口君吐血奉献】
一、前言
很多粉丝问我,我的Linux和嵌入式当初是如何学习的?
其实彭老师在最初学习的过程中,走了相当多的弯路:
有些可以不学的花了太多的时间去啃
有些作为基础必须优先学习的,却忽略了, 结果工作中用到这些知识时傻眼了
有些需要后面进阶阶段学习的,结果提前看了,看的晕头转向,浪费时间
作为初学者,抓不住重点,走弯路,
哪些要了解就可以了,哪些必须熟练掌握,
根本搞不清楚,
相信每个过来人都深有体会。
所以一口君特地了整理了嵌入式驱动工程师学习路线:
那么我当初到底是如何学习Linux、网络、ARM、Linux驱动等各个领域的技术的呢?
上几张图,大家自己看下吧。
1. 我看过的部分书籍

这只是其中很少一部分,有一些都送给我学生了,
其中关于驱动的书,基本都看了四五遍。
2. 整理过的文章
下面是一口君的有道云笔记,这么多年学习嵌入式,总结的各种技术文章目录均存于此:

下面是学习驱动总结的所有知识点对应的目录(红框内均是),每一个目录下都是几十篇文章。

我收藏在有道云笔记的文章,都是我精心筛选过的,并且有许多文章是重新整理过的
比如I2C这个知识点,我会从网上搜集各种关于这个知识点的文章,
因为作者使用的平台不一样,开发任务的重点不一样,
有的搞硬件的会从画电路图角度讲解,
有的用的是单片机,那么他讲解的角度就是基于裸机驱动角度,
有的用的是Cortex系列,在linux上跑的,那么就会讲Linux架构下驱动的编写,
也有作者会分析Linux内核I2C子系统的实现等等
这些文章的有的讲的深,有的讲的浅,各种优缺点,
那么我就会把这些文章有闪光点的地方全部吸取,
然后汇总到我的笔记中
所以特别怕网易哪天把有道云笔记给下线了,
那我要亏大了。
3. 开发板合影
下面是一口君这么多年所玩过的部分开发板合影:


这些板子包括:CC2530、arduino、pcduino、树莓派1、树莓派2、树莓派3、ARM A-8 A-9、正点原子阿尔法、GPRS套件、智能小车套件,还有各种传感器、显示屏、外设;
这些板子、配件还送给我的学生一部分,前后累计起来也有不少钱了。
钱财事小,毕竟是要学知识,知识是无价的!
这几年,一口君看了无数的博文、书籍、视频,
也看了无数的用户手册、
编写了无数的代码,
解了无数的bug,
而这些都是在业余时间完成的。
二、所以到底要如何学习Linux、嵌入式?
关于这个问题,一口君无法给出一个标准答案,
因为每个人的专业、基础、年龄、兴趣、毅力都不一样,
一口君唯一能确定的是:
在学习嵌入式、Linux的路上,没有任何的捷径可走,
不论是要入门、进阶、转行还是兴趣爱好,
必须制定一个长期的学习计划、并利用好自己所有的业余时间,刻苦学习,
坚持是成功的唯一方法!
三、嵌入式学习知识点思维导图
为了帮助更多的朋友学习,现特地将嵌入式学习知识点,整理成思维导图。
或者方式见文章底部
大家可以根据自己所处的阶段,
有针对性的来补充自己的知识,尽量少走弯路,
如果还是搞不清楚,
也欢迎大家加我好友,
一起交流技术,
一起卷到天昏地暗,海枯石烂!
山无棱、天地合,我也不与君绝!
部分截图如下:











完整的思维导图下载地址:
百度云:
链接:https://pan.baidu.com/s/1ttxxx7I9WJlPchiVrMLqVw
提取码:5i85
微云:
https://share.weiyun.com/x8xUiLT7
完整的pdf文档请关注公众号:一口Linux,后台回复:嵌入式思维导图
Linux嵌入式所有知识点-思维导图-【一口君吐血奉献】的更多相关文章
- MySQL相关知识点思维导图整理
MySQL相关知识点思维导图整理 Xmind思维导图下载地址: 蓝奏云:https://shuihan.lanzoui.com/iXZw7frkn5a
- unity知识点思维导图
写了个思维导图,总结了下学习unity的知识点感觉还有其他很多的没写到,等我慢慢在工作中完善它,这是下面的链接,后续会根据他的每一个细节来丰富我的博客. 详细地址: http://naotu.baid ...
- Unity_UGUI知识点思维导图
转自 http://blog.csdn.net/qq_34134078/article/details/51772568 个人总结的UGUI学习知识要点思维导图,四张部分图及最后一张整体图 1.UI基 ...
- AJAX基础知识点——思维导图
如图 思维导图图片链接 http://www.edrawsoft.cn/viewer/public/s/4db2e712070147 有道云笔记链接 http://note.youdao.com/no ...
- jsp基础知识点——思维导图
如图 思维导图图片链接 http://www.edrawsoft.cn/viewer/public/s/0b8cd083478732 有道云笔记图片链接 http://note.youdao.com/ ...
- XML基本知识点——思维导图
如图 思维导图图片链接 http://www.edrawsoft.cn/viewer/public/s/5dcd3224563939 有道云笔记图片链接 http://note.youdao.com/ ...
- css常用知识点——思维导图
如图 思维导图图片链接 http://www.edrawsoft.cn/viewer/public/s/21032425741486 有道云笔记图片链接 http://note.youdao.com/ ...
- HTML/HTML5 知识点思维导图
1 - 浏览器 | 浏览器页面构成 2 - 浏览器 | 浏览器内核相关知识点 3 - W3C | 对WEB标准以及W3C的理解与认识? 4 - 标签 | Doctype相关知识点 5 - 标签 | m ...
- JavaScript知识点 思维导图
javascript变量 javascript数据类型 javascript运算符 javascript流程语句 javascript数组 javascript字符串函数 javascript函数基础 ...
- 概括iOS知识点思维导图
随机推荐
- NLP与深度学习(三)Seq2Seq模型与Attention机制
1. Attention与Transformer模型 Attention机制与Transformer模型,以及基于Transformer模型的预训练模型BERT的出现,对NLP领域产生了变革性提升 ...
- 深入理解Spring AOP中的@EnableAspectJAutoProxy
本文分享自华为云社区<Spring高手之路20--深入理解@EnableAspectJAutoProxy的力量>,作者: 砖业洋__. 1. 初始调试代码 面向切面编程(AOP)是一种编程 ...
- .NET Core MVC基础之页面传值方式📃
.NET Core MVC基础之页面传值方式 前言 最近工作太忙了,浅浅更新一下.NET基础知识.大部分面试官都会问.NET页面传值的几种方式,那么接下来就来细讲与实现一下吧! 页面传值分成两类 第一 ...
- 嵌入式Linux如何设置获取uboot参数
--- title: 嵌入式Linux如何设置获取uboot参数 EntryName: embeded-linux-debug-get-and-set-u-boot-envarg date: 2020 ...
- 嵌入式基础测试手册——基于NXP iMX6ULL开发板(3)
基于测试板卡:创龙科技TLIMX6U-EVM是一款基于NXP i.MX 6ULL的ARM Cortex-A7高性能低功耗处理器设计的评估板,由核心板和评估底板组成.核心板经过专业的PCB Layout ...
- 从Java开发者到.NET Core初级工程师学习路线:C#语言基础
1. C#语言基础 1.1 C#语法概览 欢迎来到C#的世界!对于刚从Java转过来的开发者来说,你会发现C#和Java有很多相似之处,但C#也有其独特的魅力和强大之处.让我们一起来探索C#的基本语法 ...
- Pandas库学习笔记(2)
Pandas 数据结构 Pandas 有三种常用的数据结构 Series DataFrame Panel 这些数据结构建立在Numpy数组之上,这意味着它们运行速度都非常快. Python.Numpy ...
- for循环以及常用的遍历(迭代)用法
for循环以及常用的遍历(迭代)用法 概念:(概念才是高楼的地基!) for循环是一个计次循环,一般运用在循环次数已知的情况下.通常适用于枚举或遍历序列,以及迭代序列中的元素. 注意*:迭代变量用 ...
- 浅谈 I/O 与 I/O 多路复用
1.基础知识 网络编程里常听到阻塞IO.非阻塞IO.同步IO.异步IO等概念,总听别人聊不如自己下来钻研一下.不过,搞清楚这些概念之前,还得先回顾一些基础的概念. 下面说的都是Linux环境下,跟Wi ...
- 文件系统(十一):Linux Squashfs只读文件系统介绍
liwen01 2024.07.21 前言 嵌入式Linux系统中,squashfs文件系统使用非常广泛.它主要的特性是只读,文件压缩比例高.对于flash空间紧张的系统,可以将一些不需要修改的资源打 ...