摘要: 电子科技大学 ACM CDOJ 2 翻译 All You Need is to Wait Time Limit: 6000/2000MS (Java/Others) Memory Limit: 65535/65535KB (Java/Others) Submit Status All the cit 阅读全文
posted @ 2016-09-01 01:40 linanwx 阅读(410) 评论(0) 推荐(0) 编辑
摘要: 1.简介 GIC-400是用于控制中断的。在cubieboard2 上 的A20芯片采用了这款控制器。 cubieboard2 的GIC控制器 的地址是0x01C80000 0x01C87FFF ,长度等于GIC-400寄存器的长度。 具体的内容如下所示。 以0x01C80000为起始地址,下面给出 阅读全文
posted @ 2016-06-30 20:00 linanwx 阅读(5305) 评论(0) 推荐(0) 编辑
摘要: 相等条件判断 条件判断关键字为ifeq 表示条件满足的时候运行命令1,否则命令2 被执行 定义条件判断 关键字ifdef ifndf ifdef 判断 变量是否被定义过 , 若被定义过 , 是否是有值的 , 被定义过且不为空的时候 执行下面的命令 函数 使用方法 $(函数名,参数,...) 字符串函 阅读全文
posted @ 2016-05-25 11:48 linanwx 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 判断分支 使用ifeq来进行判断,ifeq包含有两个参数,若相等的时候则运行下面命令 用法如下 定义未定义变量 若一个变量未被定义,则定义,使用?= 变量 ?= 赋值 变量中的空格 若要定义空格,使用#来终止定义 A := 123 #123后面有个空格 使用其他变量作为开始 b:=#b为空 A := 阅读全文
posted @ 2016-05-25 11:03 linanwx 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 接上一篇 makefile嵌套执行 要执行另外一个makefile文件,若该文件在子目录下,可以这样执行: 伪目标: $(MAKE) -C subdir $(MAKE) -C 可以用来执行subdir目录下的makefile 变量传递 如果在父makefile中已经定义了一个变量,要传递到子make 阅读全文
posted @ 2016-05-24 19:57 linanwx 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 由于博客园cnblogs自动保存的功能十分简陋,暂时放弃该博客更新 阅读全文
posted @ 2016-05-24 19:15 linanwx 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 更多惊喜,请google“跟我一起写Makefile” 本文是该makefile教程的简明版 makefile 基本格式 : 要生成的文件:依赖的文件 实际命令 执行make时,实际上生成的是第一个文件中要生成的文件,但是第一个要生成的文件,有依赖文件,所以就会继续寻找下一个要生成的文件 make命 阅读全文
posted @ 2016-05-23 18:23 linanwx 阅读(463) 评论(0) 推荐(0) 编辑
摘要: 分析 u-boot.lds文件 1 用法为OUTPUT_FORMAT(default, big, little) , 指定的是输出格式 , elf格式,32位ARM指令,小端 . 2 OUTPUT_ARCH(arm) 指定架构 3 指定第一条运行语句为_start , 该文件在向量表中vectors 阅读全文
posted @ 2016-05-19 14:55 linanwx 阅读(515) 评论(0) 推荐(0) 编辑
摘要: 首先文档目录里有readme文档 ,前200行 阅读可以知道u-boot的构架 , 各个目录的功能 , 一些约定的事项. 第235行说明了 , 程序是从arch/arm/cpu/armv7/start.S 开始启动的 . 然后文档说明了start.s的三个调用的函数 , 分别是 lowlevel_i 阅读全文
posted @ 2016-05-19 10:51 linanwx 阅读(513) 评论(0) 推荐(0) 编辑
摘要: 环境 Ubuntu 14.04 首先新建一个文档test.c , 输入以下代码: 代码很简单 , 就是打印hello world! 接下来使用gcc编译链接一下 . 使用终端 , 定位到该目录下 , 运行gcc test.c , 输出一个a.out文件 . 要运行a.out , 输入./a.out 阅读全文
posted @ 2016-05-18 18:02 linanwx 阅读(1262) 评论(0) 推荐(0) 编辑