底层嵌入式,大家一起来
嵌入式开发入门之旅课程目标:
本次免费体验课程将按照嵌入式开发设计的流程,从嵌入式开发基本概念、嵌入式项目流程详解、嵌入式ARM处理器开发基础、嵌入式Linux开发入门、嵌入式Linux交叉开发环境搭建、嵌入式Linux内核编译、基于ARM硬件平台的嵌入式Linux系统引导和固化、Boot Loader的编译与移植、文件系统制作与移植、图形化Linux应用程序的开发入门这几个角度,将学员带入嵌入式开发这个技术新领域,让学员领略嵌入式技术的魅力,使学员对嵌入式开发过程有一个大致的了解,了解嵌入式开发所需要的知识及学习方法,加强学员学习嵌入式及进入嵌入式设计行业的兴趣和信念。
时间:2009年7月18、19、25、26日
早10~16点(免费提供茶水)
地址:上海市徐汇区华山路2088号汇银广场南楼1307室
课程时长:4天
电话报名: 021-54070058545105805407082554072012
网络报名:QQ: 82555789(郑小姐) 389565844(Grace)119159395(Mary)
课程内容:
一、嵌入式开发之初体验
1. 生活中的嵌入式系统
了解嵌入式系统的基本概念,列举生活中嵌入式系统在各个行业的具体应用来加深对嵌入式系统的理解。
2. 嵌入式系统和PC系统的比较
实例比较嵌入式系统和PC系统结构构成的异同,了解嵌入式系统软硬件构成及其特点,理解嵌入式系统设计的特殊性和侧重点。
3. 嵌入式设计工程师做些什么
讲解嵌入式项目流程,通过手机或导航仪的设计过程的实例,让学员了解嵌入式产品设计过程,了解嵌入式工程师的工作内容及所需知识。
4. 嵌入式学习之路
嵌入式学习知识体系和学习过程。
5. 嵌入式开发的就业前景。
6. Q&A
二、嵌入式ARM处理器开发基础
1. 嵌入式工程师的一亩三分地---ARM开发板初探
了解ARM处理器的主要型号,ARM处理器的主要应用,ARM开发板的主要作用。
2. ARM开发的方法
ARM常用的开发工具、ARM开发环境的搭建、交叉开发的概念、交叉编译器的作用
3. ARM常见外围接口器件
简单介绍串口、液晶屏、触摸屏、网卡、音频等设备的工作原理以及在ARM中的开发方法。
4. 基于ARM的程序示例。
5. Q&A
三、揭开嵌入式Linux的神秘面纱
1. 选择什么样的嵌入式操作系统
嵌入式操作系统的特点、嵌入式主流操作系统简介及比较
2. 玩转Linux操作系统
Linux操作系统发展历史、Linux操作系统发行版本、Linux操作系统的基础操作
3. 在开发板上见识Linux的威力
嵌入式Linux的主要种类、嵌入式Linux在嵌入式产品中的应用、如何将Linux安装到开发板上
4. 我也来编译Linux操作系统
交叉开发工具链的安装、Linux源码包介绍、Linux内核模块的配置、Linux内核编译、Linux内核的更新
5. Q&A
四、我要成为Linux开发高手
1. 成为Linux高手的必杀计
2. 我来设计Boot Loader
Boot Loader的概念、Boot Loader的作用、常见Boot Loader介绍、Boot Loader的编译、Boot Loader的烧写
3. 我来定制文件系统
文件系统的概念及作用、Linux下的文件系统、应用程序与文件系统的集成、网络文件系统
4. 设备驱动概述
5. Q&A
五、我来开发基于Linux的PDA
1. Linux图形库介绍
2. Linux的PDA环境---QTopia开发
开发编译环境的搭建、QTopia的编译和安装、让QTopia在ARM平台上运行、QTopia的配置
3. 在PDA中添加我的自制程序
简单的Hello World程序的开发、如何添加按钮、编辑框等常用组件、图形化应用程序开发工具使用、图形应用程序的开发方法
4. 媒体播放器自制程序、网络聊天自制程序的演示和详解
5. Q&A
Albert.Sun Albert.Sun
技能:★★★★ 项目:★★★★★ 教学经验:★★★★★
工作:五年以上 技术总监/经理,项目经理,项目总
简介:毕业于上海交通大学 软件工程嵌入式方向硕士
多年从事嵌入式系统开发和咨询服务,有丰富的单片机、ARM平台、Windows CE、Linux、VxWorks等开发经历。承担过工业控制行业、消费类电子行业、医疗电子行业等多种产品及方案开发。熟悉嵌入式产品开发流程及生产控制。
曾任:阿尔卡特朗讯集团上海公司 高级项目经理
负责大型网络接入设备的底层软件开发。
1.产品开发
2.底层软件开发。该系统使用ARM/PowerPC/VxWorks作为平台,为该系统设计串口驱动、网卡、USB等驱动。
曾任:中国航空动力控制系统研究所 系统工程师
主要项目:
1.苏27战斗机发动机控制器国产化。主要负责飞机叶片转角控制系统、发动机燃烧室温度控制系统两个模块的研究和国产化设计,主要是模拟电路设计。
2.歼十战斗机发动机控制器叶片转角控制系统、发动机燃烧室温度控制系统的研制。
3.通用发动机控制器地面检测设备。采用X86/Windows CE平台、PC104硬件结构,使用C++/MFC实现图形化软件对飞机发动机各项参数和性能进行工艺检测,实现手动及自动两种测试模式。
4.某型号飞行器发动机控制系统地面测试设备。使用MSP430单片机作为平台、C语言开发。对飞行器发动机控制器下位机各项参数进行采集并在上位机PC机上进行显示和控制。上位机软件采用VC++/MFC。
所掌握技术:
1.51、430、AVR单片机,ARM7、ARM9等硬件设计及底层驱动。
2.Windows CE、Linux、VxWorks、UC/OS等操作系统Bootloader开发、BSP开发及应用软件开发。
3.C/C++、汇编语言,各种检测测试设备的使用。
4.对消费类电子、工业控制、医疗电子行业有丰富的项目经验,对产品有较深的理解。
目前教授课程 C/C++实战强化、数据结构/算法、高级UNIX/Linux系统/网络开发课程、ARM体系结构、Bootloader、嵌入式WinCE开发、Vxworks开发
页:
[1]