摘要: 1、内核配置编译过程 /Linux-4.9.88$ make mrproper /Linux-4.9.88$ make 100ask_imx6ull_defconfig /Linux-4.9.88$ make zImage 2、make 100ask_imx6ull_defconfig的作用 分析过 阅读全文
posted @ 2021-03-19 21:32 豆豆男孩 阅读(395) 评论(1) 推荐(0) 编辑
摘要: 1、Uboot2017编译配置流程 /Uboot-2017.03$ make distclean /Uboot-2017.03$ make mx6ull_14x14_evk_defconfig /Uboot-2017.03$ make 最后会编译出u-boot-dtb.imx文件,可以烧入板子中启动 阅读全文
posted @ 2021-03-19 19:06 豆豆男孩 阅读(790) 评论(0) 推荐(0) 编辑
摘要: 1、中断门和陷阱门在使用上的区别不在于中断是外部产生的或是由CPU本身产生的,而是在于通过中断门进入中断服务程序时CPU会自动将中断关闭,也就是将CPU中EFLAGS寄存器的IF标志位清成0,以防嵌套中断的发生;而在通过陷阱门进入服务程序时则维持IF标志位不变。这就是中断门和陷阱门的唯一区别。 阅读全文
posted @ 2021-03-07 10:52 豆豆男孩 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 1、设计人员很早就注意到了如何使Linux支持其他各种不同文件系统的问题。要实现这个目的,就要将对各种不同文件系统的操作和管理纳入到一个统一的框架中。让内核中的文件系统界面成为一条文件系统“总线”,使得用户程序可以通过同一个文件系统操作界面,也就是同一组系统调用,对各种不同的文件系统(以及文件)进行 阅读全文
posted @ 2021-02-14 23:41 豆豆男孩 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 新年快乐呀!!今天可是除夕夜!! 1、signal是对“中断”这种概念在软件层次上的模拟(所以亦称“软中断”),其中信号的发送者相当于中断源,而接收者则相当于处理器。就像在多处理器系统中一个处理器通常都能向另一个处理器发出中断请求一样,一个进程也可以向其他进程发出信号,此时信号就成了一种进程间通信的 阅读全文
posted @ 2021-02-11 23:28 豆豆男孩 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 1、对于执行该应用程序的进程而言,建立起的连接就表现为一个已打开文件。从应用程序的角度看,设备文件逻辑上的空间是个线性空间。从这个逻辑空间到具体设备的物理空间的映射则由内核提供,并划分成文件操作与设备驱动两个层次。在物理介质上的第一层抽象使操作者不必关心读/写的物理位置究竟在哪一个磁道,哪一个扇区; 阅读全文
posted @ 2021-02-11 11:27 豆豆男孩 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 参考:http://www.wowotech.net/linux_kenrel/11.html 蜗窝科技 1、Linux内核整体框架 根据Linux内核的核心功能,Linux内核提出五个基本系统: ①、Process Scheduler,也称作进程管理、进程调度。负责管理CPU资源,让各个进程可以尽 阅读全文
posted @ 2021-01-22 15:26 豆豆男孩 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 1、umask函数为进程设置文件模式创建屏蔽字,并返回之前的值。 注:直接屏蔽进程的文件模式 2、文件系统:可以把一个磁盘分成一个或多个分区。每个分区可以包含一个文件系统。 在图4-14中可以看出来,每个文件对应一个i节点;i节点与目录块和文件块形成了环,i节点数组作为头,指向数据块,展示更加具体的 阅读全文
posted @ 2021-01-21 16:47 豆豆男孩 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 1、当使用函数lseek时,文件中的空洞并不要求再磁盘上占用存储区。具体处理方式与文件系统的实现有关,当定位到超出文件尾端之后写时,对于新写的数据需要分配磁盘块,但是对于原文件尾端和新开始写位置之间的部分则不需要分配磁盘块。 虽然两个文件的长度相同,但无空洞的文件占用了20个磁盘块,而具有空洞的文件 阅读全文
posted @ 2021-01-21 13:49 豆豆男孩 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 在start.S中,经过第一阶段的硬件初始化之后,进入到了u-boot的第二阶段,在这个阶段会对 串口、单板、中断、nand、nor等进行初始化,并设置内核需要的环境变量。 通过函数 start_armboot 进入第二阶段,下面箭头指的 init_sequence是一个函数数组,数组中的函数都是需 阅读全文
posted @ 2020-10-29 13:58 豆豆男孩 阅读(73) 评论(0) 推荐(0) 编辑