Linux内核/驱动核心高级开发
----课程优势
◆本课程设计者为8年嵌入式技术项目经理经验的李老师,他对MIPS PPC等技术都有涉及。
◆从零开始手写Linux驱动和控制程序,直接用自己的代码控制处理器。
◆从零开始手写至少5款驱动程序 触摸屏、LCD、音频、NandFlash、网卡驱动等。
◆高强度授课,全部项目型教学,每个环节都有案例。
◆三星6410开发板+触摸屏,让学员的程序立刻可见。
◆全部Linux平台开发环境,真正真实工作环境开发。



Linux内核/驱动核心高级开发
----项目案例
■实际案例1:ARM-Linux GPIO驱动
■实际案例2:ARM-Linux WatchDog驱动
■实际案例3:ARM-Linux Udev移植
■实际案例4:ARM-Linux 触摸屏输入设备驱动
■实际案例5:ARM-Linux LCD显示设备驱动
■实际案例6:ARM-Linux 音频设备驱动
■实际案例7:ARM-Linux Nand Flash块设备驱动
■实际案例8:ARM-Linux 网络设备驱动
■ 实际项目:Linux项目实践
基于ARM11 S3C 6410芯片的智能手持设备(PDA)的设计本设备可以直接作为MP4/MPM使用,也可以转为网络智能播放器,智能手机,GPS。S3C2440芯片是目前几乎市面上所有正在销售GPS等设备的ARM芯片,有大量的实际智能设备基于这款芯片,我们使用S3C6410作为主要的ARM11平台智能PDA设备有非常重要的意义。可以让学员的就业非常广阔。尚观作为对嵌入式有5年经验的最早嵌入式职业培训机构,该项目经过专门的设计。
我们的项目在ARM11 S3C 6410上实现,全程Linux平台开发设计,全程开发板实验,整个项目涉及到核心为Linux内核驱动、ARM体系结构、ARM汇编,网络数据传输、QT图形界面、mplayer移植、触摸屏驱动、LCD驱动、音频驱动、网卡驱动、Watch Dog(看门狗)驱动及相应的DMA驱动。除了mplayer解码器部分外,其它所有应用程序和驱动程序全部由我们从零编写,而不是简单的“移植驱动程序”, 并且几乎含盖了嵌入式软件中的各个方面。可以从根本上学习整个嵌入式产品从硬件选型、电路设计、Bootloader开发、操作系统移植、驱动开发、应用开发、网络传输的各个细节,并能锻炼项目领导和团队合作能力。
项目优势:
监控设备公司 监控设备方面的公司一般应用嵌入式对多个监控区域进行实时监测、录像。而一般的公司基于成本考虑,都要自行设计硬件,主流用ARM.所以上面就会涉及到触摸屏驱动、LCD驱动、音频驱动、网卡驱动、Watch Dog(看门狗)驱动及相应的DMA驱动的编写, 另外还会涉及到应用部分图象的显示等。也就是说,在上述项目稍作变更就成为一个GPS设备、智能手机、MPM播放器。