课程介绍Course Introduction
课程描述:基于Linux的嵌入式系统目前获得了广泛应用,在嵌入式Linux核心层的开发中,设备驱动的编写占据了大部分的工作量,能编写出真正可用的驱动程序存在着很多技术要点,本课程的开设兼顾初学者和有一定开发经验人员的需要,**对嵌入式Linux系统理论知识和实际代码分析相结合的方式,了解和学习目前在嵌入式Linux驱动开发中比较重要的几项驱动和其框架结构,如块设备驱动程序框架,LCD Frambuffer,网络设备驱动,USB驱动等。**大量精心设计的驱动实验,使学员真正掌握嵌入式系统驱动开发的关键技术。
入学要求:基本掌握C语言编程 基本的Linux使用和应用程序编写基础 具有数字电路、模拟电路的基础
就 业:嵌入式工程师
1、培训过程中,如有部分内容理解不透,可免费在下期培训班中重听;
2、培训结束后免费提供一个月的技术支持,充分**培训后出效果;
3、粤嵌承诺:100%**,不退款;
驱动高级研修大纲
课程安排 | 课程内容 |
理论课 |
1. Linux的input驱动 * 嵌入式系统中的键盘和触摸笔硬件结构原理 * Input子系统介绍 * Input的事件和设备驱动框架结构 * button代码分析 |
实验课 |
**部分 实验 * 实验1:编写开发板下的button驱动 * 实验2:利用开发板的蜂鸣器实现按键音 |
理论课 |
2. Linux下的MTD驱动 * Nor和NAND Flash硬件结构 * Linux的MTD子系统 * Yaffs文件系统和MTD子系统的结合 * Nandsim驱动代码分析 |
实验课 |
第二部分 实验 * 实验1:配置和调试Nandsim驱动代码 * 实验2:mtdutils工具的学习和使用 * 实验3:Yaffs文件系统的烧写和配置 |
理论课 |
3. LCD Framebuffer设备驱动程序开发 * Framebuffer驱动程序原理,结构分析、及数据结构 * Framebuffer驱动程序设计 |
实验课 |
第三部分 实验 *实验1:LCD Framebuffer——**mmap操作fb设备 *实验2:LCD Framebufferr——**mmap显示图片 |
理论课 |
4. Linux下的USB驱动 * USB工作原理介绍 * Linux的Host端驱动代码结构 * Linux的device端驱动代码结构 * usb 地址端点的使用 * usb 四种传输类型及其作用 * usb **实现及其详解 * usb 设备即插即用过程 * 驱动代码分析 |
实验课 |
第四部分 实验 * 实验1:学习使用Linux下的usb分析工具 * 实验2:配置和实现Linux的cdc-acm驱动,实现PC和开发板间的USB通信 * 实验3:配置和实现Linux的mass_storage驱动,实现将开发板配置为一个U盘 |
咨询热线:020-87226924 QQ:1424329766
新信息
广州嵌入式相关搜索:
广州嵌入式培训机构:
>>>>>
学校介绍University Profile
信盈达公司2008年在深圳特区南山高新科技园成立。自成立至今近九年来专注为企业和个人提供高端方案设计、高端嵌入式/Android培训等服务。公司下设信盈达实训学院、信盈达研发中心、信盈达教学仪器三大业务板块。九年来公司坚持"技术领先、服务领先",以雄厚的实力和专业的品质成为国内唯一有实力从产品*底层研发到系统层开发的嵌入式实训、产品解决方案提供商。为中国IT行业提供*具价值的职业教育服务。
信盈达在深圳、北京、上海、广州、南宁、长沙、郑州等城市设立九大直营实训中心,并在深圳设立产品研发中心、生产基地、测试基地。集研发、生产、培训、销售于一体。至今,信盈达产品销售网络已覆盖全国36个大中小城市,被广泛运用于政府、教育、金融、医疗、企业、运营商等领域。
信盈达实训学院--(信盈达科技(芯片级方案设计公司))旗下品牌,结合信盈达公司多年的开发经验所积累的资源,开发出拥有完全知识产权课程,主要特色课程:嵌入式实训/Linux驱动/Android/JAVA/ARM单片机/硬件/物联网/电子/FPGA等九大实训课程体系。
信盈达实训学院现有高级讲师86名,各讲师在嵌入式行业领域都有着丰富的项目实战开发经验,并且参与一线的产品研发,能够承担涵盖当今嵌入式系统和物联网*新技术及应用的课程教学,在培训方面有着丰富的传授经验!多年来**信盈达嵌入式实训学院培养了大批适合企业需求的工程师,与全国众多高校建立合作关系,**建立师资培训基地、人才实训基地,积累了大量的客户群体。信盈达面向企业提供量身定制式培训、“言传身教”实地辅导式培训、项目研发+技术顾问式等培训模式,为企业客户提供定制式人才培训服务。