- 0
- 0
- 约4.55千字
- 约 6页
- 2018-04-27 发布于山西
- 举报
嵌入式软件代码压缩技术剖析
对于嵌入式软件而言,代码尺寸是越小越好。压缩代码以适应受到成本或空间限制的存储子系统已经成为嵌入式系统开发的一项重要事务。ARM、MIPS、IBM以及ARC都提供了降低存储器占用的技术,本文将对这几种架构中代码压缩技术的实现进行比较分析。 如今,存储子系统的成本高于微处理器已不再稀奇。因此,选择一款能节约存储成本的处理器就变得很有意义。编写紧凑的代码只是事情的一个方面,而处理器的?指令集对存储器的消耗同样影响很大。对于代码密度很差的处理器而言,无论怎样绞尽脑汁地去压缩你的C源代码都于事无补。如果你关注存储器的消耗,选择恰当?的处理器并精心调整代码是明智的。 并不是所有的处理器都拥有或需要代码压缩,只有32位的RISC(精简指令集计算机)处理器需要代码压缩,因为RISC处理器代码密度较差。?RISC处理器在过去是设计用于通用计算机和工作站,在其设计时认为存储器价格便宜。尽管存储器价格可能便宜,但如果能占用更少的存储器不是更便宜吗?对?于蜂窝电话以及其他成本控制严格的嵌入式系统应用而言,在RAM或ROM上5美元的成本差异,就能导致量产时利润的巨大差别。通常,存储器的大小是固定?的,而产品的功能特性却各异。紧凑的目标代码意味着可以实现更多的自动拨号、更好的语音识别能力,或者可能是更清晰的屏幕显示。 在32位嵌入式处理器中,ARM、MIPS以及PowerPC曾是首先寻找出降
您可能关注的文档
- 付款委托证明.doc
- 创始人2.docx
- 十一单元 字卡.doc
- 南开17秋办公自动化基础.docx
- 委托代付单.doc
- 律师函业务 指引.docx
- 怎样选择一款好的移动办公0A系统.docx
- 《加减法验算》教案(2课时)-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 《口算加减》教案(2课时)-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 《生活中的时间》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 专项十三 复合句(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项十四 There be句型和主谓一致(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项14 构词法 学案(含答案)2025年中考人教版英语语法专项复习.doc.docx
- 静脉肾盂造影结石梗阻评估.ppt
- 《假期实践活动》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 老年结石病合并慢病综合诊疗.ppt
- 鹿角形肾结石复杂手术治疗.ppt
- 经皮肾镜超声碎石清石术.ppt
- 《参观爱国主义教育基地》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 《生活中的大数:整理与复习》教案(2课时)-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
最近下载
- 2025年湖南省高考数学试卷(含答案及解析).docx
- 广东省技工学校和职业培训机构教师教育理论函授培训作业册答案(2022年改版).pptx VIP
- 中国口腔诊疗交叉感染防控专家共识(2026).docx VIP
- 2026年完整版离婚协议书(标准版).docx VIP
- 河南2025年职业病诊断医师资格考试(职业性尘肺病及其他呼吸系统疾病)模拟练习题及答案.docx VIP
- 山东省名校联盟2026年4月高三核心素养考试语文试题及参考答案.docx VIP
- SBS防水卷材施工技术交底.docx VIP
- 小学数学巧算24点专项练习题(每日一练,共16份).pdf VIP
- 小学数学巧算24点专项练习题(每日一练,共4份).pdf VIP
- 4宫格数独练习题(每日一练,初级、中级、高级各12套题).docx VIP
原创力文档

文档评论(0)