上一页 1 ··· 4 5 6 7 8 9 下一页
摘要: 增删改查。。。 阅读全文
posted @ 2012-07-24 20:15 庄庄庄 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 增删改查。。。 阅读全文
posted @ 2012-07-24 20:14 庄庄庄 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 增删改查。。。 阅读全文
posted @ 2012-07-24 20:13 庄庄庄 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 队列的增删,改查。。。 阅读全文
posted @ 2012-07-24 20:12 庄庄庄 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 栈的操作。。 阅读全文
posted @ 2012-07-24 20:11 庄庄庄 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 单链表, 增删改查,操作; 阅读全文
posted @ 2012-07-24 20:09 庄庄庄 阅读(120) 评论(0) 推荐(0) 编辑
摘要: bootloader 的主要任务: 调用内核加载操作系统 bootloader 称为引导加载程序,是嵌入式系统加电启动后执行的第一段代码, 相当于PC机的BIOS; 通过bootloader 这段代码,我们可以初始化硬件设备,建立内存空间映射图,为调用操作系统内核做好准备工作;系统加电启动流程: 基于arm的嵌入式系统中,系统复位加电后,cpu的程序计数器pc 一般都是从0x0地址处开始 取指令执行, 而在这个地址处安排的通常就是系统的bootloader程序;bootloader严重的依赖于硬件而实现;不同体系结构 的处理器都有不同的bootloader程序; U-Boot(Uni... 阅读全文
posted @ 2012-07-24 12:29 庄庄庄 阅读(1026) 评论(0) 推荐(0) 编辑
摘要: /* c.c */#define GPJ2CON *((volatile unsigned int *)0xE0200280)#define GPJ2DAT *((volatile unsigned int *)0xE0200284)#define LED_ON 0#define LED_OFF 1#define GPD0CON *((volatile unsigned int *)0xE02000A0)#define GPD0DAT *((volatile unsigned int *)0xE02000A4)#define BEEP_ON 1#define BEEP_OFF 0t... 阅读全文
posted @ 2012-07-20 14:18 庄庄庄 阅读(955) 评论(0) 推荐(0) 编辑
摘要: 熟悉各种指令用途。。View Code AREA abc123, code, readonly ;告诉连接器 abc123 是程序的名字 entry code32aaaaa mov r1, #5 mov r2, #2 add r0, r1, r2 bic r1, r1, r0 ldr r3, =0x9000 str r1, [r3] ldr r2, [r3], #4 stmfd r13!, {r0-r2} ldmfd r13!, {r5,r6,r7} mov r4, pc bl cccc ... 阅读全文
posted @ 2012-07-18 10:52 庄庄庄 阅读(735) 评论(0) 推荐(1) 编辑
摘要: area abc123, code, readonly ; entry code32start mov r1, #5 mov r2, #2 add r0, r1, r2 end装了个ADS 1.2; 新手不会弄,用起来超不习惯;很要命,没关键字语法高亮!上面代码编译通过,除了mov, add 这些指令能马上分辨出来,谁能想到area这个是干什么的?如果我把abc123改成asm 其他新人是否会误以为asm是关键字了?要命的是,前三行和最后一行的“end”必须以制表符开头,makefile的那个制表符就很不爽了,又碰到一个这样的语法规定;... 阅读全文
posted @ 2012-07-18 02:37 庄庄庄 阅读(2466) 评论(0) 推荐(2) 编辑
上一页 1 ··· 4 5 6 7 8 9 下一页