其实nand flash和nor flash的区别已经没什么好说的了,这里单说在arm9里的启动方式:由于nor有自己独立的地址线和数据线,可以直接运行程序;但nand地址数据公用,启动时cpu只会拿前4KB数据去sram运行,所以对于大于4KB的程序,就要考虑如何完整的实现程序了?即将4KB之后的 ...
分类:
其他好文 时间:
2019-09-14 00:52:00
阅读次数:
107
MMU:负责虚拟地址到物理地址的映射,提供硬件机制的内存访问权限检查;前者使得多个用户进程都拥有自己的独立地址空间,后者可以保护每个进程所用内存不会被其他进程破坏 页表:由一个个条目(描述符)组成,每个条目存储了一段虚拟地址对应的物理地址及访问权限,或下一级页表的地址 TLB:对于二级页表需要访问3 ...
分类:
其他好文 时间:
2019-08-29 23:53:48
阅读次数:
210
转自:http://www.51hei.com/bbs/forum.php?mod=viewthread&tid=26458&page=1&authorid=62883 从事嵌入式研发行业十年,认为学习就是要不断的吸纳知识,在研发过程中,经常会遇到一些问题,这种发现问题并解决问题的过程就是进步。 为 ...
分类:
其他好文 时间:
2019-07-01 14:33:16
阅读次数:
122
一. ARM 工作模式 1. ARM7,ARM9,ARM11,处理器有 7 种工作模式;Cortex-A 多了一个监视模式(Monitor) 2. 用户模式:非特权模式,大部分任务执行在这种模式,它运行在操作系统的用户态,没有权限操作其他硬件资源,只能执行处理自己的数据,也不能切换到其他模式下 3. ...
分类:
其他好文 时间:
2019-06-15 17:45:27
阅读次数:
153
1.1 ARM 分类 1.1.1 版本号分类 以前分类的是 ARM7,ARM9... ARM11,在 ARM11 之后,就是以 Cortex 系列分类了: Cortex-R:应用在实时系统上的系列 Cortex-M:替代单片机的系列,M0 M3 M4 M7 Cortex-A:A8 A9 A15 A7 ...
分类:
其他好文 时间:
2019-05-23 20:47:42
阅读次数:
113
1、STM32简介 STM32中的ST指的是意法半导体,M是Microelectronics的缩写,32表示32位,即意法半导体公司开发的32位微控制器。 微控制器和微处理器的区别: 微处理器有MMU即内存管理单元,且主频比较高,资源比微控制器丰富。比如ARM9就属于微处理器。 2、STM32分类 ...
分类:
其他好文 时间:
2019-05-19 09:45:23
阅读次数:
156
原博:https://blog.csdn.net/wxywxywxy110/article/details/78764988 内核版本号 SoC版本号 芯片型号(三星) ARMv4 ARM9 S3C2440 ARMv7 cortex - m cortex - a cortex - r ...
分类:
其他好文 时间:
2019-03-09 23:37:34
阅读次数:
212
我专业是电子信息工程,在初入大学的时候,我们的班主任便要我们多多去了解一些关于电子方面的知识。后来我了解到了嵌入式,继而了解到了嵌入式Linux。其实我们学习linux差不多就学习linux内核,但是你要学习内核,你首先要会用Linux,知道Linux是如何操作,继而才能了解Linux怎么调用系统底 ...
分类:
系统相关 时间:
2019-02-24 10:30:42
阅读次数:
211
1.首先我们先看看与STM32相关的文档 我们假定大家已经对STM32的书籍或者文档有一定的理解。如不理解,请立即阅读STM32的文档,以获取最基本的知识点。 如果你手上拥有ST官方主推的STM32神舟系列的板子,那么光盘都会配好这些文档,STM32的学习与ARM9的学习有一个很大的区别。ARM9的 ...
分类:
其他好文 时间:
2019-02-15 17:45:54
阅读次数:
197
ARM9主要特点 ARM 处理器凭借它的低功耗、高性能等特点,被广泛应用于个人通信等嵌入式领域,而ARM7 也曾在中低端手持设备中占据了一席之地。然而,ARM7 的处理性能逐渐无法满足人们日益增长的高性能功能需求的处理,它开始退出主流应用领域,取而代之的是性能更加强大的ARM9 系列处理器。 新一代 ...
分类:
其他好文 时间:
2019-02-14 20:28:39
阅读次数:
145