嵌入式系统培训简介.doc_第1页
嵌入式系统培训简介.doc_第2页
嵌入式系统培训简介.doc_第3页
嵌入式系统培训简介.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

附件:授课内容(课程大纲)及工程实训题目第一部分:嵌入式Linux软件工程师 4.5周课程名称 课程内容 掌握要求C语言基础串讲C语言基本知识掌握串讲C语言中数组、指针和结构体掌握专题(1)C和指针:详情:C语言的声明;再论数组和指针;了解连接器;动态的数据结构;内存的思考等了解专题(2)C语言的Bug和笔试真题分析详情:世界知名企业笔试题解答技巧了解Linux操作系统和C语言编程(初级) Linux基本操作Linux的安装与配置精通Linux基本操作详情:Linux下常用软件介绍精通Linux下的基本编程方法GCC和GDB的使用详情:GCC介绍和使用;GDB介绍和使用;Makefile介绍和分析精通Linux下的基本c语言编程 详情:回顾C语言的基本编程;Linux下的C编程实践精通数据结构C语言描述 线性表;栈和队列 详情:链表;链表的基本处理操作和链表的内存分配 精通数组和广义表 详情:数组的类型定义;广义表的类型定义;广义表的表示方法;广义表操作的递归函数 精通树和二叉树详情:树的类型定义;二叉树的存储结构;二叉树的遍历; 线索二叉树了解图的概念和应用 了解动态存储管理详情:动态存储管理介绍和意义了解排序和查找的讨论精通C+程序设计C+程序设计基本概念详情:C+的基本类型和语句 函数;数组和指针精通类和数据抽象 详情:面向对象的概念;类和抽象数据类型精通类和数据抽象 详情:关于类和抽象数据类型的讨论和应用精通构造和析构函数 详情:构造函数;析构函数;类型转换与类型重载精通函数的二义性讨论详情:二义性产生的缘由精通函数重载 详情:函数重载的概念和实现精通第二部分:嵌入式Linux系统工程师 5.5周课程名称 课程内容 掌握要求Linux操作系统和C语言编程(中级) Linux操作系统shell成程序设计详情:shell定义;管道和重定向;shell程序设计;shell语法和shell编程的综合应用精通文件操作与I/O 详情:文件系统概念和linux目录结构;底层文件访问精通文件操作与I/O详情:标准I/O库函数介绍和使用;格式化出入输出精通文件操作与I/O详情:关于文件I/O的高级讨论进程控制和信号 详情:进程的概念;进程的结构和启动新进程精通进程控制和信号详情:进程和信号量;信号量的定义和实际应用精通Linux操作系统和C语言编程(高级)线程控制详情:线程定义和控制精通进程间通信详情:进程间通信概念和常用方法精通进程间通信详情:进程间通信方法详解,管道;信号量;共享内存和消息队列精通网络编程 详情:网络编程的概念和常用方法精通网络编程 详情:套接字和网络IPC精通网络编程 详情:网络编程高级应用精通QT程序设计QT的介绍和开发环境 精通QT的类和控件,信号和槽 精通QT应用实例应用 精通嵌入式系统中的QT移植QT编译和应用库的制作 精通QT移植和应用程序编程 精通ARM体系结构与编程ARM概述及指令分类、寻址方式 精通ARM指令集精讲 精通ARM汇编语言程序设计 精通ARM存储系统和ATPCS介绍 精通ARM异常中断处理 精通基于ARM的接口编程 精通嵌入式Linux系统移植嵌入式系统概念和开发环境搭建 精通Boot loader概念和启动过程分析 精通U-Boot移植和代码分析 精通嵌入式Linux系统移植和编译精通嵌入式Linux系统接口驱动移植 精通文件系统的概念和根文件系统的制作 掌握第三部分:嵌入式Linux驱动工程师 2.5周课程名称 课程内容 掌握要求嵌入式Linux系统设备驱动程序开发(初级)Linux设备驱动的概念和开发过程掌握 Linux设备驱动中的机制和策略掌握 Linux设备驱动模型和高级同步机制掌握 嵌入式Linux设备驱动工程实践(一): 详情: 字符驱动程序实例,体会驱动程序设计时需要应用的技术,包括:同步、自旋锁和tasklet等linux内核的延缓运行机制掌握 嵌入式Linux设备驱动工程实践(二)详情:接口驱动程序实例,包括:LED驱动、扫描式键盘驱动掌握 嵌入式Linux设备驱动工程实践(三)详情:接口驱动程序实例,包括:中断式按键驱动、ADC驱动和IIC驱动掌握 嵌入式Linux系统设备驱动程序开发(高级)触摸屏驱动研究与开发实践详情:了解相关接口电路的原理,分析linux内核对触摸屏的驱动实现掌握 MTD设备驱动研究与开发实践详情:了解mtd相关的存储设备的原理和读写方式,了解linux内核中mtd驱动的结构和常用开发方法掌握 Frame Buffer 和LCD驱动研究与实践详情:了解 Frame Buffer的原理和linux内核实现机制掌握 网络设备驱动研究与开发实践详情:了解基本网络硬件设备的连接方式和linux的网络驱动分析掌握 SD卡驱动研究与开发实践详情:了解SD相关协议和Linux内核对SD卡支持驱动分析掌握 USB设备驱动与开发实践详情:了解USB相关协议和Linux内核对USB设备驱动的支持和驱动分析掌握 工程项目实践项目套餐(任选一) 3周项目名称 项目内容 掌握要求网络视频监控系统视频监控实训系统通过控制CMOS和DSP集成一体的USB摄像头模块进行图像信息采集与控制的典型应用设计,系统通过前台良好的图形用户界面控制,调用后台程序对图像进行采集和压缩并存储到本地存储器或外扩U盘中,同时可以在液晶屏端回放存储的视频图像信息,最终实现视频监控功能。 掌握蓝牙广告机系统通过一个面向实际应用的广告产品,能够了解移植蓝牙驱动程序,以及蓝牙通讯协议,obex文件传输通讯协议的使用,配置嵌入式文件系统,实现蓝牙广告功能。涉及到蓝牙无线网络,QT图形界面开发,嵌入式数据库移植开发。 掌握车载娱乐终端车载影音娱乐系统是面向车载娱乐移动终端应用的产品,系统拥有良好的人机交互操作界面,实现了基本音频、视频格式多媒体文件的控制播放功能,倒车视频功能,防瞌睡定时提醒功能、TXT电子书阅读功能、

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论