一、前言

很多粉丝问我,我的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://img-blog.csdnimg.cn/d31c101d823b4279b1f8340c0e4db4ea.png











完整的思维导图下载地址:

百度云:

链接:https://pan.baidu.com/s/1ttxxx7I9WJlPchiVrMLqVw

提取码:5i85

微云:

https://share.weiyun.com/x8xUiLT7

完整的pdf文档请关注公众号:一口Linux,后台回复:嵌入式思维导图

Linux嵌入式所有知识点-思维导图-【一口君吐血奉献】的更多相关文章

  1. MySQL相关知识点思维导图整理

    MySQL相关知识点思维导图整理 Xmind思维导图下载地址: 蓝奏云:https://shuihan.lanzoui.com/iXZw7frkn5a

  2. unity知识点思维导图

    写了个思维导图,总结了下学习unity的知识点感觉还有其他很多的没写到,等我慢慢在工作中完善它,这是下面的链接,后续会根据他的每一个细节来丰富我的博客. 详细地址: http://naotu.baid ...

  3. Unity_UGUI知识点思维导图

    转自 http://blog.csdn.net/qq_34134078/article/details/51772568 个人总结的UGUI学习知识要点思维导图,四张部分图及最后一张整体图 1.UI基 ...

  4. AJAX基础知识点——思维导图

    如图 思维导图图片链接 http://www.edrawsoft.cn/viewer/public/s/4db2e712070147 有道云笔记链接 http://note.youdao.com/no ...

  5. jsp基础知识点——思维导图

    如图 思维导图图片链接 http://www.edrawsoft.cn/viewer/public/s/0b8cd083478732 有道云笔记图片链接 http://note.youdao.com/ ...

  6. XML基本知识点——思维导图

    如图 思维导图图片链接 http://www.edrawsoft.cn/viewer/public/s/5dcd3224563939 有道云笔记图片链接 http://note.youdao.com/ ...

  7. css常用知识点——思维导图

    如图 思维导图图片链接 http://www.edrawsoft.cn/viewer/public/s/21032425741486 有道云笔记图片链接 http://note.youdao.com/ ...

  8. HTML/HTML5 知识点思维导图

    1 - 浏览器 | 浏览器页面构成 2 - 浏览器 | 浏览器内核相关知识点 3 - W3C | 对WEB标准以及W3C的理解与认识? 4 - 标签 | Doctype相关知识点 5 - 标签 | m ...

  9. JavaScript知识点 思维导图

    javascript变量 javascript数据类型 javascript运算符 javascript流程语句 javascript数组 javascript字符串函数 javascript函数基础 ...

  10. 概括iOS知识点思维导图

随机推荐

  1. 我又学会了使用Range实现网络文件下载的断点续传

    目录 前言 1.Range请求头 1.1.概述 1.2.使用限制 1.3.范围请求 1.4.预防资源变更 2.断点续传下载实现 2.1.流程设计 2.2.代码实现 2.3.运行结果 3.RandomA ...

  2. Linux 内核:设备驱动模型(6)设备资源管理

    Linux 内核:设备驱动模型(6)设备资源管理 背景 不要总是用Linux 2.6的风格来写驱动代码了,也该与时俱进一下. 参考:http://www.wowotech.net/device_mod ...

  3. C# pythonnet(2)_FFT傅里叶变换

    Python代码如下 import pandas as pd import numpy as np import matplotlib.pyplot as plt # 读取数据 data = pd.r ...

  4. helloworld - 程序员的第一个社区终于来了

    helloworld - 程序员的第一个社区终于来了 csdn事件 CSDN旗下的GitCode最近因为一种极其不道德的行为引起了开发者的广泛愤怒和抗议.CSDN在没有通知或征求开发者同意的情况下,悄 ...

  5. Unable to start web server; nested exception is org.springframework.context.ApplicationContextException

    项目报错:Unable to start web server; nested exception is org.springframework.context.ApplicationContextE ...

  6. Java-文件下载案例

    文件下载需求 1.页面显示超链接 2.点击超链接后弹出下载框 3.完成图片文件下载 分析 1.超链接指向的资源如果能够被浏览器解析,则在浏览器中展示,如果不能解析,则弹出下载提示框.不满足需求 2.任 ...

  7. 容器技术Docker知识精讲【形成知识体系篇】

    作者的经验分享,包括很多实战过程和总结,为着手系统化学习Docker容器的朋友提供. 环境要求 Linux操作系统(Centos),建议在虚拟机VMware或VirtualBox下安装Centos D ...

  8. webpack4.15.1 学习笔记(七) — 懒加载(Lazy Loading)

    懒加载或者按需加载,是一种很好的优化网页或应用的方式.实际上是先把代码在一些逻辑断点处分离开,然后在一些代码块中完成某些操作后,立即引用或引用另外一些新的代码块.这样加快了应用的初始加载速度,减轻了它 ...

  9. Profinet转ModbusTCP网关模块连发那科机器人与DCS通讯

    一.现场要求:发那科机器人作为服务器端,DCS作为客户端向发那科机器人发送读写请求,发那科机器人应答后DCS接收发那科机器人的数据,实现数据的传递. 二.解决方案:在不增加编程任务的前提下只需在DCS ...

  10. 题解:AT_abc360_c [ABC360C] Move It

    背景 机房大佬掉大分了,乐悲. 题意 给你几个箱子和每个箱子里装有的东西 \(a\) 和对应的重量 \(w\),现在要让每个箱子里都装有一个东西,每次可以移动任意一个箱子中的任意一个东西,代价为它的重 ...