
ARM裸板(exynos4412)
文章平均质量分 86
songze_lee
这个作者很懒,什么都没留下…
展开
-
(一)tiny4412开发板硬件资源
(一)tiny4412开发板硬件资源 这里采用的开发板是友善之臂的tiny4412,硬件资源如下介绍。tiny核心板资源Tiny4412SDK 底板硬件资源原创 2015-12-08 16:00:58 · 1737 阅读 · 0 评论 -
(二)搭建嵌入式开发环境(ubuntu 12.04)
(二)搭建嵌入式开发环境(ubuntu 12.04)1> 交叉编辑工具的安装 a. # tar -zxvfarm-linux-gcc-4.5.1-v6-vfp-20120301.tgz -C / b.修改配置文件/etc/profile改变环境变量PATH 在文件末端加上PATH=/opt/FriendlyARM/toolscha原创 2015-12-08 16:03:55 · 464 阅读 · 0 评论 -
(三)ARM常用汇编指令(1)
ARM常用汇编指令3.1ARM v7处理器寄存器CPSR(当前程序状态寄存器)Condition flags, bits[31:28](在任意模式下可读可写) N, bit[31] Negative condition flag N = 1,表示运算为负值 Z, bit[30] Zero condition flag Z = 1,表示运算为0原创 2015-12-08 16:40:15 · 1272 阅读 · 0 评论 -
(三)ARM 常用汇编指令(2)之ARM堆栈保护/恢复现场分析
3.3 APCS(ARM Procedure Call standard)规则a.寄存器的使用规则r0-r3 用于函数的传参,使用之前不用保存他的值,别名a1-a4r4-r11 用于保存函数内部的局部变量 别名 v1 -v8 使用之前保存他的值,使用之后恢复他的值,r11 特别的别名fp r12 别名ip r13 别名sp栈指针寄存器,不能用于其原创 2017-04-10 17:25:39 · 5850 阅读 · 0 评论