ARM嵌入式系统
来源:互联网 发布:炫光制作软件 编辑:程序博客网 时间:2024/05/21 08:44
ARM嵌入式系统
本章是James A.Langbridge 《ARM嵌入式系统开发实战》的第二章。本章的主要内容是:
- 嵌入式系统的概念
- 为什么要在嵌入式系统中使用ARM处理器
- 如何选择合适的处理器
- 掌握必要的工具
- 了解用于不同嵌入式开发的不同产品
嵌入式系统定义
嵌入式系统的定义
一个ARM嵌入式系统是一个拥有基于ARM驱动内核的电子系统,其拥有固定的硬件规格。
考虑到集成性对于硬件性能发展的重要意义,因此片上系统(SoC)备受青睐,而具有ARM许可证的公司,可以利用许可证来创造出属于自己的SoC系统。
Q:
ARM对于SoC的第一次尝试是ARM250,那么根据ARM规范,这个定义是无依据可循的,那么这个是根据何得到的定义呢?
嵌入式系统与系统程序设计的区别
两者的设计思路是完全不一样的。嵌入式系统一般是预先设计好实用对象以及使用功能的专用系统,其一旦成型就无法进行更改,而系统程序设计则具有极大的灵活性与可变性。
嵌入式系统优化的重要意义
由于嵌入式系统往往是较为简单,仅仅包含了完成任务所需要的所有硬件的系统。而且往往一个大型的仪器中有许多个嵌入式系统,因此优化嵌入式系统使其使用系统资源的最小值就变得至关重要。
附:降低存储所带来的世纪之灾
由于嵌入式系统力求在达到使用任务的基础上使所需要达到存储资源达到最小值,因此在20世纪时间的存储形式往往只是年代后两位,而进入21世纪,则由于这个问题,很多人惶恐不安,由于各种嵌入式设备被广泛地应用,因此人们担心21世纪就是世界末日的到来。
但是到了21世纪,除了电子钟还是按照1900.01.01作为初始来计时外,对我们的生活似乎没有造成任何影响。
那么对我们的生活基本没有造成影响的本质原因是什么呢?
RISC架构的优势
ARM架构就是基于RISC架构的,那么精简指令集计算机具有怎样的优势呢?
精简不是说处理器具有更小的指令集,而是说执行完毕任意一条指令所需要的工作量减少了。(如何保证完成执行数据的基础之上使指令执行的数据量减少?)
对于嵌入式系统工具的合理化选择留待进一步深入学习之后进行总结。
- ARM嵌入式系统
- ARM嵌入式最小系统
- ARM嵌入式系统
- ARM嵌入式系统初始化过程
- ARM嵌入式系统初始化过程
- 什么是ARM?什么是嵌入式系统?
- ARM嵌入式系统初始化过程
- ARM嵌入式系统初始化过程
- arm嵌入式系统运行概述
- 《ARM嵌入式系统开发》读书笔记
- 嵌入式系统-概述+ARM指令
- arm 嵌入式系统复习大纲
- ARM嵌入式系统串口扩展
- ARM嵌入式系统初始化过程
- [ARM嵌入式系统开发]第一章之嵌入式系统的软硬件
- 基于ARM的嵌入式linux系统设计
- ARM 嵌入式系统开发 - 软件设计与优化
- 关于ARM和嵌入式系统方向
- 【暂无】 二叉树 二叉树的计数(count-tree.cpp)
- Java学习总结第十四天Java类的继承
- Verify Preorder Sequence in Binary Search Tree
- 【二叉树】 堆应用:合并果子
- SHA1算法原理
- ARM嵌入式系统
- AOP.jsp+MVC.jsp
- js中的in操作符
- HDU5536 Chip Factory 被外表欺骗的水题 国庆咸鱼
- 计蒜客 青云的机房组网方案
- Qt 进度条填充效果
- 深刻理解 抽象类与接口之间的区别
- 【leetcode】5. Longest Palindromic Substring
- 常用DIV操作兼论JQuery语法