[推荐]迅通程式-3G嵌入式软件工程师培训周末班
迅通程式主要从事嵌入培训现在推出,3G嵌入软件工程师培训,学习时间2个月
主要学习内容:
1. 熟悉liunx操作系统和开发工具的使用;
2.精通嵌入式liunx应用开发(文件I/O、多进程和多线程、网络编程、GUI编程);
3. 掌握ARM体系结构及其接口硬件开发;
4. 掌握嵌入式Linux内核裁减移植及Bootloader的编写方法;
5. 掌握嵌入式Linux下常用设备的驱动开发;
6. 了解3G通信技术和协议;
7. 熟悉嵌入式liunx实际项目案例开发流程
二、课程内容
课程单元
主要内容
第1讲
Linux 操作系统基础
1、 主要介绍 Linux操作系统的基本知识,包括系统安装、基本命令和系统管理
2、 Linux 下的常用开发工具、以及各种应用服务配置等知识,
包括应用开发工具(Vi/gcc/gdb/make&Makefile)、编译流程等
实验:安装Linux系统、Linux开发工具的使用
第2讲
ARM接口开发基础
1、 介绍ARM9 S3C2440开发板原理图和基本硬件设计流程,分析嵌入式开发板各种外设的工作原理和驱动机制,了解基于ARM 开发的若干编程技巧和编程思想
2、 ARM的常用接口开发及硬件电路设计基础(包括IO、串口、看门狗、实时时钟、SPI、IIC、扫描键盘、FLASH操作等)
第3讲
ARM开发环境搭建
实验1. 交叉编译开发平台的建立;烧写映像文件
实验2. 网络文件系统NFS服务
第4讲
ARM体系结构
1、 ARM体系结构及其基本编程知识,包括基本编程模型,指令分类,寻址方式、指令集、存储系统、异常中断处理等基础知识和概念
2、 ARM汇编语言程序设计、ARM C/C++语言程序设计
3、 ARM集成开发环境ADS的使用
第5、6讲
开发板接口通讯实验
实验1. ADS1.2集成开发环境和ARM仿真器的使用
实验2. 驱动综合测试实验
实验3. SD卡驱动实验
实验4. 触摸屏控制实验
实验5. UART串口通讯实验
第7讲
Linux文件系统
1、Linux文件系统介绍和文件I/O编程(文件描述符/文件读写接口/原子操作/阻塞与非阻塞IO等)
实验1. JFFS2/CRAMFS/RAMDISK/自定义文件系统
第8讲
Linux进程和IPC编程
1、多进程/线程编程(进程标识/用户标识/fork与vfork/多线程概念/线程同步等)
2、IPC编程(信号/系统调用/管道/FIFO/消息队列/共享内存等)
第9讲
嵌入式Linux网络编程
1、 TCP/IP网络基础、主要协议数据帧格式
2、 套接口编程/网络字节次序/ Client/Server 结构/ UDP 编程/原始套接字编程;掌握Linux下Socket编程的开发流程,熟悉网络编程的调用接口函数和相关数据结构
3、 3G通信技术和协议,IPv6技术等
第10讲
Linux网络程序设计实验
实验1. TCP/UDP网络应用程序实验
实验2. WEB SERVER/CGI实验
第11讲
图形界面编程
1、GUI图形界面,QT编程
2、项目实践MP4/PMP实现方案;Nano-X
3、项目实践MP4/PMP之音视频解码;QT程序设计
第12讲
图形界面编程实验
实验:QT/Embedded实验
第13讲
嵌入式Linux系统开发
1、从零开始搭建嵌入式Linux运行环境,内容包括内核裁减、内核移植、交叉编译、内核调试、启动程序Bootloader、根文件系统制作和集成部署Linux系统等整个流程。
2、内核源码分析,包括内核结构、内存管理、进程管理、中断管理、系统调用、内核同步、时钟和定时器管理、信号、调度、进程间通信、文件系统和I/O设备管理
实验1. bootloader编译配置实验
第14讲
嵌入式Linux设备驱动
主要介绍嵌入式 Linux 上驱动程序开发规范
1. 设备驱动程序概念、驱动程序模型、加载驱动
2. Linux驱动开发核心技术:同步机制、阻塞与非阻塞、内存分配、Linux内核中断原理等
3. 字符设备驱动程序、GPIO驱动、串行总线、USB驱动
4. 块设备驱动(SD卡)与网络设备、网卡驱动
5. 常用嵌入式设备驱动开发等知识。
第15讲
Linux内核驱动实验
实验1. linux内核裁剪配置实验
实验2. LED字符设备驱动程序实验 LCD显示和按键驱动实验
嵌入式Linux项目实践
通过企业真实完整的项目案例,让学员了解项目的开发流程,将所学知识综合应用到项目开发中,培养学员项目团队协同开发能力,项目文档编写能力和新知识的学习能力,为学员提升技能、快速获得开发经验。学员在学习期间至少学习以下项目案例其中一个项目:
1、 IPTV系统
2、 汽车导航GPS系统
3、 家居安全监控系统
4、 PMP
通过入学测试者保证就业,不就业退学费。
咨询电话 0755-25878880曾老师
QQ:943777072
网址:www.soft-job.com
发表时间:2009年6月27日16:12:23