文档详情

嵌入式Linux开发.doc

pu****.1
实名认证
店铺
DOC
231.51KB
约4页
文档ID:541505389
嵌入式Linux开发.doc_第1页
1/4

中国科学院计算技术研究所教育中心关于举办“嵌入式Linux开发技术及实战”培训班的通知各企事业单位:嵌入式系统技术在工业控制、交通管理、信息家电、家庭智能管理系统、POS网络及电子商务、环境工程与自然、机器人等领域中具有非常广阔的应用前景,而与之相关的专业技术人才正在逐渐成为各领域的急缺人才,基于此,中国科学院计算技术研究所教育中心()特举办“嵌入式Linux开发技术及实战”培训班,并由众人行国际教育咨询(北京)有限公司具体承办,具体相关事宜通知如下:培训目标:本次学习采用项目贯穿技术讲解始终的方式,每一个讲解的知识点都是为了最终做出一个嵌入式项目软件模块的目标而开展,从项目环境的搭建开始,系统的讲解Linux指令的使用,Linux下编译器和编辑器的使用,结合GSM模块编写Linux下的应用程序,从模块程序的编写到交叉编译再到模块程序在嵌入式目标板上的运行,让学员对嵌入式目标机加宿主机的开发模式形成深刻的认识,快速提升专业能力,一线的开发工程师也可以通过本次学习直接汲取项目经验应用到实际工作中培训对象: 各省市、自治区从事嵌入式技术开发的工程师,企业项目开发负责人,Linux技术的研究人员,以及各大专院校相关专业教学人员及在校研究人员。

时间地点: 2011年10月27日——10月31日 北 京 (时间安排:第1天报到,授课4天) 中国科学院计算技术研究所教育中心 2011年9月13日 附件1: “嵌入式Linux开发技术及实战”培训班相关事宜一、主讲专家:主讲专家来自中科院及高校等科研机构的高级专家,拥有丰富的科研及工程技术经验,具有资深的技术底蕴和专业背景二、培训费用:每人3200元(含报名费、培训费、资料费、考试认证费),食宿可统一安排,费用自理 三、 培训方式:(一)课程讲座; (二)上机操作; (二)专题小组研讨与案例讲解分析结合 四、分组研讨实施流程:1.企业项目开发流程,项目安排,项目框图,开发模型,编程风格简介;2.项目软件环境搭建,linux简介及指令使用和vim使用,交叉编译工具链安装,qt sdk安装,gcc使用;3.项目预研,GSM文档阅读(AT指令集);4.termios调研,编写基于linux的uart通讯程序;5.交叉编译阶段4的程序到开发板上去实际测试程序的功能,程序编写;6.QT界面编写,设计拨打,发送短信的界面;7.编写九键输入法;8.整合前面的程序为界面提供服务;9.交叉编译qt,load 程序到开发板,通过触摸屏操作界面,实现项目功能;10.项目联合测试,项目文档规整,代码规整,提交存档验收;五、颁发证书:参加相关培训并通过考试的学员,可以获得:(一)由人力资源和社会保障部中国高级公务员培训中心、全国信息化计算机应用技术水平教育培训管理中心颁发的《嵌入式Linux开发技术应用工程师技术水平教育培训》证书。

该证书可在人保部中国国家人事人才培训网查询(),可作为有关单位专业技术人员能力评价、考核和任职的重要依据二)中国科学院计算技术研究所教育中心颁发的《嵌入式Linux开发技术应用工程师》培训证书注:请学员带一寸彩照2张(背面注明姓名)、身份证复印件一张六、报名方式:报名:010-52455312 联系人:赵 军 15901155820传 真: 010-83687206 E_mail:zhaojun3s@教育中心咨询:010-82629244 教育中心网址: 附件2:“嵌入式Linux开发技术及实战”培训班报名回执表单位名称通讯地址邮 编联 系 人电 话传 真学员姓名性别部门职务邮 箱/培训地点培训费万 仟 佰 拾 元电汇日期交 费 方 式汇款方式:1、培训费报名后电汇至以下指定单位之一:户 名:中国科学院计算技术研究所开 户 行:工行北京市分行海淀西区支行帐 号:02000045090881231-35户 名:众人行国际教育咨询(北京)有限公司开 户 行:上海浦东发展银行北京永定路支行帐 号:912201547400038962、请将银行汇款凭证至会务处。

3、现金交费:携带现金到会场交纳培训费另交费项目:是否需要食宿: 口是 口否参会单位盖章:参会学员签名: 年 月 日会 务 组 联 系 方 式联系人:赵 军 手 机:15901155820 :010-52455312E_mail:zhaojun3s@附件3:“嵌入式Linux开发技术及实战”培训班课程内容课程内容课程目标一,嵌入式项目开发环境搭建1.1 virtualbox ubuntu 安装1.2 Linux简介及常用指令讲解和使用1.3 vim 使用1.4 gcc编译器参数及使用1.5 交叉编译工具链安装及PATH环境变量设置1.6 man手册使用讲解1.7 Qt SDK搭建通过该阶段让项目参与者对linux的操作使用有基本的掌握,对Linux下程序开发编辑器和编译器使用有初步的掌握,为我们下面项目开发准备好软件环境二,QT编程进阶2.1 QT特点及应用领域和前景2.2 QT SDK讲解2.3 建立QT工程2.4 QT工程文件解析和Makefile解析2.5 QT 对话框使用2.6 深入理解和使用QT 信号和槽机制讲2.7 QT常用控件讲解及使用2.8 QT定时器事件使用通过该阶段,项目参与者可以熟练的掌握和使用QT SDK来组建工程和创建项目GUI,为下面的阶段积累好嵌入式界面开发的能力三,Linux C 经典 篇终端IO编程3.1 POSIX标准3.2 Linux 文件I/O 文件描述符,open/read/write/close 使用3.3 Linux 设备文件 设备类型,主次设备号3.4 深入理解termios结构体3.5 终端IO函数tcgetattr,tcsetattr,cfsetispeed等通过该阶段项目参与者熟练掌握和用Linux终端IO编程为后续界面编写控制GSM模块程序打下技术基础四,项目编程实战4.1利用QT编写短信发送和拨打软件界面4.2 研读GSM AT指令集4.3 利用LINUX 终端IO编程结合AT指令集编写控制GSM模块软件模块4.4 为我们的软件界面编写一个触屏操作的软键盘4.5 集成GSM模块代码和QT代码实现项目功能4.6 目标机执行代码tftp下载和运行通过该阶段,让项目参与者通过前面知识的学习,把所学的知识直接转化为项目代码,提升解决实际问题的能力。

积累项目经验,提高动手能力五,项目成果交付和验收5.1 项目代码打包,规整,文档编写5.2 项目成果展示通过该阶段规范项目开发的过程让项目参与者养成良好的项目开发习惯。

下载提示
相似文档
正为您匹配相似的精品文档