|
嵌入式系统开发课程设置
嵌入式系统开发流程 嵌入式C语言 嵌入式系统开发环境 嵌入式操作系统 嵌入式应用程序开发 项目实践 技术英语/日语口语 职业素质教育
嵌入式系统开发课程内容
嵌入式操作系统原理:嵌入式操作系统的基本原理,系统机制,进程机制,内存机制,网络机制。具体介绍以下操作系统Linux,uCLinux,VMWorks,ucOS/II,WinCE,iTRON,JTRON等操作系统.
嵌入式微处理器结构与应用课程:包括ARM处理器工作原理和接口技术、RM汇编指令系统等。
嵌入式操作系统类课程:包括Vxworks操作系统及其Tornado开发平台、嵌入式Linux操作系统、Windows CE嵌入式操作系统。
嵌入式开发相关硬件基础课程:包括电路、计算机组成原理、嵌入式微处理器结构等硬件课程等。
嵌入式开发其它相关软件课程:包括数字图像压缩技术、通信协议及编程技术、网络与信息安全技术、DSP技术等。
嵌入式C/C++语言:C/C++语言以其特有的高端和低端兼顾的语言特点适用于以嵌入式系统开发为典型的硬件开发领域,在嵌入式系统开发中普遍使用C/C++语言作为开发工具。本课程将详细讲解Linux环境下C/C++语言在嵌入式开发技术中所涉及的主要语法和编程技术,同时介绍相关的编写和调试工具。
嵌入式芯片体系结构和芯片介绍:介绍ARM体系结构和MIPS体系结构芯片.
嵌入式烧写工具:烧写的原理,Jflash烧写软件工具的使用以及JSF烧写软件工具的使用.
串口通讯工具:介绍超级终端和MiniCom.
调试工具:介绍JTAG在线调试工具.
嵌入式Linux整体开发流程:嵌入式系统开发环境的建立, GNU 交叉编译器使用,Bootloader,内核编译VIVI,文件系统,设备驱动程序,嵌入式图形系统,嵌入式数据库系统,嵌入式应用程序开发.
嵌入式图形系统:嵌入式图形开发(MiniGUI,QT,MicroWIN).
嵌入式数据库系统:介绍数据库原理以及SQL原理。SQLLite数据库的使用。
嵌入式应用程序开发:在嵌入式平台上开发网络,数据库,多媒体,图形应用软件。
项目实践:利用前述课程所学的技术独立完成一项嵌入式产品的开发.
课程目标:
通过本课程的学习,学员能够对软件开发常识和嵌入式开发环境有全面了解;掌握C语言在嵌入式开发中的核心技术应用;掌握Linux操作系统的核心技术和在嵌入式开发中的基本应用;能够独立完成嵌入式产品的软件设计和开发.
师资保障:
为了保障软件工程师高级职业教育培训的教学质量,我校制定了师资质量保障管理体系,任课教师在熟悉课程体系和掌握专业教学方法,经考试和试讲等一系列训练和认证过程后,才能获得任课资格。获得认证的任课教师将使用标准的教案、教材以及教学方法实施教学,确保软件工程师高级职业教育培训方案完整知识体系的传递。
课程特色:
1.课程体系完整 课程由浅入深,覆盖最新、最常用的技术领域;课程体系突出职业发展技能和动手能力的培养.
2.课程受众面广 有一定计算机和外语基础学员.
3.证书权威 国家和国际权威机构颁发软件技术证书.
4.学员就业 学员95%以上就业张江高科技软件园.
增值服务:
1.免费为学员补习课程;
2.免费为学员补习外语;
3.免费为学员推荐进入国际一流IT软件开发公司. |