导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→[推荐]迅通程式-3G嵌入式软件工程师培训周末班

* 71699: [推荐]迅通程式-3G嵌入式软件工程师培训周末班

   soft-job99 
soft-job99发表的帖子 

 [推荐]迅通程式-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

  
回复该帖

本主题共有 1 帖,分页:>>>>>该主题的所有内容[1]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

[上一篇帖子]:深圳单片机、ARM、LINUX技术培训班。一站式学习。盛情夏日,激情火热,深圳单片机ARM技术服务中
[下一篇帖子]:[原创]迅通程式-3G嵌入式软件工程师培训周末班迅通程式主要从事嵌入培训现在推出,3G嵌入软件工程师