从大一开始接触到单片机(MCU),一直都觉得挺好玩的。从8位的51单片机到16位的TI MSP系列的单片机都尝试学过。感觉还不错,不过,以前一直都觉得32位的ARM处理器距离自己很遥远。幸运的是,如今我确实有机会接触一款32位的处理器了。当然使用的是Cortext M4内核,TI Stell...
分类:
编程语言 时间:
2015-07-19 21:28:06
阅读次数:
264
之前不久因为公司项目需要接触了一下树莓派这个板卡,但是后来没有继续再用。但这却是是一块很不错的板卡,资源齐全,在网络君的帮助下,短短的几个小时就把板卡的基本软件配置好。网络资源很多我就不一一重复的记录具体的步骤,但见于网络上太多的帖子都是类似的,再次整理一份亲试屡爽的配置资源。
板卡是树莓派2代,B和B+。
【1】第一次使用会启动配置工具:也可以命令行中运行raspi-config来使用这...
分类:
其他好文 时间:
2015-07-19 18:11:09
阅读次数:
183
ARM 汇编代码中几乎处处都在使用寄存器,寄存器是处理器特有的用来暂存指令、数据和地址的高速存储单元。比如,高级语言中的变量,到了汇编中,其值可能就保存在某个寄存器中。上述代码中的R0、R2、SP都是ARM寄存器。ARM 处理器共有31个通用寄存器和6个状态寄存器。不过,在某一处理器模式下都是使用其...
分类:
其他好文 时间:
2015-07-07 10:56:09
阅读次数:
113
作者:郭嘉
邮箱:allenwells@163.com
博客:http://blog.csdn.net/allenwells
github:https://github.com/AllenWell处理器的寻址方式是通过指令给出的地址码字段来寻找真实操作数地址的方式,ARM处理器支持9中寻址方式。一 立即寻址立即寻址指令后面的地址码部分为立即数(常量或常数),立即寻址多用于给寄存器赋值。举例MO...
分类:
移动开发 时间:
2015-07-06 17:53:22
阅读次数:
144
作者:郭嘉
邮箱:allenwells@163.com
博客:http://blog.csdn.net/allenwells
github:https://github.com/AllenWell这是【基于Android的ARM汇编语言系列】博文的开篇文章,这里会先介绍一下ARM处理器的大致分类和作用。一 ARM处理器与ARM指令集整个ARM处理器被分为三个部分:
Classic
Embedd...
分类:
移动开发 时间:
2015-07-06 14:15:50
阅读次数:
197
Cortex-A9的推出,使ARM处理器达到了从未有的高度,成熟稳定的多核技术,使得嵌入式设备开始有了革命性的提高和用户体验。
三星、高通、英伟达、飞思卡尔等公司陆续发布了自己的Cortex-A9芯片,其中三星的Exynos 4412无疑是最成功的处理器,累计上亿片的销售量,使得成本大大降低,Exynos 4412出色的性能,以及稳定可靠性在市场上也得到了充分考验。...
分类:
其他好文 时间:
2015-06-30 15:02:50
阅读次数:
88
简介Arm是处理器是移动设备上占用率最大的处理器。
armv6、armv7、armv7s、arm64都是arm处理器的指令集。通常指令是向下兼容的。在模拟器运行时,iOS模拟器运行的是x86指令集。只有在真机上,才会对执行arm指令集。
如果出现错误:
“OBJC_CLASS$_xx文件名”, referenced from:
linker command failed with...
分类:
移动开发 时间:
2015-06-24 19:10:15
阅读次数:
216
ARM mbed,是ARM公司面向ARM处理器、为物联网设备提供服务的原型开发平台。旨在为各合作厂商创造一个统一的、为客户打造开源资源的平台。它提供的资源具体包括免费的软件库(SDK),硬件参考设计(HDK)和在线工具(Web)三部分内容。Wizwiki-W7500发布之初既迅速登录mbed,期待携手ARM mbed,Wizwiki-W7500带给您更多强大、便捷体验!...
分类:
其他好文 时间:
2015-06-03 17:48:26
阅读次数:
189
一、为什么会出现大小端模式?
不同的cpu采用的大小端模式不一致。X86是小端模式。而KEIL
C51则为大端模式。很多的ARM,DSP都为小端模式。有些ARM处理器还可以由硬件来选择是大端模式还是小端模式。
二、大小端模式的不同带来的问题是什么?如何解决?
如果存在数据网络传输,如果大小端模式不一致,如果不经过转换,必然会导致数据不致,出现错误。
解决方法:统一将网络上传输的...
分类:
其他好文 时间:
2015-06-03 11:53:27
阅读次数:
112
本文作为老技术人对国庆(2014.10.01)的献礼,有限开放,属于本工作室5A级保密文件,不提供技术咨询:
Nginx(“Engine X”)作为世界第三大Web服务器,如果能应用到嵌入式系统中应用中是多么美好的事情,如下将告诉你实现的可能, 实现(通过验证)最小硬件配置(300Mhz ARM9,128MB内存)。
交叉编译PCRE库 ,Nginx对PCRE库有依赖,PCRE(Perl Compa...
分类:
Web程序 时间:
2015-06-02 00:29:30
阅读次数:
314