作者:郭嘉
邮箱:allenwells@163.com
博客:http://blog.csdn.net/allenwells
github:https://github.com/AllenWell所谓的原生程序指的是用C/C++编写的程序,下面来详细演示一下原生程序是怎么一步步生成汇编代码的。这里编译的是一个简单的hello.c程序,如下所示:#include int mai...
分类:
移动开发 时间:
2015-07-06 14:16:35
阅读次数:
296
ARM的MDK编译__attribute__介绍:http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0348bc/Ciafccai.html比如实现flash特定布局,在ISP和IAP中使用:1.变量定义或声明const u...
分类:
其他好文 时间:
2015-07-06 08:50:42
阅读次数:
140
《谁能笑傲江湖?移动处理器门派那些事儿》一文中我们把2012年的移动处理器的厂商做了一番介绍,并按照各自的属性给划分了门派。既然把他们称为江湖门派,那么每一个门派总要有自己的绝活。移动处理器厂商中CPU基本都是源自ARM,同架构下各家厂商的表现都差不多,能成为镇派之宝的绝学都是在GPU上。超能网近日奉上续作,对五大移动GPU厂商进行了逐一点评——做能移动处理器的厂商可以洋洋洒洒列出几十家,我们精挑...
分类:
移动开发 时间:
2015-07-05 15:02:53
阅读次数:
1920
I’m confused about unaligned memory accesses on ARM.My understanding was that they’re not allowed — that is,dereferencing a 32-bit value from a pointe...
分类:
其他好文 时间:
2015-07-04 18:22:05
阅读次数:
96
安卓5.0宣告了ARM平台全面进入64位时代 2014年10月份,安卓5.0正式版发布了,安卓5.0支持64位CPU,安卓5.0全面启用ART运行模式,在程序安装的时候,进行预编译,新的运行环境能够使大多数应用的执行时间减半。这意味着,CPU 消耗大、运行时间长的应用能够更加快速地完成,而一般的应用...
分类:
移动开发 时间:
2015-07-04 18:12:21
阅读次数:
132
本文从零开始介绍如何搭建qemu+arm的运行环境...
分类:
其他好文 时间:
2015-07-04 16:49:11
阅读次数:
119
这篇是我的第二篇博客,呵呵。上次那篇发牢骚是我第一次写博客。我选择在开源中国社区写博客,是因为这个上面平常有很多关于科技领域和程序员的资讯(新闻),而且有很多技术资料和开源软件唾手可得,下...
分类:
系统相关 时间:
2015-07-04 14:10:58
阅读次数:
2422
HOST: MINT
NGINX VERSION: nginx-1.5.8(nginx-1.5.8_arm.tar)
ZLIB VERSION: zlib-1.2.8
PCRE VERSION: pcre-8.33
nginx 居然不太支持交叉编译,configure里面没有现成参数可以设置。
不过幸好提供了--with-cc --with-cpp。
网上最新的PCRE版本是10.0,...
分类:
其他好文 时间:
2015-07-03 15:56:14
阅读次数:
201
打了preempt-rt补丁之后:ln -s arm-linux-gnueabihf-gcc-4.x arm-linux-gnueabihf-gcc./configure --help./configure CFLAGS="-march=armv7-a -mfpu=vfp3" LDFLAGS="-march=armv7-a" --build=i686-pc-linux-gnu --host=arm-...
分类:
其他好文 时间:
2015-07-03 09:14:25
阅读次数:
198