返回列表 发帖

[站长原创] [七天一对一培训班] 培训班招生简章

[站长原创] [七天一对一培训班] 培训班招生简章

[七天一对一培训班] 培训班招生简章

嵌入式开发联盟 - www.mcuos.com
站长osboy原创,qq:82475491
email:mcuos.com@gmail.com
未经允许不得转载


1.七天一对一培训
该培训主要是要初学者快速认识如何开发嵌入式Linux设备驱动,学习设备驱动开发必备的基础知识点,给予新人正确的学习开发思路,帮助新手少走弯路。七天的课程主要涵盖了osboy总结的嵌入式linux驱动开发的基本知识点:http://mcuos.com/thread-9608-1-1.html的绝大多数内容,其中不乏一些开发口诀需要背诵,一些上机实验(可选择PC上或者开发板,可针对学员自有的开发板进行培训)课程。

2.培训课程目标

• 对嵌入式开发环境,Linux驱动开发有进一步的认识和理解。
• 手把手进行Linux设备驱动开发,给你一次很好的实战机会。
• 学习如何添加真正的设备驱动到你的Linux系统,如何判断你写的驱动在内核中正常运行,或者运行异常,debug方法的学习。
• 学习开发一个字符型驱动,块型驱动。理解为何这两种驱动是所有linux设备驱动的基础,理解linux设备驱动模型的基本原理。
• 基本掌握驱动开发必备知识点。

3.谁应该参加?
希望加入嵌入式底层Linux驱动开发行业中的工程师新手,他们的时间有限,不想盲目学习的广大嵌入式爱好者。学员需要有一定的C语言基础,能够使用一些Linux基本命令,理解GNU tools的作用,例如gcc,gdb,make,make menuconfig的作用。都不理解的话需要通读本站的关注新人的帖子之后再来报名参加。

4.课程材料
osboy会组织发放培训课程材料针对每一个知识点提供学习计划和内容。

5.课程硬件开发环境
PC机或者嵌入式开发板皆可。osboy会一对一教学,针对学员现有的开发板,只要您事先提供给关于您的开发板的资料就可以了。如果无开发板的学员,建议先在自己的PC机上安装Ubuntu,然后学完此次培训课程再买开发板,我相信会达到事半功倍的效果。

6.课程覆盖的内容
具体请参阅本书目录内容预览:

http://mcuos.com/thread-9692-1-1.html

(1)简单的linux命令操作 -基础知识点, 有没有玩过ubuntu或者其他发行版?有没有使用过命令行做一些事情?
(2)设备的文件节点 - 必备知识点,/dev/下面节点的意义,mknod创建dev文件节点。
(3)简单驱动的modules的编写和加载 - 必备知识点, insmod, modprobe, rmmod命令的意义,为模块传递参数。
(4)字符型驱动编写 - 必备知识点
(5)驱动基本调试方法 - 必备知识点,printk打印驱动信息,dmesg打印kernel信息,proc,sys目录的意义。
(6)共享资源的同步机制 - 必备知识点,资源临界区概念,自旋锁,信号量,等待队列的使用。
(7)硬件IO的访问 - 必备知识点,ioremap,memory map,writel,readl读写接口。
(8)内存分配 - 必备知识点,mmu原理,内核空间,用户空间布局,内存分配函数。
(9)中断 - request和中断号的分配 - 必备知识点。
(10)时间管理 - 必备知识点,udelay,mdelay长延时和短延时,jiffies,os timer原理。
(11)块设备驱动程序的编写 - 必备知识点。
(12)Kconfig和Makefile,添加驱动到内核 - 必备知识点。

7.培训时间
基本时间为一周:7天。无严格限制时间点,直到培训时间累加达到7天就可以了。网络培训方式,QQ在线教学,实时指导。必要的时候可语音指导。7天课程结束后仍可接受老师的QQ在线即时答疑。直到完全掌握所有知识点为止。

理论上底子好的人7天就可以了,但是底子比较差的人,可以延期毕业,期限可延迟至1-4周。

8.培训费用
课程费用:1999人民币/人。
分享到: QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友

本帖最后由 kennedy 于 2016-3-29 10:38 编辑

要是能开源就更好了

TOP

返回列表
网页右侧QQ悬浮滚动在线客服
网页右侧QQ悬浮滚动在线客服