嵌入式软件基础.ppt
《嵌入式软件基础.ppt》由会员分享,可在线阅读,更多相关《嵌入式软件基础.ppt(33页珍藏版)》请在咨信网上搜索。
1、3C H A P T E R嵌入式软件系统嵌入式软件系统述庞寿注瘫毒治班酪赣驰橙禽赴屎汞肩抛懂抄属聪齐胀于蹭扯铅勋铡宽缴嵌入式软件基础嵌入式软件基础主要内容1 13 32 2嵌入式软件系统概述嵌入式操作系统嵌入式软件开发工具闸按杖暮哩硬呢译替亥敢波段桅珐宛培朴箱耐搓虎角哦函晦萍盖著蔡仕沉嵌入式软件基础嵌入式软件基础软件系统n软 件(software)是 计 算 机 系 统 中 与 硬 件(hardware)相互依存的另一部分,它包括程序(program)、相关数据(data)及其说明文档(document)。其中:n程程序序是按照事先设计的功能和性能要求执行的指令序列;n数据数据是程序能正常操
2、纵信息的数据结构;n文文档档是与程序开发维护和使用有关的各种图文资料。饯深本啊戈丈攻玩昭膝熄桓炉邱师羞所司武根祷凌倦饿缚暖胜鸥推矿童警嵌入式软件基础嵌入式软件基础软件系统n软件是一种逻辑实体,具有抽象性。这这个个特特点点使使它它与与其其它它工工程程对对象象有有着着明明显显的的差差异异。人人们们可可以以把把它它记记录录在在纸纸上上、内内存存、和和磁磁盘盘、光光盘盘上上,但但却却无无法法看看到到软软件件本本身身的的形形态态,必必须须通通过过观观察察、分分析、思考、判断,才能了解它的功能、性能等特性析、思考、判断,才能了解它的功能、性能等特性。软软件件产产品品的的特特性性软件没有明显的制造过程。一一
3、旦旦研研制制开开发发成成功功,就就可可以以大大量量拷拷贝贝同同一一内内容容的的副副本本。所所以以对对软软件件的的质质量量控控制制,必必须须着着重重在在软软件件开开发发方面下工夫。方面下工夫。软件在使用过程中,没有磨损、老化的问题。软软件件在在生生存存周周期期后后期期不不会会因因为为磨磨损损而而老老化化,但但会会为为了了适适应应硬硬件件、环环境境以以及及需需求求的的变变化化而而进进行行修修改改,而而这这些些修修改改有有不不可可避避免免的的引引入入错错误误,导导致致软软件件失失效效率率升升高高,从从而而使使的的软软件件退退化化。当当修修改改的的成成本本变变得得难难以以接受时,软件就被抛弃。接受时,
4、软件就被抛弃。软件对硬件和环境有着不同程度的依赖性。这导致了软件移植的问题。软件的开发至今尚未完全摆脱手工作坊式的开发方式,生产效率低。软件是复杂的,而且以后会更加复杂。软软件件是是人人类类有有史史以以来来生生产产的的复复杂杂度度最最高高的的工工业业产产品品。软软件件涉涉及及人人类类社社会会的的各各行行各各业业、方方方方面面面面,软软件件开开发发常常常常涉涉及及其其它它领领域域的的专专门门知知识识,这这对对软软件件工工程程师师提出了很高的要求。提出了很高的要求。软件的成本相当昂贵。软软件件开开发发需需要要投投入入大大量量、高高强强度度的的脑脑力力劳劳动动,成成本本非非常常高高,风风险险也也大大
5、。现现在在软软件件的的开开销销已已大大大大超超过过了了硬件的开销。硬件的开销。软件工作牵涉到很多社会因素。许许多多软软件件的的开开发发和和运运行行涉涉及及机机构构、体体制制和和管管理理方方式式等等问问题题,还还会会涉涉及及到到人人们们的的观观念念和和心心理理。这这些些人人的的因因素素,常常常常成成为软件开发的困难所在,直接影响到项目的成败。为软件开发的困难所在,直接影响到项目的成败。坠徒厩执捡友梢舆总世霓稗咳悄娇羹栈熄柴烹究央担却匿应芒煽酣扎沿引嵌入式软件基础嵌入式软件基础嵌入式软件系统的分类嵌嵌入入式式软软件件系统软件系统软件支撑软件支撑软件应用软件应用软件控制、管理计算控制、管理计算机系统
6、的资源机系统的资源嵌入式操作系统嵌入式操作系统嵌入式中间件(嵌入式中间件(CORBA、Java)等等)等等辅助软件开发的辅助软件开发的工具工具系统分析设计工具系统分析设计工具仿真开发工具仿真开发工具交叉开发工具交叉开发工具测试工具测试工具配置管理工具配置管理工具维护工具等维护工具等面向应用领域面向应用领域手机软件手机软件路由器软件路由器软件交换机软件交换机软件飞控软件等飞控软件等述锹晚拳凋撞械拿忻役廉明商旋兆骤吗捣粮箩存哲笔氓朴堤谭叛肋袒佰吩嵌入式软件基础嵌入式软件基础嵌入式软件系统的分类n从运行平台来分,嵌入式软件可以分为n运运行行在在开开发发平平台台上上的的软软件件:设计、开发、测试工具等
7、。n运运行行在在嵌嵌入入式式系系统统上上的的软软件件:嵌入式操作系统、应用程序、驱动程序及部分开发工具。远忘郴哉圆你蛤哟骤狼料钡价殃挪讼颇添萄趾蓉埔惋挥涎挤戈慈芬仕庐板嵌入式软件基础嵌入式软件基础嵌入式软件系统的体系结构硬件硬件应用层应用层驱动层驱动层操作系统层操作系统层中间件层中间件层板级板级初始化初始化FLASH驱动驱动RTC/定定时器驱动时器驱动串口串口 驱动驱动以太网以太网驱动驱动LCD 驱动驱动键盘键盘驱动驱动其他其他驱动驱动内核内核TCP/IP网络系统网络系统文件文件系统系统嵌入式嵌入式GUI电源电源管理管理嵌入式嵌入式CORBA嵌入式嵌入式JAVA嵌入式嵌入式DCOM面向应用领域
8、面向应用领域的中间件的中间件应用应用任务任务1应用应用任务任务2应用应用任务任务n蘑娥掸乃袭像招猛郊祝沂魂航缺蜒型祁般怂夸榜力赘绵背窗二咬湍丘量然嵌入式软件基础嵌入式软件基础8驱动程序驱动程序娇猾瞄象雍阿椎稀轩缔哭贾蛀准以亨喊踢置坊糠后嘴蚕亲靶氟余颁狄舷奥嵌入式软件基础嵌入式软件基础9操作系统操作系统袄物沫彼婉函可黔游图砰媒氦矢灌悯棍虞撤咨胖瘟随恢怠删武卸宜仆玛辅嵌入式软件基础嵌入式软件基础10系统任务及消息队列系统任务及消息队列韭酝气鞭煤望碍纫桐吹北敌齿陷恃族洁拙蓄按铸邢醉镐绚堂漱背盖决灯作嵌入式软件基础嵌入式软件基础11API函数(应用程序编程接口)函数(应用程序编程接口)稽攘痘眺出亥据欧
9、璃休馅沉呻辞陋仓梆羹跪圃检昏妄炎赢猫抢多雍堂督慢嵌入式软件基础嵌入式软件基础12用户应用程序用户应用程序厌毙劣子煤件嚼容沼木三总擞贷洞劲浇鸳绽盗钓蔷安皆失儡席掘四氧溃阑嵌入式软件基础嵌入式软件基础嵌入式软件运行流程上电复位上电复位系统升级系统升级引导引导/升级系统升级系统系统初始化系统初始化应用初始化应用初始化多任务应用多任务应用板级初始化板级初始化远程升级远程升级本地升级本地升级基于多任务操作系统基于多任务操作系统的嵌入的嵌入式软件的主要运行流程式软件的主要运行流程该运行流程主要分为该运行流程主要分为5 5个阶段个阶段上电复位、板级初始化阶段上电复位、板级初始化阶段系统引系统引导导/升级升级
10、阶段阶段系统初系统初始化阶始化阶段段 应用初应用初始化阶始化阶段段多任务多任务应用运应用运行阶段行阶段蛹剩烙腾勘躲肋上分哗湘共榨局姆斋募厘啪淡眷官宗拢屠甜途茂蔡衬董朝嵌入式软件基础嵌入式软件基础主要内容1 13 32 2嵌入式软件系统概述嵌入式操作系统嵌入式软件开发工具功斧棍煮涟威密讣橇驯农砍泻失圭侄泰诀亮享撅乐窍嗜轨项击券盛键呼赦嵌入式软件基础嵌入式软件基础概述嵌入式操作系统可以统称为应用在嵌入式系统的操作系统,它具有一般操作系统的功能,同时具有嵌入式软件的特点,主要有:n可固化可固化 n可配置、可剪裁可配置、可剪裁 n独立的板级支持包,可修改独立的板级支持包,可修改 n不同的不同的CPU有
11、不同的版本有不同的版本 n应用的开发需要有集成的交叉开发工具应用的开发需要有集成的交叉开发工具沸磺夯迅疲锈隧冉确猩之贞麓荷膘仆枫咖阜尔钟汉带买竣尽驳庭菩咋鼻歌嵌入式软件基础嵌入式软件基础嵌入式操作系统的演变*Percent of total software supplied by RTOS vendor in a typical embedded Percent of total software supplied by RTOS vendor in a typical embedded devicedevice10%*Kernel30%*KernelNetworkingFile Syste
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 嵌入式 软件 基础
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【快乐****生活】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【快乐****生活】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。