首先需要知道的是:1)STM32的内核是Cortex-M3,而Systick则是属于Cortex-M3的内核的。2)Systick为内核提供系统时钟用,比如可以用来作为操作系统的滴答时钟。更多作用可以参考《ARMv7-MArchitectureReferenceManual》3)Systick是个递减计数器,当计数值递减为0时可以产生Exce..
分类:
其他好文 时间:
2016-07-15 17:25:49
阅读次数:
290
把工程文件交叉编译到arm上运行,着实花费了一番功夫。 首先遇到的错误是 X uses VFP register arguments, B does not 百度了一下,发现是硬浮点和软浮点的问题,原先是思路是改变X的编码方式,迁就于Y,后来怎么弄都不行,改变思路,用armv7-linux的编译器重 ...
分类:
数据库 时间:
2016-07-13 15:41:09
阅读次数:
215
官方源码:http://code.google.com/p/libyuv/简介: YUV层的缩放,色彩空间转换(nv21/nv12 to i420,i420 to rgb565/rgb888),针对ARMv7使用NEON指令集优化. 实际项目使用中测试,缩放/转换性能秒杀ffmpeg的libswsc ...
分类:
其他好文 时间:
2016-07-07 19:41:36
阅读次数:
1037
一、报错与警报 1、错误代码:No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=x86_64, VALID_ARCHS=armv7 armv7s) build 这个target的时候命令行报错。可以在 build s ...
分类:
移动开发 时间:
2016-07-04 17:00:22
阅读次数:
429
http://blog.sina.com.cn/s/blog_5c91824f0102vdkj.html Arm处理器,因为其低功耗和小尺寸而闻名,几乎所有的手机处理器都基于arm,其在嵌入式系统中的应用非常广泛,它的性能在同等功耗产品中也很出色。 Armv6、armv7、armv7s、arm64都 ...
分类:
移动开发 时间:
2016-06-27 15:26:22
阅读次数:
205
今天早上遇到xcode的真机可以调试,但是模拟器却爆出一大堆错,提示错误是没有找到引用的代码文件,真机和模拟器的配置都是一样的, 准确来说,应该是除了指令以外,其他都死一样的配置,所以大概是指令配置上的出错的问题。所以我将所有指令从arm64改成armv7, Build Settings ->Vai ...
分类:
移动开发 时间:
2016-06-17 11:06:41
阅读次数:
2071
目前ios的指令集有以下几种: armv6 iPhone iPhone2 iPhone3G 第一代和第二代iPod Touch armv7 iPhone4 iPhone4S armv7s iPhone5 iPhone5C arm64 iPhone5S iPhone iPhone2 iPhone3G ...
分类:
其他好文 时间:
2016-06-12 00:19:22
阅读次数:
229
X-code 编译报错: No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=arm64, VALID_ARCHS=armv7 armv7s). 运行报错出现的原因:armv7s是应用在iPhone 5 A6 的架构上 ...
分类:
其他好文 时间:
2016-06-06 16:59:46
阅读次数:
779
1、名称:6410、2440、210、A8、ARM9、ARM11、armv7、ARMv6(v:vsersion) 芯片的名称:6410、210、2440都是属于芯片的名称,都是来自三星公司; ARM核:A8、arm11、arm9; 指令架构:armv7、armv6; 芯片和ARM核是包含的关系:24 ...
分类:
其他好文 时间:
2016-05-24 22:32:20
阅读次数:
295
u-boot 代码分为两个阶段第一阶段是汇编,入口是 arch/arm/cpu/armv7/start.S,第二阶段是 C 语言, 入口是 board.c 第一阶段代码1. 异常向量表定义2. 设置 SVC32 模式(ARM 七种工作模式)3. 调用 cpu_init_crit 进行 cpu 相关初 ...
分类:
其他好文 时间:
2016-05-18 12:37:55
阅读次数:
169