类别
描述A
韦东山嵌入式linux视频想深入了解嵌入式开发或是觉得学校课程讲得不深入、不贴近实际的专科、本科、研究生B
想从单片机开发转入嵌入式开发的工程师C
不希望局限在上层,想深入了解整个系统的工程师D
想成为系统工程师、软件框架设计师的程序员E
想从硬件开发转为软件开发的工程师操作系统
Linux基本操作-会使用若干条基本命令即可开发语言
基本的C语言知识,汇编不要求(视频里有介绍汇编,就几条而已)硬件知识能看得懂原理图最好,不会也没关系(视频里有专门一课)课程名称:韦东山Linux视频第1期、第2期
课程针对人
学习课程的能力要求
课程掌握后的能力值概述(技能目标)
裸板操作及bootloader
深入理解ARM体系统架构,可以写出具备中断功能的裸板程序,对程序现场的保存、恢复有所了解,这些原理适用于任何架构CPU,适用于内核及应用程序
掌握常用的硬件部件的操作,比如GPIO,UART,I2C,LCD,触摸屏;
可以写出这些硬件部件的裸板程序
掌握写汇编代码的能力,可以分析任意裸板包括u-boot、内核里的相关汇编代码
能自己写出2期视频里讲到的各种驱动,它们已经涉及了工作中的绝大部分驱动
掌握系统级别的应用调试方法:使用工具,修改内核自制工作
掌握驱动调试方法:打印,自制打印,分析oops信息,栈回溯,理解内核原理然后修改内核,自制调试工具
掌握驱动程序中各种操作:休眠-唤醒, 同步互斥, 异步通知, 定时器,上下半部等
学习Linux驱动的套路:分配-设置-注册,掌握驱动的分析方法
调试手段
掌握裸板调试方法:点灯、打印、用JTAG工具进行源码级别的调试,查看反汇编
熟悉裸板程序的结构,给你一个bootloader就能分析它的初始化部分、内存使用情况、链接地址、重定位、程序的相对跳转/绝对跳转等
掌握bootloader启动内核的原理,能完全自己写出一个bootloader
内核移植及启动过程
可以配置、移植一个全新的内核
了解内核的启动过程,解决启动中碰到的问题
了解内核的基本原理:进程调度、系统调用的过程、内存管理等与程序开发密切相关的知识驱动程序开发
掌握三大类驱动程序的框架:字符设备驱动、块设备驱动、网卡驱动
分析内核启动的第1个进程的运行过程,进而构造根文件系统
课程创新价值
讲师及简介
授课形式及服务配套
更新频率
项目三:电源管理
后续课程:第3期项目开发实战(跟第2期是分开销售的)
Linux系统工程师:再加上些应用开发的经验,很容易成为系统架构师
<嵌入式Linux应用开发完全手册>可以说是最好的嵌入式Linux入门书
将在6月1号发布,录完1节发布1节;未录制完提前购买价格180元;录制完后购买价格280已经有4个超级QQ:173968594,49256475,177535949,176512363
学完后具备相当于1-2年Linux底层开发的实际工作经验
主讲:韦东山
2003年毕业于中国科学技术大学,电子专业、软件专业双学位。
近10年嵌入式开发经验,
曾在小公司领导团队全程开发车载手机,
在中兴通信负责网络电视、机顶盒、IPCamera多个项目的Linux底层系统开发。
近年来一直从事产品定制服务:根据客户需求进行全套产品设计(硬件、底层软件);帮各公司解决Linux方面的技术难题。
近2年作为特聘讲师在若干个有名的培训机构讲课。
擅长ARM9、ARM11方面的硬件原理图设计,
精通ARM、MIPS、Blackfin等架构处理器的Linux底层系统开发。
著有《嵌入式LINUX应用开发完全手册》一书,自2008年来一直是Linux系统类畅销书。每天在www.100ask进行技术答疑,
每天在QQ(173968594,49256475,177535949,176512363)进行技术答疑,
4年来一直如此。
每1、2天更新一节,1、2小时左右,一个课题
项目二:关于3G上网卡、WIFI、USB/CMOS摄像头、webserver的真实项目
授课及服务:视频+QQ答疑+www.100ask论坛答疑
项目一:数码相框,涉及LCD、触摸屏、进程间通信购买地址:100ask.taobao
开发过种中碰到问题当场演示解决方法,调试方法在实际工作中更重要
课程掌握后的职业定位(职业目标)
每个程序都是讲框架/硬件原理, 代码当场从第1行开始写,现场调试
首创使用绘图板边讲边画边写代码,效果远超PPT,等同于与老师面对面
第2期视频是基础此书在驱动方面的深入扩展
学完后具备相当于1-2年Linux底层开发的经验,学习内核的程序编写技巧
Linux及Android驱动开发工程师(Android驱动只是在Linux基础上写个封装库)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论