完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
很多学习嵌入式linux的朋友在学习linux平台驱动时都会纠结arm的选择,是不是ARM9就一定比ARM7好?看看下文吧!
一、“ARM7内核三级流水线和冯·诺伊曼结构; ARM9内核是5级流水线 哈佛结构。” arm7和arm9的pipeline设计是一样的,都是Harvard architecture,不过arm9又被叫做modified-Harvard architecture. “arm7没有mmu,arm720T是MMU的;arm9是有mmu的,arm940T只有Memory protection unit.不是一个完整的MMU。” mmu等等是arm体系的协处理器,他的有无取决于具体的实现,和arm7体系结构无关,别把arm体系和arm的具体实现混淆。 Linux驱动平台学习,ARM的纠结 二、ARM7内核是0.9MIPS/MHz的三级流水线和冯·诺伊曼结构; ARM9内核是5级流水线,提供1.1MIPS/MHz的哈佛结构。 arm7没有mmu,arm720T是MMU的;arm9是有mmu的,arm940T只有Memory protection unit.不是一个完整的MMU。 ARM7TDMI提供了非常好的性能-功耗比。它包含了THUMB指令集快速乘法指令和ICE调试技术的内核。ARM9的时钟频率比ARM7更高,采用哈佛结构区分了数据总线和指令总线。 三、ARM7为传统的冯诺依曼结构,ARM9为哈佛结构. ARM9采用5级流水线结构而ARM7为3级流水线. ARM9带有MMU,CACHE 等. ARM9时钟频率可以更高.资料统计ARM9的指令执行效率比ARM7高27%左右. 更多C语言 C++、JAVA、数电模电、51单片机、PIC STM32 ARM Linux驱动 嵌入式、安卓系统 FPGA、DSP Cortex-M3学习 请咨询李工:朱工,腾讯QQ3208919269 中国移动*** 深圳南山、民治、龙岗、西乡、长沙、郑州、南宁同步学习中! 理论与实践相结合 一线工程师项目经理教学 结合真实的产品案列 让你感受前所未有的电子产品的开发流程 2016给自己一个决心,只为自己!高薪就业不是梦,有想法你就来 IT达人等着你!!! |
|
|
|
2272 浏览 1 评论
AD7686芯片不传输数据给STM32,但是手按住就会有数据。
2083 浏览 3 评论
4708 浏览 0 评论
如何解决MPU-9250与STM32通讯时,出现HAL_ERROR = 0x01U
2229 浏览 1 评论
hal库中i2c卡死在HAL_I2C_Master_Transmit
2773 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-27 23:06 , Processed in 0.558115 second(s), Total 66, Slave 48 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (威廉希尔官方网站 图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号