摘要: ## 时间 :2016年4月8日08:22:12# 地点 :宿舍。# led_on_S.bin : led_on_S.S arm-linux-gcc -g -c led_on_S.S -o led_on_S.o arm-linux-ld -Ttext 0x00000000 -g led_on_S.o 阅读全文
posted @ 2016-04-08 16:33 海~洋 阅读(1600) 评论(0) 推荐(0) 编辑
摘要: 转载:http://www.cnblogs.com/chrispauls/p/4024751.html 在Vt.c文件(drivers/tty/vt目录下)的第179行,定义了blankinterval变量: static int blankinterval = 10*60; 通过改变blankin 阅读全文
posted @ 2017-02-06 11:49 海~洋 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 时间 :2016年4月12日16:46:16 不同类型变量之间的相互赋值,短字节类型变量向长字节类型变量赋值时,其值保持不变,比如 unsigned char a=100; unsigned int b=700; b=a;那么最终 b 的值就是 100 了。但是如果我们的程序是 unsigned c 阅读全文
posted @ 2016-04-12 16:47 海~洋 阅读(2378) 评论(1) 推荐(0) 编辑
摘要: 一共有三个文件:head.S led_on_c.c Makefile ## 时间 :2016年4月8日17:11:09# led_on_c.bin : head.S led_on_c.c arm-linux-gcc -Wall -g -c head.S -o head.o arm-linux-gcc 阅读全文
posted @ 2016-04-08 17:54 海~洋 阅读(1011) 评论(0) 推荐(0) 编辑
摘要: 时间 :2016年4月8日16:04:02地点 :宿舍。 在GNU ARM嵌入式汇编源程序中的注释方式有:1、/**/ 块注释,跟C语言的一样。2、// 行注释,跟C语言的一样。3、@ 行注释。4、# 行注释。 另外,汇编指令大小写也是可以混合的。 阅读全文
posted @ 2016-04-08 16:08 海~洋 阅读(2412) 评论(1) 推荐(1) 编辑
摘要: /*** 时间 :2016年4月7日22:21:50** 地点 :宿舍。** 目的 :测试各类指针所占用的字节数。** 功能 :打印指针所占用的字节数。*/ #include <stdio.h> /* 定义一个标记为_Student的结构体 */struct _Student{ int num; / 阅读全文
posted @ 2016-04-07 22:38 海~洋 阅读(1819) 评论(0) 推荐(0) 编辑
摘要: /*** 时间 :2016年4月6日22:35:07** 地点 :宿舍。** 目的 :测试一下字符数组的一些问题。** 功能 :打印不同长度的字符串的相关信息。*/ #include <stdio.h>#include <string.h> int main(void){ /* hello worl 阅读全文
posted @ 2016-04-06 23:06 海~洋 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 时间 :2016年4月3日09:24:04地点 :宿舍。功能 :u-boot编译连接阶段分析。(以smdk2410开发板为例) 在顶层目录下执行完"make smdk2410_config"命令后,就把u-boot给配置好了,接着就可以在执行"make all"或者"make"命令去编译u-boot 阅读全文
posted @ 2016-04-03 10:15 海~洋 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 时间 :2016年4月3日08:19:35地点 :宿舍。功能 :分析u-boot的配置过程。(以开发板smdk2410为例) 一、编译u-boot的步骤: 1、在u-boot的顶层目录下,执行"make smdk2410_config" 2、在u-boot的顶层目录下,执行"make all"或"m 阅读全文
posted @ 2016-04-03 09:14 海~洋 阅读(314) 评论(0) 推荐(0) 编辑