版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Haubo Training Center嵌入式Linux起步郝庆晋2022-2-121什么是嵌入式系统什么是嵌入式系统? ?2022-2-122What is around us?2022-2-123more2022-2-124计算机发展的趋势2022-2-125什么是嵌入式系统?2022-2-126嵌入式系统定义 以应用为中心、以计算机技术为基础、软件硬件可裁剪、功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。2022-2-127嵌入式系统的主要应用领域2022-2-128思考?n 我们身边有什么嵌入式装置?2022-2-129嵌入式产品的市场前景2022-2-1210市场规模19
2、38.12496.23127.83872.24650.52007年2008年2009年(预期) 2010年(预期) 2011年(预期) 0500100015002000250030003500400045005000单位单位:亿元亿元市场规模市场规模嵌入式系统的发展趋势n 需要强大的开发工具和操作系统的支持n 联网成为必然趋势n 小尺寸、低功耗和低成本n 提供精巧的多媒体人机交互界面2022-2-1211嵌入式产品的开发流程嵌入式产品的开发流程2022-2-12122022-2-1213嵌入式市场的人才需求n 电子类专业设计人员系统、全面整合设计的能力较差,而软件开发人员只要看到硬件问题就无所
3、适从。n 嵌入式系统开发面对的是千变万化的产品。n 全国嵌入式程序员的缺口为2530万,仅北京地区缺口达5万。2022-2-1214为什么要学习嵌入式技术?n 个人职业发展的需要 人才市场需求大 中国具有世界最大嵌入式技术市场,手持仪器设备、信息家电、城市建设、工业控制、军事应用等等,嵌入式技术无处不在 。 软件开发人员 门槛底,竞争激烈 工作比较辛苦 薪水不高(软件蓝领)56k 嵌入式系统开发人员 门槛高,竞争相对温和 工作相对轻松 薪水较高 78k2022-2-1215计算机教育的两条发展道路2022-2-1216软件工程师Vs嵌入式软件工程师2022-2-1217嵌入式产业是中国企业难得
4、的发展机遇n 中国制造,低端利润,缺乏核心技术,受制于人,DVD、通讯、n 中国具有最大的嵌入式技术市场,智能手机、数字电视、智能家居、n 华为、爱国者的成功经验n 中国制造向中国智造(设计+制造)的转变2022-2-1218发展嵌入式教育是中国企业成功的根本n 人才是决定企业成功的根本因素;n 中国企业落实的根本原因在于IT教育的落后;n 全球嵌入式人才竞争的舞台上,中国和发达国家处于同一起跑线;n 抓住嵌入式教育的历史发展机遇,中国工程师的质量和数量将超过美国、印度,成为全球第一;n 我们有机会创造历史!2022-2-1219嵌入式嵌入式LINUXLINUX系统开发系统开发2022-2-1
5、220初始嵌入式系统2022-2-1221开发板上有什么资源?2022-2-1222嵌入式系统与PC设备名称设备名称嵌入式系统嵌入式系统PC机机CPU嵌入式处理器CPU内存SDRAMSDRAM,DDR,DDR2,DDR3存储设备Flash芯片硬盘、固态硬盘输入设备按键、触摸屏键盘、鼠标输出设备LCD显示器声音设备音频芯片声卡接口MAX232等芯片主板集成其他设备USB芯片、网卡芯片主板集成或外接2022-2-1223嵌入式系统与PC项目项目嵌入式系统嵌入式系统PC引导代码BootLoader 引导,需移植主板的BIOS引导,无需修改操作系统WinCE、 Linux、VxWorks等, 需要移植
6、Windows,Linux等, 无需移植驱动程序针对电路板每个设备驱动都需要开发和移植操作系统一般含有,或直接从网上下载网络协议栈需要移植操作系统包含,或来自第三方开发环境需要借助宿主机进行交叉编译在本机开发调试仿真器需要不需要2022-2-1224嵌入式系统的特点n 低功耗、体积小、专用性强n 使用固态存储器n 系统精简n 稳定性要求高n 需要专用开发工具2022-2-1225如何选择嵌入式CPU?n ARMn MIPSn PowerPCn DSPn X86n 2022-2-1226如何选择嵌入式操作系统?n Linuxn uC/Osn Windows CEn VxWorksn Palm O
7、Sn Symbiann AndroidIm free!2022-2-1227软件的三种模式n 商业软件(Commercial Software)n 共享软件(Shareware)n 自由软件(Freeware或Freesoftware)2022-2-1228什么是操作系统?LinuxWindows2022-2-1229UNIX家族树2022-2-1230GNU之父n GNUs Not Unixn Free Software FoundationRichard StallmanGnu(牛羚)2022-2-1231Linux之父TuxLinus Torvalds2022-2-1232Linux的诞
8、生n 1991年,芬兰赫尔辛基大学Linus Torvalds开始用汇编语言写了一个在80386保护模式下处理多任务切换的程序。n n 1993年底94年初,Linux 1.0诞生n 1993年Linux加入GNU并遵循公共版权许可证(GPL)n 1994, Linux 的第一个商业发行版 Slackware 问世2022-2-1233Linux与UNIX的关系n Linux内核是一个全功能的、支持POSIX标准的、类Unix的操作系统内核,该系统吸收了BSD和System V 的优点,同时摒弃了它们的缺点。 n Linux从Unix的各个流派中不断吸取成功经验,模仿Unix的优点,抛弃Uni
9、x的缺点。n Linux 成为了Unix系列中的佼佼者:高速、健壮、完整,而且抛弃了历史包袱 2022-2-1234 Linux发行版 2022-2-1235Linux在嵌入式的优势n 低成本开发n 可以应用于多种硬件平台n 可定制的内核n 内核精简、高效、稳定n 良好的网络支持2022-2-1236嵌入式嵌入式L LI INUXNUX开发的学习开发的学习2022-2-1237嵌入式Linux系统软件开发n 熟悉Linux的主要操作n 熟悉并可以编译Linux内核n 熟悉嵌入式Linux系统开发的整体流程n 熟悉Linux系统并且能够熟练编写Linux应用程序包括网络和图形n 了解Linux设
10、备驱动开发n 了解系统移植2022-2-1238嵌入式Linux驱动程序开发n Linux字符设备驱动程序n 内核内存管理和中断管理n 块设备驱动程序和MTD, 以及文件系统n 网络驱动程序n USB设备驱动程序开发n 帧缓冲驱动和DMA2022-2-1239系统移植n 系统移植的方法n 制作BootLoadern 编译调试内核n 定制文件系统2022-2-1240Linux内核n 进程调度和可抢占内核实现分析n 内存管理n 内核中的定时n 中断和异常n 系统调用和IPCn 文件系统2022-2-1241嵌入式系统开发学习路线图n 1. 精通C语言 C程序设计语言n 2. 熟悉一种操作系统,如Linux的使用、原理、常用系统函数的调用 UNIX环境高级编程
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 现代物流实训课程设计
- 2024年林地环境法律援助与服务合同
- 房地产广告策划方案范文
- 电气安全防火与灭火技术考核试卷
- 电视机新型材料研究与应用考核试卷
- 儿童节活动策划方案范文两篇
- 消费心理课程设计
- 思科ppp配置协议课程设计
- 《基于英语学习活动观的高中英语阅读教学课例研究》
- 《基于Bi-LSTM模型的水稻病虫害预测》
- 浙江省2023年1月学业考试物理物理试题(解析版)
- 二十届三中全会精神应知应会知识测试30题(附答案)
- GB/T 13912-2020金属覆盖层钢铁制件热浸镀锌层技术要求及试验方法
- 二次供水工程技术规程(CJJ140—2010 )
- 小说HOTEL介绍
- 设备故障处理流程图
- 晨晖智能一卡通管理系统
- 应急预案评审要素表
- 安全生产组织架构图
- 如何在CAD中快速绘制纵断面图
- 搞笑小品剧本《家长驾到》台词完整版 金牌喜剧班李海银高海宝盛伟
评论
0/150
提交评论