- 博客(8)
- 收藏
- 关注
原创 读后摘要:RISC和CISC的效能之争
与以往传统不同,近年来以低功耗著称采用RISC的ARM架构芯片开始进入高性能服务器市场,而相对的,以性能著称采用CISC的x86架构芯片也开始蚕食移动端份额。在此背景之下,文章主要研究和探讨了RISC和CISC在功耗控制方面的异同。具体比对了ARM Cortex-A8 、Cortex-A9 和 Intel Atom 、Sandybridge i7 这几种微处理器在移动端、桌面端和服务器端的表现。最
2016-06-23 01:42:53
962
原创 优先级反转
1、连接方式; 通过ST-link下载hex文件到板子上,通过串口USB读取输出结果: 如上图,st-link连接方式:USB-ttl连接方式STM32 板子上,连接方式如下:从左到右,第1、2、5、6连接USB-ttl第3、4、7、8连接面包板,这四根线连接st-link:: 二、实验过程我的主要实验流程是,
2016-06-23 01:31:46
347
原创 中断驱动的自行车码表
PA11和PA12的GPIO设置: //main.c GPIO_InitStruct.Pin = GPIO_PIN_11; GPIO_InitStruct.Mode = GPIO_MODE_IT_FALLING;//PA11下降沿触发中断 GPIO_InitStruct.Pull = GPIO_PULLUP; GPIO_InitStruct.Speed = GPIO_SP
2016-06-23 01:30:07
724
原创 Cortex指令集相比ARM的优势
优势一:支持的Thumb-2指令集Cortex-M3支持的Thumb-2指令集,它是一种16/32位混合编码指令,兼容Thumb指令。对于一个应用程序编译生成的Thumb2代码,以接近Thumb编码的代码尺寸,达到了接近ARM编码的运行性能。Thumb2是一种紧凑、高效的新一代指令集。Thumb2指令集是面向高级语言的指令集,适合于C语言编程,由编译器生成目标代码。 优势二:支持存
2016-06-23 01:29:08
1828
原创 自行车码表CPU选型
由官方网站信息得知STM32主要有以下型号: 由STM32F0到STM32F7,芯片的主频变高,由最低的48MHz到216MHz,同时flash容量也变大,由最低的4KB到最高的1MB。当然,伴随性能的提高,芯片的成本和售价也相应水涨船高。 如上图,STM32F0定位是入门级MCU,价格最低廉,现了32位性能,适合成本敏感型应用。STM32 F0 MCU集实时性能、低功耗运算和
2016-06-23 01:23:39
1195
原创 分析小米家庭智能套装
1、通信 根据产品描述以及客服答疑,确定小米多功能网关与路由器之间通过2.4GHz的WiFi进行连接,小米智能家庭套装内的传感器与网关之间通过ZigBee协议进行连接。 其中多功能网关集成了ZigBee芯片JN5168和Wi-Fi模块,主要作用是实现WIFI云端与ZigBee之间的转换,这款套装是使用ZigBee连接的,ZigBee本身是不能实现云控制的,要想实现云端
2016-06-23 01:23:01
1352
原创 ARM的标志位解释
在学习ARM指令这一章节时,我对下面这张条件吗表一开始不理解:之前以为CMP指令执行后,不管是进位还是借位,C标志位都会置位,其实这是错的,所以我整理了一下四个ARM标志位的置位和清零的规则:N 当用两个补码表示的带符号数进行运算时,N=1表示运算的结果为负数;N=0表示运算的结果为正数或零.Z Z=1表示运算的结果为零,Z=0表示运算的结果非零。C 可以有4种方法设置C
2016-04-11 16:25:36
9089
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人