实训课程体系中软国际

上传人:d**** 文档编号:53967469 上传时间:2022-02-11 格式:DOC 页数:4 大小:62.50KB
收藏 版权申诉 举报 下载
实训课程体系中软国际_第1页
第1页 / 共4页
实训课程体系中软国际_第2页
第2页 / 共4页
实训课程体系中软国际_第3页
第3页 / 共4页
资源描述:

《实训课程体系中软国际》由会员分享,可在线阅读,更多相关《实训课程体系中软国际(4页珍藏版)》请在装配图网上搜索。

1、中软国际-嵌入式课程体系U?课程目标本课程采用理论教学与项目实训相结合的方式,系统地介绍了3G技术与嵌入式Linux下环境和应用程序开发技术。培训内容强化了 Linux开发环境、Linux操作系统的基本原理、C基础的基本能力,在此基础上深入了解和掌握移动通讯 的原理和业务流程、协议栈的实现和应用,满足企业对3G通信系统的嵌入式软件开发工程师需求。课程目标包括:精通liunx操作系统使用;精通liunx下C高级编程知识,熟练编写 C程序;精通嵌入式liunx高级应用开发;掌握ARM处理器平台及其接口硬件开发;掌握嵌入式Linux内核裁减移植及内核调试技巧和Bootloader的编写方法;精通嵌入

2、式Linux下常用接口的驱动开发及实际项目案例开发流程;掌握无线通讯基本知识,2G到3G的演进和3G业务流程和主要协议;? ?教学环境?中软国际-南京ETC高新区实训基地,结合项目团队进行实训,提高整体的项目实战能力和就业竞争力,为学员打 造一个实实在在的工作氛围提高学习热情,尽早融入企业项目氛围。本课程教学采用理论授课和上机实践相结合,结合 企业项目需求实战的方式进行教学。每名学员配置一套嵌入式硬件开发板和高性能液晶电脑。? ?授课特点? 2培训中采用案例教学方式,强化学生的动手能力和操作能力;? 每一阶段课程结束后通过项目实训的方式,使学生综合理解和掌握所学的知识;?要求当天实训习题必须当

3、天完成,建议能够晚上加班项目实训,分阶段考试,并考试情况进行辅导和强化;?提供学员全面职业素养教育和面试指导及职业规划。? ?课程进度安排时间课程大纲? 就业提高和基础强化课程内容 Linux基础知识和系统安装 交叉环境的搭建;开发板的初步认识和环境建立; Linux常用命令,文本编辑器 vi,简单shell脚本编程; Linux开发环境基础:Gcc, Gdb Make和Makefile,熟练使用GCC编译器,GDB调试器和Make 项目管理工具等知识。 嵌入式软件开发环境搭建与使用,开发板平台内核系统的烧写;第二阶段 嵌入式C语言编程 (80课时)阶段目标嵌入式C语言在嵌入式系统开发中起着至

4、关重要的作用,一个精通C语言程序设计的程序员,可以很容易地进入Linux、WinCE Vxworks等嵌入式操作系统下的软件开发工作。本阶段学习目标是掌握C语言基本知识、C编程语法基础和Linux操作系统的使用,并熟练掌握嵌入式Linux的开发环境,为将来的编程工作打扎实的基础。课程内容复习C语言基础知识,强化指针和数组概念,学习数据结构和一些基本算法;通过大量编程实例重点讲解 C语言的高级编程知识,包括函数与程序结构、指针、数组;常用算法、标准库函数的使用;重点讲解数据结构的基础内容,熟练地应用链表、队列、栈等编程;深入介绍C程序在编译时与运行时的基本原理,及其程序的内存分布。高质量的C语言

5、编程规范和嵌入式编程要点。项目实训用链接知识实现学生老师管理系统,强化链表、指针、数组、排序数据结构及文件相关整体知识点。第三阶段linux系统程序设计(56课时)阶段目标嵌入式Linux应用开发和系统开发是嵌入式Linux中最重要的一部分,也是企业人才需求最广的一部分。本期学习的主要目标是精通嵌入式Linux下的程序设计,通过掌握操作系统的进程/线程原理,熟练地进行linux进程/线程地应用程序编程;同时在建立进程/线程间的并发和竞争的思想上,熟练地实现进程/线程间的通信编程。熟悉嵌入式Linux开发流程;熟练地进行linux网络编程;着重强化学员对Linux应用开发的理解和编码调试的能力。

6、阶段内容学习Linux操作系统基础和特点,操作系统中进程与调度,操作系统中的并发的理论。进行系统编程、文件I/O、多进程和多线程、网络编程、静态/动态库创建和调用反复性地练习。熟悉多进程/多线程间的并发、竞争和各种通信机制,进行大量实战程序的编程。深度地熟悉Linux系统接口及调用,熟练地进行GDB高级调试。第四阶段3G通信与Linux网络编程(64课时)阶段目标深度地熟悉linux网络分层模型,并且在此基础上能熟练地进行socket编程。实现基本的TCP/IP的编程。通过对移动通信技术的理论学习,掌握移动通信的原理,同时结合3G各种制式的特点,深入地掌握3G开发的流程。阶段内容无线通信网络的

7、概念 GSM-UMTS-LT啲演进过程和网络体系结构核心网(CN GSM电路域CSV业务流程 GPRS/EDGE组域(PS)数据业务基本流程 IMS网络体系结构多媒体会话在3G体系中建立的过程项目实训网络通信终端项目训练;提高操作系统理论和编程的核心点,深入了解Linux系统调用,开发Linux环境下多任务编程,掌握网络socket接口调用的方法,开发终端程序,并熟练使用开发工具进行调试。? 能力提咼和技术提升第五阶段ARM原理与应用(24课时)课程内容嵌入式系统基础:嵌入式系统定义、发展,嵌入式实时操作系统; ARM的基本概念、体系结构,ARM的编程模型; ADS集成开发环境,ARM匚编指令

8、集;嵌入式系统及接口设计及 ARM协处理器;第六阶段Bootloader及系统内核开发(40课时)课程内容熟练编译,使用u-boot,理解bootloader的原理和功能,以及掌握u-boot的启动过程;熟练uboot过程开发细节,编写 uboot代码;掌握Linux内核的基本功能和源代码结构,熟悉Linux内核的编译和配置; Kernel的定制和编译,内核移植,内核调试;实战项目 进行针对 Mini2440 6410进行U-boot移植,修改,编译,烧录。对Linux 2.6.24 内核根据Mini2440进行内核裁剪,移植,编译和目标板的下载; 根据Mini2440 6410硬件配置,进行

9、 Jeffs2 ,Ramdisk和Yaffs文件系统移植,编译和目标板 的下载。第七阶段Linux内核驱动开发与调试(56课时)阶段内容掌握Linux的三类设备的驱动程序的基本结构,掌握用户空间与内核空间的数据传输,内核中 同步、互斥、阻塞、睡眠机制;熟练地开发阻塞/非阻塞型字符驱动设备的开发。理解并掌握1inux内核中断子系统的实现原理,掌握linux中断处理程序编写方法;掌握内核延时机制及内存管理机制。 了解Linux块设备,MTD设备驱动的特点与框架,具备MTD Nand Flash驱动程序开发的能力;深入理解Linux网络驱动程序中有关套接字(socket )、套接字缓冲区(sk_bu

10、ff )等概念,了 解网络驱动程序的数据交换过程网络设备驱动程序开发及实例; 深入学习嵌入式 Linux显示驱动程序framebuffer 的开发方法,理解嵌入式Linux图形驱动程序实现机制,完成针对各种LCD硬件驱动的定制; 学习TouchScreen、KeyBoard驱动编写过程;熟悉对驱动程序编程流程和测试。? 项目实训及就业测评第八阶段:实训项目(120课时)阶段目标着重综合地进行学习工程项目开发流程,其中包括项目需求、项目设计、程序编码、程序调试与 测试、版本发布。让学生提前体验并参与整个项目开发流程。通过以团队方式分解项目,协作开发、 各学员扮演不同角色并以不同的角色进行。实训内容学习工程项目开发流程:项目需求、项目设计、程序编码、程序调试与测试、版本发布以团队方式分解项目,协作开发、各学员扮演不同角色; 项目开发:3G协议栈应用 SIPCALL ; IMSserver搭建;

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!