原文:第3阶段——内核启动分析之内核编译试验(1)

目标: .给内核打补丁 .配置 .编译 .重启 内核打补丁 . 通过FTP将Windows里system目录下linux . . . .tar.bz 和linux . . . jz .patch文件拷贝到linux里 work system下 . 使用 tar xjf linux . . . .tar.bz 命令解压linux . . . .tar.bz tar命令详细介绍入口链接http: ww ...

2017-08-10 23:20 2 1174 推荐指数:

查看详情

第3阶段——内核启动分析之make menuconfig内核配置(2)

目标: 分析make menuconfig内核配置过程 在上1小结中(内核编译试验)讲到了3种不同的配置: (1)通过make menuconfig 直接从头到尾配置.config文件 (2) 通过make s3c2410_deconfig 命令在默认的配置上进行自动修改 ...

Sat Aug 12 07:50:00 CST 2017 0 1649
第3阶段——内核启动分析之prepare_namespace()如何挂载根文件系统和mtd分区介绍(6)

内核启动并初始化后,最终目的是像Windows一样能启动应用程序,在windows中每个应用程序都存在C盘、D盘等,而linux中每个应用程序是存放在根文件系统里面,那么挂载根文件系统在哪里,怎么实现最终目的运行应用程序? 1.内核运行应用程序步骤: 1.1首先是进入stext函数启动内核 ...

Wed Aug 16 02:31:00 CST 2017 0 1808
第3阶段——内核启动分析之start_kernel初始化函数(5)

内核启动分析之start_kernel初始化函数(init/main.c) stext函数启动内核后,就开始进入start_kernel初始化各个函数, 下面只是浅尝辄止的描述一下函数的功能,很多函数真正理解需要对linux相关体系有很深的了解后才能明白 代码 ...

Wed Aug 16 02:28:00 CST 2017 0 2038
第1阶段——uboot分析之通过nand命令读内核(8)

本节主要学习: 详细分析UBOOT中"bootcmd=nand read.jffs2 0x30007FC0 kernel;bootm 0x30007FC0" 怎么实现nand命令读内核. 1. nand read.jffs2 0x30007FC0 kernel 步骤a: 从NAND FILSHE ...

Wed Aug 09 08:52:00 CST 2017 0 2281
linux内核分析之内存管理

1、struct page   flags:flag域用来存放页的状态。这些状态包括页是不是脏的,是不是被锁定在内存中。flag的每一位单独表示一种状态,可以表示32种状态。   _count:_count域用来存放页的引用计数,也就是页引用了多少次。当计数变为-1时表示当前内核 ...

Tue Aug 09 05:11:00 CST 2016 0 1462
uboot分析:uboot启动内核

(注:本文参考资料:朱有鹏嵌入式课程。本文为个人学习记录,如有错误,欢迎指正。) 1. U-Boot启动内核概述 U-Boot启动完成后,最终进入到main_loop()循环中。若在bootdelay倒计时为0之前,U-Boot控制台有输入,则进入命令解析-执行的循环;若控制台无输入 ...

Tue Jul 10 00:12:00 CST 2018 0 1002
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM