导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→发表看法:[xiaoxiong2020]【易嵌教育】2012年3g嵌入式暑假班课



No.79602
作者:xiaoxiong2020
邮件:1529298457@qq.com
ID:128963
登陆:7次
文章数:3篇
最后登陆IP:222.94.216.21
最后登陆:2012/6/13 14:01:58
注册:2010/8/31 17:22:21
财富:129
发帖时间:2012/6/13 14:01:58
发贴者IP:222.94.216.21
标题:xiaoxiong2020:【易嵌教育】2012年3g嵌入式暑假班课程体系[推荐]
摘要:No.79602【易嵌教育】2012年3g嵌入式暑假班课程体系[推荐] 3G嵌入式应用开发就业班(16周)
•  课程目标 
•  
    本课程采用理论教学与项目实训相结合的方式,系统地介绍了3G技术与嵌入式Linux下环境和应用程序开发技术。通过本课程的系统学习,可以使学员由浅入深地对嵌入式Linux系统全面学习,能够独立胜任嵌入式Linux应用开发、系统开发、驱动开发等多方面工作.
课程目标包括:
    ◆ 精通liunx操作系统使用;
    ◆ 精通liunx下C和C++高级编程知识,熟练编写C和C++程序;
    ◆ 精通嵌入式liunx高级应用开发;
    ◆ 掌握ARM处理器平台及其接口硬件开发;
    ◆ 熟悉嵌入式Linux内核裁减移植及内核调试技巧;
    ◆ 熟悉嵌入式Linux下Bootloader的编写方法;
    ◆ 精通嵌入式Linux下常用接口的驱动开发;
    ◆ 掌握嵌入式liunx实际项目案例开发流程;
    ◆ 掌握无线通讯基本知识,2G到3G的演进和3G业务流程和主要协议。 
    通过本课程的学习,学员可以熟悉嵌入式Linux的开发环境,熟练掌握Linux下系统程序、网络编程、3G协议应用和业务编程,能从事3G通信系统嵌入式应用程序相关领域开发工作。 
•  培训证书 
•  
◆ ARM 公司全球统一培训认证证书 
◆ Linux系统开发工程师认证证书
◆ Linux应用开发工程师认证证书
◆ 3G应用开发工程师认证证书。
•  教学环境 
•  
    本课程教学采用理论授课和上机实践相结合,结合项目实战的方式进行教学。每名学员配置一套开发板和PC主机。
•  授课特点 
•  
◆ 培训中采用案例教学方式,强化学生的动手能力和操作能力;
◆ 每一阶段课程结束后通过项目实训的方式,使学生综合理解和掌握所学的知识;
◆ 培训过程中分阶段考试,并根据教学结果进行辅导和强化;
◆ 提供学员全面职业素养教育和面试指导
•  课程进度安排 
时间 课程大纲
第一阶段 嵌入式开发基础
课程目标 从零基础开始,让您能熟练地安装和使用linux。熟练地进行linux下各种编译和编辑工具。熟练地搭建linux交叉编译环境。
(40课时) ◆ 开学典礼、职业素养:自我介绍
◆ Linux基础知识和系统安装
◆ Linux常用命令,文本编辑器vi,简单shell脚本编程
◆ Linux开发环境基础:Gcc,Gdb,Make和Makefile,熟练使用GCC编译器,GDB调试器和 Make 项目管理工具等知识。
◆ 软件版本管理器Svn,嵌入式软件开发环境搭建与使用
        ......进入嵌入式开发基础学习讨论交流区...... 

第二阶段 嵌入式C语言编程
课程目标 嵌入式C语言在嵌入式系统开发中起着至关重要的作用,一个精通C语言程序设计的程序员,可以很容易地进入Linux、WinCE、Vxworks等嵌入式操作系统下的软件开发工作。本阶段学习目标是掌握C语言基本知识、C编程语法基础和Linux操作系统的使用,并熟练掌握嵌入式Linux的开发环境,为将来的编程工作打扎实的基础。
(80课时) ◆ 复习C语言基础知识,强化指针和数组概念,学习数据结构和一些基本算法;
◆ 重点讲解数据结构的基础内容,熟练地应用链表、队列、栈等编程;
◆ 通过大量编程实例重点讲解C语言的高级编程知识,包括函数与程序结构、指针、数组、常用算法、库函数的使用等知识;
◆ 全面了解C语言标准库提供的功能; 深入介绍C程序在编译时与运行时的基本原理,及其程序的内存分布;
◆ 从宏观和微观的角度讨论高质量C语言编程及团队项目合作的编程规范;
◆ 详细介绍嵌入式C的特性及应用;
◆ 职业素养:推销自己
        ......进入嵌入式C语言编程学习讨论交流区...... 

第三阶段 linux系统程序设计
课程目标 嵌入式Linux应用开发和系统开发是嵌入式Linux中最重要的一部分,也是企业人才需求最广的一部分。本期学习的主要目标是精通嵌入式Linux下的程序设计,通过掌握操作系统的进程/线程原理,熟练地进行linux进程/线程地应用程序编程;同时在建立进程/线程间的并发和竞争的思想上,熟练地实现进程/线程间的通信编程。熟悉嵌入式Linux开发流程;熟练地进行linux网络编程;着重强化学员对Linux应用开发的理解和编码调试的能力。 
(120课时) ◆ Linux操作系统基础和特点,操作系统中进程与调度及并发
◆ 进行系统编程、文件I/O、多进程和多线程、网络编程、静态/动态库创建和调用反复性地练习。
◆ 熟悉linux 多进程/多线程间的并发、竞争及通信机制,进行大量实战程序的编程。
◆ 深度地熟悉Linux系统接口及调用,熟练地进行GDB高级调试。
◆ 深度地熟悉linux网络分层模型,并且在此基础上能熟练地进行socket编程。实现基本的TCP/IP的编程。
◆ 进程间通讯
◆ 信号
◆ Linux网络程序设计
        ......进入linux系统程序设计学习讨论交流区......

实训项目 网络通信终端项目训练
项目实训 通过深入了解Linux系统调用功能 ......

>>返回讨论的主题



  发表回复
用户名   *您没有注册?
密码   *
验证码   * .
标题   *
心情
随便说说    我回答你    最新发现    得意的笑   
气死我了    真是没劲    坚决同意    表示反对   
大家过来    好奇怪哟    懒得理它    大家小心   
文件上传
内容


字体:      字体大小:    颜色:
粗体 斜体 下划线 居中 超级连接 Email连接 图片 Flash图片 Shockwave文件 realplay视频文件 Media Player视频文件 QuickTime视频文件 引用 飞行字 移动字 发光字 阴影字 查看更多的心情图标 背景音乐
点击加入表情
                         
选项
有回复时用短消息通知您?

   




老古网执行:31毫秒 最大:78531毫秒 查询6次