导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→更快更好的掌握嵌入式应用技术[pvcs]

 *第46943篇: 更快更好的掌握嵌入式应用技术

  
楼 主:pvcs 2009年8月5日13:05
 更快更好的掌握嵌入式应用技术

点击浏览该文件
权威机构 精品课程 

嵌入式系统工程师第四期开班通知

 

主办单位:上海市企业联合会 
上海嵌入式系统应用工程技术研究中心 
周期:36学时 
PartA: ARM体系结构 12学时 
PartB:嵌入式应用开发 24学时 
地点:华东师范大学(上海市中山北路3663号) 
费用: 优惠价3000元/人 (学费、教材费) 
授课人数:保证质量,小班授课(每班限招20人) 
证书: 
由上海市软件质量专业技术职业资格管理办公室及上海嵌入式系统应用工程技术研究中心统一颁发

开班计划: 
授课时间 授课内容 主讲老师 
8.22~8.23(12学时)                       PartA: ARM体系结构 琚老师 
8.24~8.25+8.29~8.30(24学时) PartB2: 嵌入式应用开发 陈老师 


咨询电话:021-66312439/66308679, 021-54325166*3338/3112,13916767918, 13816566426 
咨询老师:黄老师、孔老师 
Email: yuki8619@sina.com Emb_training@ssc.stn.sh.cn 
网络报名 

课程内容: 
课程针对嵌入式领域的前沿及热点,以嵌入式系统设计、开发为重点,邀请业内知名专家参与授课,针对具体实践应用,以案例为主线强化理论与实践的结合。针对学员的不同需求,我们将进行模块化设计,在嵌入式系统应用开发、驱动开发等环节进行深化,上机实训部分占总课时50%以上。 

师资介绍: 
琚老师:淅江大学博士,9年嵌入式开发经验,4年嵌入式行业教学经验。参与过多个嵌入式系统项目的开发工作,精通Linux内核、POSIX、TCP/IP、 bootloader编写、文件系统、ARM处理器,尤其擅长ARM体系结构分析,并在软硬件协同设计中有深入研究。熟悉的ARM处理器有:S3C2410、PXA255、PXA270、EP7312等。 
陈老师:复旦大学博士,7年嵌入式系统开发经验,多年嵌入式行业教学经验。精通嵌入式系统移植、驱动开发,对Linux /Windows CE操作系统、网络、电源管理有深入的研究。曾任贝尔高级研发工程师,主要负责ARM平台上的Linux系统移植。 

面向对象: 
工业控制,军工企事业,电信/网络/通讯,航空航天,汽车电子行业,医疗仪器,仪器仪表与电子等行业在职的研发工程师、高校研究生 

课程大纲: 请登录 

课程大纲: 
? 嵌入式系统工程师课程大纲 
PartA ARM体系结构(12学时) 
? 课程进度安排 
理论环节(7学时) 
时间 课程内容 
1学时 ARM体系结构 
3学时 ARM微处理器的指令系统 
1. ARM指令集的分类及实现功能 
2. ARM编码形式及具体应用 
3. Thumb指令子集使用 
2学时 ARM程序设计基础 
1. ARM编译器所支持的伪指令 
2. 汇编语言的语法介绍 
3. 汇编语言的程序结构分析 
4. ADS应用及AXD进行代码调试分析 
5. ARM汇编语言子程序调用规则 
6. ARM主流集成开发环境STD和RealView MDK介绍 
1学时 异常中断处理 
1. ARM处理器异常中断处理程序实现 
2. 中断服务程序设计实现 
实验环节(5学时) 
1学时 实验一 状态切换程序设计实验 
1. 实验目的:熟悉ARM的工作状态,以及ATPCS和子程序调用 
2学时 实验二 数据搬移实验 
1. 实验目的:熟悉数据传送方式和ARM的寻址方式 
实验三 分支程序设计实验 
实验目的:熟悉ARM的跳转指令以及相关的条件指令 
1学时 实验四 分支程序设计实验 
1. 实验目的:熟悉ARM的跳转指令以及相关的条件指令 
1学时 实验五 数据搬移实验 
2. 实验目的:了解ADS1.2集成开发环境的使用方法 


? 嵌入式系统工程师课程大纲 
PartB Linux应用开发模块(24学时) 
? 课程进度安排 
理论环节(12学时) 
时间 课程内容 
3学时 Linux交叉开发环境 
a) Linux 开发环境 
b) Linux编译器,编辑器 
c) Make和Make file 
1. Linux开发项目管理 
2. 嵌入式交叉开发环境的概念和配置 
3. 嵌入式项目管理、版本管理、集成开发环境 
4. 应用程序交叉开发和调试的基本方法 
5. 编译生成GNU工具链的基本步骤 
6. 嵌入式应用开发中的软件工程,开发技巧总结 
2学时 Bootloader介绍与应用 
1. Bootloader的启动方式和种类 
2. U-Boot的分析与应用 
3. U-Boot的编译和移植 
4学时 嵌入式Linux操作系统内核移植 
1. Linux内核的分析 
2. 配置编译内核及源码分析 
制作Linux根文件系统 
1. Linux根文件系统的组织结构 
2. 系统文件添加 
3. init系统初始化过程分析 
3学时 嵌入式图形系统的构建与开发(Qt/E) 
1. Qt/E和Qtopia到安装与移植 
2. QT编程 
实验环节(12学时) 
3学时 实验一 实验开发平台演示与嵌入式Linux开发环境搭建 
1. 实验目的: 
1.1 熟悉实验开发平台 
1.2 熟悉交叉编译原理 
1.3 掌握在宿主机上配置交叉编译环境 
3学时 实验二 Bootloader,Linux内核移植,根文件系统创建 
1. 实验目的: 
1.1 熟悉嵌入式Linux bootloader的基本原理和实现 
1.2 掌握Linux 内核裁剪和配置,移植 
1.3 掌握根文件系统方法 
3学时 实验三 嵌入式linux上的hello world 和gdb调试实验 
1. 实验目的:熟悉交叉编译环境下的程序开发和调试 
2. 实验要求: 
2.1 编写一个简单的c语言文件,并编写一个Makefile文件 
2.2 使用插入打印语句的方式进行远程调试 
2.3 使用gdb方式进行远程调试 
3学时 实验五 嵌入式图形系统的构建与开发(Qt/E) 
1. 实验目的: 
1.1 掌握一种嵌入式图形用户接口(GUI)--Qt/Embedded的裁剪和安装方法 
1.2 掌握基于Qt/E的桌面环境Qtopia的安装,移植和运行方; 
1.3 掌握Qt/E编程的基本方法,能使用基本元素button,dialog,edit,Signal,Slot等,建立图形界面的用户程序 


>>>>>>对该主题发表你的看法

本主题贴数1,分页: [第1页]


[上一篇主题]:电磁加热

[下一篇主题]:[公告]供应CCD图像传感器