韦东山升级版全系列视频之入门篇

帮助你找到一份理想的Linux软件开发工程师工作

35071人学习

初级91课时2020/06/25更新

二维码下载学堂APP缓存视频离线看

韦东山
    • 畅销套餐
    • 精选套餐
    • 人气套餐
    • 尊享套餐
    • 高薪套餐
嵌入式软件工程师完全学习路线图专题-项目实战来袭
嵌入式工程师养成计划系列课程--0.1.嵌入式软件工程师学习指南
90330人学习
¥1.00
嵌入式工程师养成计划系列课程--0.2.朱老师带你学Linux
337119人学习
¥1.00
嵌入式工程师养成计划系列课程--0.3.嵌入式Linux C编程基础
551460人学习
¥1.00
更 多 70 门 课 程
ARM裸机实战全集视频课程专题
1.1.ARM那些你得知道的事儿-ARM裸机开篇部分
176442人学习
¥1.00
1.2.ARM体系结构与汇编指令-ARM裸机第二部分
236705人学习
¥39.00
1.3.开发板、原理图和数据手册-.ARM裸机第三部分
101208人学习
¥29.00
更 多 16 门 课 程
朱有鹏讲嵌入式-C语言高阶精讲专题(最全2.0)
4.1内存这个大话题--C语言部分精讲篇开篇部分
145068人学习
¥1.00
4.2.C语言位操作详解-C语言部分精讲篇第2部分
69221人学习
¥1.00
4.3.指针才是C的精髓-C语言部分精讲篇第3部分
136154人学习
¥35.00
更 多 10 门 课 程
U-Boot和系统移植实战合集视频课程专题
2.1.U-Boot学习前传-U-Boot和系统移植开篇部分
89768人学习
¥1.00
2.2.补基础之shell和Makefile-U-Boot和系统移植第2部分
52581人学习
¥23.00
2.3.零距离初体验U-Boot-U-Boot和系统移植第3部分
38698人学习
¥18.00
更 多 20 门 课 程
U-Boot和系统移植实战合集视频课程专题
2.1.U-Boot学习前传-U-Boot和系统移植开篇部分
89768人学习
¥1.00
2.2.补基础之shell和Makefile-U-Boot和系统移植第2部分
52581人学习
¥23.00
2.3.零距离初体验U-Boot-U-Boot和系统移植第3部分
38698人学习
¥18.00
更 多 20 门 课 程
  • 课程介绍
  • 课程大纲

适合人群:

1,自动化,电子信息/应用,物联网,计算机相关专业 专科生/本科生/研究生 2,急于学习主流芯片,希望快速上手工作的应届生 3,希望学习嵌入式linux提升待遇的单片机工程师

你将会学到:

帮助你找到一份理想的Linux软件开发工程师工作

  • 快速入门嵌入式linux
  • 掌握嵌入式linux通用开发方式,快速上手任何Linux开发板
  • 深入学习linux驱动。Uboot等比较难啃的嵌入式专题内容
  • 帮助你找到一份理想的Linux软件开发工程师工作

课程简介:

当今嵌入式linux行业现状

 

我是韦东山,200x年左右,嵌入式Linux在全世界、在中国刚刚兴起。

我记得我2005年进入中兴时,全部门的人正在努力学习Linux。

在2008年,我写了一本书《嵌入式Linux应用开发完全手册》。

它的大概内容是:裸机、U-boot、Linux内核、Linux设备驱动。

那时还没有这样讲解整个系统的书,

芯片厂家Linux开发包也还不完善:从bootloader到内核,再到设备驱动都不完善。

有全系统开发能力的人也很少。

于是这书也就恰逢其时,变成了畅销书。

我也根据这个思路录制了视频:裸机、U-boot、Linux内核、Linux设备驱动。

收获些许名声,带领很多人进入Linux世界。

 

11年过去了,嵌入式Linux世界发生了翻天覆地的变化:

基本系统能用

芯片厂家都会提供完整的U-boot、Linux内核、芯片上硬件资源的驱动。

方案厂家会做一些定制,比如加上某个WIFI模块,会添加这个WIFI模块的驱动。

你可以使用厂家的原始方案,或是使用/借鉴方案商的方案,做出一个“能用”的产品。

基础驱动弱化;高级驱动专业化

基础的驱动,比如GPIO、UART、SPI、I2C、LCD、MMC等,有了太多的书籍、视频、示例代码,修修改改总是可以用的。

很多所谓的驱动工程师,实际上就是“调参工程师”。

我们群里有名的老学员烈火雄风(简称火哥),提出了一个概念:这些驱动就起一个“hardware enable”的作用。

高级的驱动,比如USB、PCIE、HDMI、MIPI、GPU、WIFI、蓝牙、摄像头、声卡。

体系非常复杂,很少有人能讲清楚,很多时候只是一笔带过。

配置一下应用层工具就了事,能用就成。

这些高级驱动,工作中需要专门的人来负责,非常专业。

他们是某一块的专家,比如摄像头专家、音频专家。

项目为王

你到一个公司,目的是把产品做出来,会涉及APP到内核到驱动全流程。

中小公司玩不起华为中兴的配置,需要的是多面手。

大公司里,只负责很小很小一块的镙丝钉,位置也不太稳固啊。

所以,如果你不是立志成为某方面的专家,那就做一个全栈工程师吧。

调试很重要

都说代码是3分写7分调,各种调试调优技术,可以为你的升职加薪加一把火。

 

基于上述4点,我录制的升级版全新视频将有这些特点:

1. 快速入门,

2. 实战项目,

3. 驱动大全,

4. 专题,

5. 授人以渔,

6. 要做任务,

 

 

1. 快速入门:

再从裸机、U-boot、内核、驱动这样的路线学习就不适合了,时间就拉得太长了。

搞不好学了后面忘了前面。

并且实际工作中并不需要你去弄懂U-boot,会用就行:U-boot比驱动还复杂。

 

怎么讲呢?

快速入门讲什么?.png

1.1混着讲

我们不再从裸机讲起,也不再从UBOOT讲起。

而是APP开发与驱动开发混合讲解,让你快速理解Linux系统开发知识。

比如以LED、按键为例:

先讲LED、按键的驱动,再讲怎么编写APP操作LED、按键;

再讲按键中断,深入理解Linux系统机制:休眠-唤醒、进程-线程、poll、异步通知

接着讲APP怎么进行多线程编程、进程通信

通过这样的“交叉讲解”,可以更快速地学习整个体系,快速形成总体观,                                   

20.jpg

1.2 讲基础技能

中断、休眠-唤醒、异步通知、阻塞、内存映射等等机制,会配合驱动和APP来讲解。

这些技能是嵌入式Linux开发的基础。

而这些驱动,只会涉及LED、按制、LCD等几个驱动。

学习了这些输入、输出的驱动和对应的APP后,你已经具备基本的开发能力了。

 

1.3 讲配置

我们从厂家、从方案公司基本上都可以拿到一套完整的开发环境,怎么去配置它?

需要懂shell和python等配置脚本。


2. 实战项目

会讲解这样的项目(不限于,请多提建议):

项目实战示例.jpg

定位为:快速学习项目开发经验,丰满简历。

 

涉及的每一部分都会讲,比如如果涉及蓝牙,在这里只会讲怎么使用,让你能写出程序;如果要深入,可以看后面的蓝牙专题。

 

3. 驱动大全

包括基础驱动、高级驱动。

这些驱动都是独立成章,深入讲解。

 

虽然基础驱动弱化了,但是作为Linux系统开发人员,这是必备技能,并且从驱动去理解内核是一个好方法

在讲解这些驱动时,会把驱动的运行环境,比如内核调度,进程线程等概念也讲出来,这样就可以搭建一个知识体系。

没有这些知识体系的话,对驱动的理解就太肤浅了,等于在Linux框架下写裸机,一叶障目,不见泰山。

 

定位为:工具、字典,用到再学习。

 

4. 专题

想深入学习的任何内容,都可独立为专题。

比如U-boot专题、内核内存管理专题、systemtap调试专题。

 

韦东山升级版全系列视频亮点

 

韦东山从2008年开始做嵌入式linux培训(2011年录视频),引入了很多新的风格,

1, 第一个使用画图板,现场画图讲解原理,现场写代码,现场调试,

2, 设计了一套的全新的体系:在linux下开发裸板,uboot,再学习驱动,再到项目

 

从业10多年学员众多,你的上司很可能就是我的学员,

很多新的讲师也是我的学员,他们沿着我们的旧路线在幸苦的录制视频,但是从2019年起,我们决定全部推倒重来,录制全新的视频了,为什么?

再从裸板,uboot,驱动再到项目,这条学习路线太耗时了,学完裸机再到驱动时,可能已经忘了裸机的知识,uboot本身比驱动复杂,但是工作中uboot基本不用修改,所以我们的升级版视频路线发生了很大的变化,

1.    快速入门,深入学习,按这2条路线规划课程

    2. 一板通,百板明:使用多款板子录制,先讲通用原理,再讲实际操作

 适合人群:

1,自动化,电子信息/应用,物联网,计算机相关专业

         专科生/本科生/研究生

 2,   急于学习主流芯片,希望快速上手工作的应届生

 3,  希望学习嵌入式linux提升待遇的单片机工程师

 

您将获得:

1, 快速入门嵌入式linux

2, 学习嵌入式linux通用开发方式,快速上手任何Linux开发板

3, 深入学习linux驱动。Uboot等比较难啃的嵌入式专题内容

     4,    帮助你找到一份理想的Linux软件开发工程师工作

展开更多

课程大纲-韦东山升级版全系列视频之入门篇

展开更多
在线
客服
APP
下载

下载Android客户端

下载iphone 客户端

官方
微信

关注官方微信

返回
顶部