上一页 1 ··· 22 23 24 25 26
  2015年10月8日
摘要: 手册:ARM Architecture Reference Manual.pdf章节:Programmers’ Model-->A2.3RegistersARM处理器总共有37个寄存器:1、31个通用寄存器2、6个程序状态寄存器------------------------------------... 阅读全文
posted @ 2015-10-08 23:15 邶风 阅读(622) 评论(0) 推荐(0) 编辑
  2015年9月30日
摘要: ARM工作模式学习ARM的最好的资料是ARM公司发布的资料:ARM Architecture Reference Manual.pdf找到章节:Programmers’ Model由文档可知:ARM处理器支持七种工作模式:User usr 用户模式FIQ fiq ... 阅读全文
posted @ 2015-09-30 00:56 邶风 阅读(367) 评论(0) 推荐(0) 编辑
  2015年9月20日
摘要: 首先列举下几个名称: 6410 2440 210 A8 ARM9 ARM11 ARMv7 ARMv6进行分类:1、芯片名称:2440 6410 2102、ARM核:A8 ARM9 ARM113、指令架构ARMv6 ARMv7--------------------------------------... 阅读全文
posted @ 2015-09-20 15:09 邶风 阅读(307) 评论(0) 推荐(0) 编辑
  2015年9月7日
摘要: 考虑一个16位整数,它由2个字节组成。内存中存储这两个字节有两种方法:一种是将低序字节存储在起始地址,这称为小端字节序。另一种方法是将高序字节存储在起初地址,这称为大端字节。测试程序:利用union类型 —— 可以利用union类型数据的特点:所有成员的起始地址一致#include#includes... 阅读全文
posted @ 2015-09-07 18:58 邶风 阅读(259) 评论(0) 推荐(0) 编辑
  2015年8月18日
摘要: 宏定义:/* Following shortens all the typecasts of pointer arguments: */#define SA struct sockaddr/* Miscellaneous constants */#define MAXLINE 4096 /* ma... 阅读全文
posted @ 2015-08-18 09:15 邶风 阅读(355) 评论(0) 推荐(0) 编辑
  2015年8月17日
摘要: 既然发生错误时终止程序的运行是普遍的情况,我们可以通过定义 包裹函数 来缩短程序。每个包裹函数完成实际的函数调用,检查返回值,并在发生错误时终止进程。我们约定包裹函数名是实际函数名的首字母大写形式。void Pthread_mutex_lock(pthread_mutex_t *mptr){ in... 阅读全文
posted @ 2015-08-17 20:49 邶风 阅读(427) 评论(0) 推荐(0) 编辑
  2015年7月26日
摘要: SECTIONS { . = 0x30008000; //指定链接地址 . = ALIGN(4); //指定对齐方式4字节对齐 .text : //代码段 { led.o (.text) //设置代码段首文件 *(.text) //表示所有文件的代码段 } . = ALI... 阅读全文
posted @ 2015-07-26 23:33 邶风 阅读(411) 评论(0) 推荐(0) 编辑
摘要: .PHONY:cleanmain:hello.o gcc -o main hello.chello.o:hello.c gcc -c hello.cclean: rm -f hello.o main---------------------------------------makefile伪... 阅读全文
posted @ 2015-07-26 17:09 邶风 阅读(254) 评论(0) 推荐(0) 编辑
  2015年7月5日
摘要: gcc -static hello.c -o hello_x86arm-linux-gcc -static hello.c -o hello_arm查看文件格式:file hello_x86file hello_arm可以 看到这两个 文件 所运行的 平台是不同的------------------... 阅读全文
posted @ 2015-07-05 11:37 邶风 阅读(203) 评论(0) 推荐(0) 编辑
上一页 1 ··· 22 23 24 25 26