上一页 1 ··· 8 9 10 11 12
摘要: A问题: fs/yaffs2/yaffs_mtdif2.c:xxx: error: 'struct xxx1' has no member named 'fun_xxx' A解决: 比对fun_xxx和struct中fun_xxx名字是否相同 有一个版本是修改以下文档 诸如此类问题: vi fs/y 阅读全文
posted @ 2016-07-10 09:56 扑克face 阅读(463) 评论(0) 推荐(0) 编辑
摘要: 初始化流程图 Traps.c (arch\arm\kernel) 20738 Main.c (init) 21877 Traps.c (arch\arm\kernel) 20738 Mmu.c (arch\arm\mm) 30868 Mmu.c (arch\arm\mm) 30868 Setup.c 阅读全文
posted @ 2016-03-03 17:23 扑克face 阅读(504) 评论(0) 推荐(0) 编辑
摘要: cmd_bootm.c //传递给内核的参数 int do_bootm (cmd_tbl_t *cmdtp, int flag, int argc, char *argv[]) do_bootm_linux (cmdtp, flag, argc, argv, addr, len_ptr, verif 阅读全文
posted @ 2016-02-25 15:19 扑克face 阅读(401) 评论(0) 推荐(0) 编辑
摘要: 计算机自动上电后,有些书上说CS=0xFFFF IP=0x0000,例如linux内核设计的艺术(第三版)。也有一些书说CS=F000 IP=FFF0,例如赵炯的linux内核完全注释。 其实并不是说对与错,这个差异的原因本身是由于不同的硬件初始化导致的不同,两种初始化虽然值不同,但是CS:IP最后 阅读全文
posted @ 2016-02-01 16:49 扑克face 阅读(991) 评论(0) 推荐(0) 编辑
摘要: 当return遇到了finally,先标记return的值,然后执行finally,当finally修改了return的值,那么执行finally后,传递最后一次return的值,若finally没有更新return的值,那么最后传递之前标记的return的值。 阅读全文
posted @ 2016-01-06 17:20 扑克face 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 计算机存储数据是以补码形式存储。如图二进制中有符号数 如8位2进制256个数从+127(即0111 1111原码)(0111 1111反码)(0111 1111补码) 此处如果继续数值+1会变成1000 0000即-128到+1 (即0000 0001原码)(0000 0001反码)(0000 ... 阅读全文
posted @ 2016-01-06 10:36 扑克face 阅读(483) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12