摘要: 1、内核启动需要必要的启动参数 (1)uboot是无条件启动的,从零开始启动的。(2)内核是不能开机自动完全从零开始启动的,内核启动要别人帮忙。uboot要帮助内核实现重定位(从SD卡到DDR),uboot还要给内核提供启动参数。 2、启动内核第一步:加载内核到DDR中 (1)uboot要启动内核, 阅读全文
posted @ 2021-05-03 22:28 Ben002 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 二维数组int a[2][5]和一维数组int b[10]其实没有任何本质差别。 1、二维数组a和一维数组b在内存使用效率、访问效率上是完全一样的(或者说差异是忽略不计的)。 2、二维数组的下标式访问和指针式访问 (1)一维数组的两种访问方式。以int b[10]为例, int *p = b;。b[ 阅读全文
posted @ 2021-05-03 13:06 Ben002 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 1、启动流程、重点函数标出 init_sequence cpu_init 空的 board_init 网卡、机器码、内存传参地址 dm9000_pre_init 网卡 gd->bd->bi_arch_number 机器码 gd->bd->bi_boot_params 内存传参地址 interrupt 阅读全文
posted @ 2021-05-03 07:14 Ben002 阅读(51) 评论(0) 推荐(0) 编辑