适合对象:
大专以上学历相关专业教育背景,具备C语言、模电、数电、微机原理基础;培训中心将对报名者进行统一基础筛选考试,通过者方可参加该培训班。
价 格:
9800元
课时安排:
来电咨询
上课地点:
仕玛信息技术有限公司 广州市天河区龙口中路华天国际广场17a2
课程内容:
C语言嵌入式程序员高级培训班 |
一、培训目标: 掌握三种编程语言(C、C++、ARM汇编语言);掌握嵌入式Linux操作系统、熟悉WinCE、VxWorks、μC/OS-П等操作系统;掌握ARM7、ARM9系列、XScale架构的PXA270等嵌入式微处理器。以嵌入式系统实际项目为依托,学员分组,在课时内合作完成嵌入式系统开发。 经过培训班的理论培训和嵌入式开发项目的实践,学员可以独立完成基于嵌入式Linux等操作系统的软件编程。优秀者可以独立完成嵌入式系统的接口驱动程序,掌握嵌入式系统内核移植技术 二、培训内容: 初级、中级、高级,步步提高,引导您步步成长。 (一)嵌入式初级开发 1、嵌入式系统硬件基础与ARM体系结构(30理论+25实践) 理论课程 第一讲:嵌入式系统简介 第二讲:嵌入式系统硬件基础 第三讲:ARM处理器体系结构 第四讲:ARM指令集 第五讲:ARM微处理器接口设计 第六讲:嵌入式系统的初始化分析 实践课程 实验一:通过一个例子把系统用起来,熟悉开发版 实验二:如何设计实用的电路版 实验三:ARM的开发工具与编程,熟悉嵌入式开发环境 实验四:ARM汇编程序设计 实验五:键盘驱动汇编程序设计(选做) 实验六:ARM初始化分析实验 实验七:汇编语言实验 2、嵌入式C语言与RTOS基础(35理论+30实践) 理论课程 第一讲:嵌入式系统软件概述 第二讲:操作系统基础 第三讲:实时操作系统μC/OS-II 第四讲:实时操作系统的移植 第五讲:嵌入式系统的应用软件编程技术 实践课程 实验一:μC/OS-II下的多任务编程 实验二:系统的消息循环实验 /OS-II在ARM上的移植 实验四:文件系统应用实验 实验五:UDP通信实验 综合实验一:多通道仪表数据采集实验 综合实验二:移植开源游戏到嵌入式平台 (二)嵌入式中级开发 1、Linux开发基础(30理论+25实践) 理论课程 第一讲:Linux系统入门基础 第二讲:Linux程序设计基础—C环境 第三讲:LinuxShell编程 第四讲:任务管理、同步与通信 第五讲:嵌入式Linux下的串口通信 第六讲:嵌入式Linux网络编程 实践课程 实验一:熟悉Linux基本操作 实验二:Linux基础编程 实验三:shell编程实验 实验四:Linux多线程编程 实验五:Linux串口编程实验 实验六:socket编程实验 实验七:QT编程 综合实验:Web服务器设计 2、嵌入式Linux的构建及应用开发(30理论+25实践) 理论课程 第一讲:构建嵌入式Linux系统 第二讲:嵌入式BootLoader技术 第三讲:ARM-Linux内核原理与移植初步 第四讲:嵌入式GUI 第五讲:嵌入式数据库 实践课程 实验一:构建嵌入式Linux开发环境实验HelloWorld 实验二:Bootloader实验 实验三:Linux内核裁剪与编译 实验四:构建文件系统实验 实验五:定时器驱动模块加载 实验六:QT编程 综合实验:电子点菜系统 3、嵌入式系统接口设计与Linux驱动程序(35理论+25实践) 理论课程 第一讲:Linux系统驱动概述 第二讲:典型模块的构建 第三讲:字符设备驱动程序 第四讲:中断处理 第五讲:mmap操作 第六讲:块设备驱动程序 第七讲:一个双色LED的Linux驱动程序设计 第八讲:按键的Linux驱动程序 第九讲:触摸屏接口设计与LINUX驱动程序 第十讲:PS/2接口设计与LINUX键盘/鼠标驱动程序 第十一讲:异步串口与LINUX驱动程序 第十二讲:显示接口与LINUX帧缓冲 实践课程 实验一:Linux编译环境使用实验 实验二:典型驱动模块实验 实验三:步进电机驱动实验?D?D字符设备驱动 实验四:直流电机驱动实验?D?DPWM驱动 实验五:CAN总线驱动实验?D?D中断处理、SPI驱动 实验六:framebuffer实验?Dmmap重映射技术 实验七:IDE/CF卡驱动实验?D块设备驱动 综合实验一:USB摄像头驱动实验 (三)嵌入式高级开发 嵌入式系统设计方法学(30理论+10实践) 理论课程 第一讲:IT工程师职业素养; 第二讲:嵌入式软件工程实践; 第三讲:嵌入式系统项目需求分析; 第四讲:嵌入式系统软硬件协同设计; 第五讲:嵌入式系项目管理; 第六讲:嵌入式软件测试; 实践课程 实验一:编写需求分析 面向产品设计的项目实践(120实践) 实践课程 第一讲:嵌入式产品设计流程管理; 第二讲:智能手机的设计; 第三讲:手持仪器的设计; 第四讲:车载多媒体系统的设计; 第五讲:便携式煤体播放器的设计;
|