ARM总体介绍__2018.05.16

/************************************第一章*************************************/  

arm嵌入式系统基础教程,是一门应用型的课程。它不同于高数、大物那样的课程。它注重工程实践,动手能力。说的通俗一点,就是你只需要会用它基本上就可以了,它没有像高数那样强的理论性,需要你去理解。这门课程不需要你理解得很多,它主要介绍arm这个东西怎么用,怎样使用它,这也许是所有应用型课程共有的特点吧。

  思维决定行动。

  学到了不算,你要能够应用它,不然就只是听了个热闹!学了和没学一样。虽然自己很不愿承认这一点,但实际就是这样,我们必须承认。

  坚持一个月、两个月你就会发现你和别人不一样。

  选择了就不要轻易放弃。

  近年来,随着大量先进的微处理器制造技术的发展,越来越多的嵌入式系统用嵌入式处理器构造,而不再用通用目的的处理器。这些处理器是为完成特殊的应用而设计的特殊目的的处理器。

  嵌入式实时操作系统提高了系统的可靠性。

  嵌入式实时操作系统提高了开发效率。

  嵌入式实时操作系统充分发挥了32位CPU的多任务潜力。

  没有操作系统的计算机(裸机)是没有用的。

  uc/os-II最多可以管理64个任务,然而,uc/os-II的作者则建议用户一定要预留8个任务给uc/os-II,那么这样留给用户的最多可用任务只有56个。

/***********************************************第二章*************************************/

  嵌入式称为后PC时代。计算机以后的发展肯定会是嵌入式。

  ARM:精简指令集机器

  ARM:商标、公司同时arm也是一种体系。

  ARM占所用处理器份额的70%。

  ARM是一家知识产权(IP)供应是商。

  ARM内核采用精简指令计算机(RISC)体系结构。

  要信任老师。

  给p1赋值=>把寄存器抽象成了变量。

  把寄存器的每一位都对应上去。

  常见的几种ARM处理器:ARM7、ARM9、ARM9E、ARM10E、ARM11

  整个ARM家族的产品是很庞大的。

  ARM指令集是采用字对齐的,Thumb指令集是采用半字对齐的。


  注意:PC指针指向的永远是下一条要取指的指令地址。

  CPU的核心是ALU(算术逻辑单元),ALU是多少位的,就说这是一个多少位的机子。

  在裸机上是不能直接运行可执行程序的,必须要有BIOS(启动代码),用启动代码完成一些基本的设置,创建软件运行的运行环境。在CPU上建立软件的运行环境。启动代码是用汇编语言编写的。

  ARM提供了两套指令系统:arm指令集、Thumb指令集。

arm状态:32位(处理器上电默认arm状态)处理器执行字方式的arm指令。thumb采用半字方式的Thumb指令。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值