一、前言

很多粉丝问我,我的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. 07-Python异常处理

    什么是异常? Python无法正常处理程序时就会发生一个异常,这时Python就会抛出一个对象,表示这是一个错误. 必须处理异常,否则程序可能会停止运行,或者出现异常现象. 如:4/0就会抛出异常,因 ...

  2. Tutorial: How to install GNU MCU Eclipse?

    Overview For more flexibility and upgradeability, GNU MCU Eclipse is not packed as a all-inclusive s ...

  3. python基础-集合set { }

    集合的定义和操作 集合的特性: 元素数量 支持多个 元素类型 任意 下标索引 支持 重复元素 不支持 可修改性 支持 数据有序 否 使用场景 不可重复的数据记录场景 # 定义集合 my_set = { ...

  4. ubuntu pyinstaller 的安装以及使用

    使用pyinstaller将Python文件打包成linux可执行文件. 安装pip3: sudo apt-get install python3-pip 更换pip3下载源: 1 sudo su 2 ...

  5. Linux 提权-SUID/SGID_2

    本文通过 Google 翻译 SUID | SGID Part-2 – Linux Privilege Escalation 这篇文章所产生,本人仅是对机器翻译中部分表达别扭的字词进行了校正及个别注释 ...

  6. SpringBoot可视化接口开发工具magic-api

    magic-api简介 magic-api是一个基于Java的接口快速开发框架,编写接口将通过magic-api提供的UI界面完成,自动映射为HTTP接口,无需定义Controller.Service ...

  7. go语言的基础语法

    字符串数组 package main import ( "fmt" ) func main() { var str string str = "hello world&q ...

  8. Vulnhub-ICA01

    简介 名称:ICA: 1 发布日期:2021 年 9 月 25 日 难度:容易 描述:根据我们情报网络的信息,ICA 正在开展一个秘密项目.我们需要弄清楚这个项目是什么.获得访问信息后,请将其发送给我 ...

  9. 全网最适合入门的面向对象编程教程:10 类和对象的 Python 实现-类的继承和里氏替换原则,Python 模拟主机和传感器自定义类

    全网最适合入门的面向对象编程教程:10 类和对象的 Python 实现-类的继承和里氏替换原则,Python 模拟主机和传感器自定义类 摘要: 本文主要介绍了类的继承的基本概念和里氏替换原则,以模拟传 ...

  10. Java 网络编程(TCP编程 和 UDP编程)

    1. Java 网络编程(TCP编程 和 UDP编程) @ 目录 1. Java 网络编程(TCP编程 和 UDP编程) 2. 网络编程的概念 3. IP 地址 3.1 IP地址相关的:域名与DNS ...