发布时间:2013-03-28 13:29:55
测试一下uclinux的时钟中断,最主要是测试一下移动中断向量到0x0c000000环境: vmware + redhat 9, skyeye 1.2.6_rc1, arm-elf-gcc 2.951. boot.s===============.globl _start_start: ldr pc,=0x0c008000 ldr pc,=0x0c000004 ldr pc,=0x0c000008&.........【阅读全文】
发布时间:2013-02-20 16:05:33
uClinux-dist/linux-2.4.x/include/linux/list.h中,#define list_entry(ptr, type, member) \ ((type *)((char *)(ptr)-(unsigned long)(&((type *)0)->member)))这个宏作用是根据type里的成员member,找到type的起始地址。如图:.........【阅读全文】
发布时间:2012-12-27 14:49:21
在skyeye-1.2.6_rc1上使用gdb调试u-bootos: redhat 9, gcc: 3.2.21. 下载安装arm-elf-tools20040427.sh, 基于gcc-2.95.3, 这个工具没有arm-elf-gdb,已试过,可以编译u-boot. 2. 安装arm-elf-gdb: 首先上ftp://ftp.gnu.org/gnu/gdb/下载gdb,我用的是gdb-6.0a 解压tar zvxf, 新建一个目录,比如在gdb-6.0a里建一个make_gdb,在这个目录里运行gdb-6.0a/configure ......【阅读全文】