ARM7:ARMv4架构,ARM9:ARMv5架构,ARM11:ARMv6架构,ARM-Cortex 系列:ARMv7架构.    ARM7没有MMU(内存管理单元),只能叫做MCU(微控制器),不能运行诸如Linux.WinCE等这些现代的多用户多进程操作系统,因为运行这些系统需要MMU,才能给每个用户进程分配进程自己独立的地址空间.ucOS.ucLinux这些精简实时的RTOS不需要MMU,当然可以在ARM7上运行.    ARM9.ARM11,是嵌入式CPU(处理器),带有MMU,可以运行…
(1).重载,覆盖和隐藏的区别: 重载主要是函数的重载,函数名相同,返回类型相同,但是函数形参不同,被调用时,根据函数形参决定调用原函数还是重载函数. 覆盖主要用在继承多态中,函数前加virtual关键字,子类继承了父类的某个虚函数,利用父指针调用时,子类的虚函数将父类的虚函数覆盖. 隐藏是指派生类的函数把基类的函数隐藏起来了.有两种情况:a.派生类与基类的函数名相同,返回类型相同,但是形参不同,则不论函数前面是否有virtual,基类的函数都被隐藏.b.派生类与基类的函数完全相同,但是基类没有…
http://blog.csdn.net/w28971023/article/details/8240756 ================================================================ GBDT与xgboost区别 GBDT XGBOOST的区别与联系 Xgboost是GB算法的高效实现,xgboost中的基学习器除了可以是CART(gbtree)也可以是线性分类器(gblinear). 传统GBDT以CART作为基分类器,xgboost还支…
转自:http://blog.sina.com.cn/s/blog_5d302bd20100gprv.html 近年来,随着 Internet 的迅猛发展,连入 Internet 的主机数量成倍增长.由于最初设计 Internet 的时候并没有考虑到需要支持这么大的规模,因而 Internet 使用的 Ipv4 协议中 IP 地址的长度选择了 32 位,它可以使 IP 包的格式很好地对齐:但是,目前 IP 地址的短缺已经成为 Internet 面临的最大问题之一.为了解决 IP 地址短缺的问题,…
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 相关链接: ARM内核和架构都是什么意思,它们到底是什么关系?:https://www.cnblogs.com/locean/p/5710225.html arm的一些概念(ARM7.Cortex-M的区别):https://www.cnblogs.com/locean/p/5710377.html 关于ARM的内核架构:https://www.cnblogs.co…
ARM7 ARM9 ARM Cortex M3 M4 区别 arm7 arm9 可以类比386和奔腾, 不同代,arm9相比arm7指令集和性能都有所增强,arm7和arm9都有带mmu和无mmu的版本,不过大多的arm7都不带,而大多的arm9的都带.所以一般是arm7跑实时操作系统像ucos做简单的控制应用,而arm9跑linux,cortex是更新一代,分高端的A系列和和低端的M系列,来接arm9和arm7的班 一般情况下ARM7 Cortex-M3 Cortex-M4可以认为是一类,M3…
解析 STM32 的启动过程 解析STM32的启动过程 当前的嵌入式应用程序开发过程里,并且C语言成为了绝大部分场合的最佳选择.如此一来main函数似乎成为了理所当然的起点——因为C程序往往从main函数开始执行.但一个经常会被忽略的问题是:微控制器(单片机)上电后,是如何寻找到并执行main函数的呢?很显然微控制器无法从硬件上定位main函数的入口地址,因为使用C语言作为开发语言后,变量/函数的地址便由编译器在编译时自行分配,这样一来main函数的入口地址在微控制器的内部存储空间中不再是绝对不…
文章具体介绍了关于ARM的22个常用概念. 1.ARM中一些常见英文缩写解释 MSB:最高有效位: LSB:最低有效位: AHB:先进的高性能总线: VPB:连接片内外设功能的VLSI外设总线: EMC:外部存储器控制器: MAM:存储器加速模块: VIC:向量中断控制器: SPI:全双工串行接口: CAN:控制器局域网,一种串行通讯协议: PWM:脉宽调制器: ETM:嵌入式跟踪宏: CPSR:当前程序状态寄存器: SPSR:程序保护状态寄存器: 2.MAM 使用注意事项: 答:当改变 MAM…
arm系列从arm11开始,以后的就命名为cortex,并且性能上大幅度提升. 从cortex开始,分为三个系列,a系列,r系列,m系列. m系列与arm7相似,不能跑操作系统(只能跑ucos2),偏向于控制方面,说白了就是一个高级的单片机. a系列主要应用在人机互动要求较高的场合,比如pda,手机,平板电脑等.a系列类似于cpu,与arm9和arm11相对应,都是可以跑草错系统的.linux等. r系列,是实时控制.主要应用在对实时性要求高的场合. arm7和m3,m4是同一类型.这三个里面,…
转自:https://blog.csdn.net/willsun2017/article/details/83388990 完全看懂 ARM 处理器:RISC与CISC 是什么? 历史.架构一次看透 目录 目录 1 1. 都是从不务正业开始 1 2. 世界上首颗RISC处理器 2 2.1. RISC与CISC的差异 3 3. 首颗RISC架构CPU 4 4. 渐入佳境.架构变更 5 5. 开始大卖的ARM7 6 5.1. Java的执行方式 6 5.2. 饱和运算(saturated arith…