在路上...

The development of life
我们一直都在努力,有您的支持,将走得更远...

站内搜索: Google

  :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 15 下一页

2009年8月26日

摘要: 通过将 Nand Flash 前 4K 代码搬移到 SDRAM 中,了解如何初始化并使用 ARM 的内存,为编写 ARM bootloader 和搬移内核到内存作准备。 阅读全文
posted @ 2009-08-26 23:13 palam 阅读(425) 评论(0) 推荐(0) 编辑

摘要: 通过将 Nand Flash 前 4K 代码搬移到 SDRAM 中,了解如何初始化并使用 ARM 的内存,为编写 ARM bootloader 和搬移内核到内存作准备。 阅读全文
posted @ 2009-08-26 23:08 palam 阅读(503) 评论(0) 推荐(0) 编辑

摘要: 1. 为 root 设置密码 sudo passwd root 提示输入密码,第一次要输入当前帐户的密码,之后输入新密码,再输入新密码的确认 密码, root 的密码就会设置成功。2. 切换到 root 下进行作业 su root3. 设置网络代理,使 apt-get 能安装软件 (1)在/etc/apt目录下新建文件 apt.conf (2)编辑 apt.conf 内容如下 Aquire::ht... 阅读全文
posted @ 2009-08-26 23:03 palam 阅读(316) 评论(0) 推荐(0) 编辑

摘要: 通过实现FS2410板子上的D9、D10、D11、D12四个发光二极管的循环点亮,了解ARM嵌入式开发的基本流程。 阅读全文
posted @ 2009-08-26 23:00 palam 阅读(496) 评论(0) 推荐(0) 编辑

摘要: // 头文件 Calc.h#ifndef __CALC_H__#define __CALC_H__ #include <stack>#define ascii_int(x) (x >= 0x30 && x <= 0x39) ? (x - 0x30) : (x)const int GREATER = 1;const int EQUAL = 0;const in... 阅读全文
posted @ 2009-08-26 22:57 palam 阅读(1054) 评论(0) 推荐(0) 编辑

摘要: 使用grep搜索文件内容——快捷、方便 阅读全文
posted @ 2009-08-26 22:54 palam 阅读(349) 评论(0) 推荐(0) 编辑

摘要: 预处理器(Preprocessor)   1 . 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题)      #define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL  我在这想看到几件事情:   1) #define 语法的基本知识(例如:不能以分号结束,括号的使用,等等)   2)懂得预处理器将为你计算常数表达式的值,因此,... 阅读全文
posted @ 2009-08-26 21:55 palam 阅读(230) 评论(0) 推荐(0) 编辑

摘要: C++的拷贝函数和赋值函数既有联系又有区别,不细究的话很容易搞混,遂以小例示之如下,权作解惑之用 阅读全文
posted @ 2009-08-26 21:53 palam 阅读(513) 评论(0) 推荐(0) 编辑

摘要: 1. 当程序出错并产生core 时快速定位出错函数的办法 gdb 程序名 core文件名(一般是core,也可能是core.xxxx) 2. 调试程序使用的键rrun运行.程序还没有运行前使用c cuntinue运行到下一断点处qquit 退出tabtab命令补全功能hhelp帮助sstep 跟入函数nnext 执行下一行的代码。如果是函数调用,也当作一行代码,执行到此函数返回bbreakpoi... 阅读全文
posted @ 2009-08-26 21:51 palam 阅读(1188) 评论(0) 推荐(0) 编辑

摘要: # 下面的变量可以在shell 的环境变量里面指定。 # 也可以象下面这样在 Makefile 里面指定。 # CC=gcc # 编译器 # CFLAGS=-Wall -Werror -g # 编译器参数 # LD=gcc # 连接器参数 # LDFLAGS= $(LIBS) -lpthread # 连接器参数 # DEPENDFLAG=-MM # 生成依赖关系文件的参数 # INCLUDES=-Idir1 -Idir2 # 指明包含外部头文件的目录 # LIBS=-la -lb -lc # 指明引用外部的库文件 阅读全文
posted @ 2009-08-26 21:51 palam 阅读(344) 评论(0) 推荐(0) 编辑

摘要: 函数库文件也就是对Object文件(程序编译的中间文件)的打包文件。在Unix下,一般是由命令"ar"来完成打包工作。 阅读全文
posted @ 2009-08-26 21:49 palam 阅读(351) 评论(0) 推荐(0) 编辑

摘要: 在我们使用Makefile时,有一些我们会经常使用,而且使用频率非常高的东西,比如,我们编译C/C++的源程序为中间目标文件(Unix下是[.o]文件,Windows下是[.obj]文件)。本章讲述的就是一些在Makefile中的“隐含的”,早先约定了的,不需要我们再写出来的规则。 “隐含规则”也就是一种惯例,make会按照这种“惯例”心照不喧地来运行,那怕我们的Makefile中没有书写这样的规则。例如,把[.c]文件编译成[.o]文件这一规则,你根本就不用写出来,make会自动推导出这种规则,并生成我们需要的[.o]文件。 “隐含规则”会使用一些我们系统变量,我们可以改变这些系统变量的值来定制隐含规则的运行时的参数。如系统变量“CFLAGS”可以控制编译时的编译器参数。 阅读全文
posted @ 2009-08-26 21:45 palam 阅读(412) 评论(0) 推荐(0) 编辑

摘要: 一般来说,最简单的就是直接在命令行下输入make命令,make命令会找当前目录的makefile来执行,一切都是自动的。但也有时你也许只想让make重编译某些文件,而不是整个工程,而又有的时候你有几套编译规则,你想在不同的时候使用不同的编译规则,等等。本章节就是讲述如何使用make命令的。 阅读全文
posted @ 2009-08-26 21:43 palam 阅读(332) 评论(0) 推荐(0) 编辑

摘要: 在Makefile中可以使用函数来处理变量,从而让我们的命令或是规则更为的灵活和具有智能。make所支持的函数也不算很多,不过已经足够我们的操作了。函数调用后,函数的返回值可以当做变量来使用。 阅读全文
posted @ 2009-08-26 21:38 palam 阅读(262) 评论(0) 推荐(0) 编辑

摘要: 使用条件判断,可以让make根据运行时的不同情况选择不同的执行分支。条件表达式可以是比较变量的值,或是比较变量和常量的值。 阅读全文
posted @ 2009-08-26 21:36 palam 阅读(673) 评论(0) 推荐(0) 编辑

上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 15 下一页