上一页 1 2 3 4 5 6 7 8 9 ··· 41 下一页
摘要: Bootargs参数详解:https://blog.csdn.net/zhangjikuan/article/details/22091335 mtdparts mtdparts=fc000000.nor_flash:1920k(linux),128k(fdt),20M(ramdisk),4M(jf 阅读全文
posted @ 2021-04-11 21:47 Grooovvve 阅读(765) 评论(0) 推荐(0) 编辑
摘要: 嵌入式Linux系统 = bootloader + linux内核 + 根文件系统(里面含有APP)。 bootloader 它的目的是启动内核,去哪等读内核?读到哪里?去Flash等外设读内核,存到内存里去。所以需要有Flash里外设的驱动能力,为了调试方便还会有网络功能。所以,可以认为 bool 阅读全文
posted @ 2021-04-11 21:45 Grooovvve 阅读(863) 评论(0) 推荐(0) 编辑
摘要: 所谓分区,就是说对Flash进行分块管理。//如何方便地进行分块管理(存储设备类型和数量); 对Flash(相当于硬盘)的管理必须事先使用分区界定; uboot中和kernel中都有个分区表,分区表就是我们在做系统移植时对Flash的整体管理分配方法。有了这个界定后,我们在部署系统时按照分区界定方法 阅读全文
posted @ 2021-03-30 20:37 Grooovvve 阅读(1896) 评论(0) 推荐(1) 编辑
摘要: uboot的本质就是一个复杂点的裸机程序。操作系统内核本身就是一个裸机程序,和uboot、和其他裸机程序并没有本质区别。区别就是操作系统运行起来后在软件上分为内核层和应用层,分层后两层的权限不同,内存访问和设备操作的管理上更加精细(内核可以随便访问各种硬件,而应用程序只能被限制的访问硬件和内存地址) 阅读全文
posted @ 2021-03-30 20:26 Grooovvve 阅读(1516) 评论(0) 推荐(0) 编辑
摘要: 大多数router都是没有硬盘的,它使用闪存来完成相应的存储功能(包括存储固件以及系统数据),这种非易失性的闪存可以避免掉电丢失的问题。 我们常接触的闪存主要有两种:NOR flash 和 NAND flash。如果闪存芯片和SOC直接连接并且又linux直接寻址,我们将它称作raw flash; 阅读全文
posted @ 2021-03-30 20:20 Grooovvve 阅读(851) 评论(0) 推荐(0) 编辑
摘要: 块和字符是两种不同的访问设备的策略;同一个设备可以同时支持块和字符两种访问策略; 字符设备只能顺序访问(如串口发送数据顺序),而块设备可以随机访问(不连续块访问)。 Nand、SD卡(电储存)等随机访问效率等同于顺序访问。 传统的机械式块设备(如硬盘、DVD)虽然可以随机访问,但是连续访问效率更高, 阅读全文
posted @ 2021-03-03 23:09 Grooovvve 阅读(633) 评论(0) 推荐(0) 编辑
摘要: 块(Block): 块是上层软件中(操作文件时)使用的最小的操作单元。 就是(操作文件时)一个块一个块进行操作(块的大小格式化时可以设置【如linux、fatfs等等】)。 块(block),概念来自于文件系统,是内核对文件系统数据处理的基本单位,大小为若干个扇区,常见有512B、1KB、4KB等 阅读全文
posted @ 2021-03-03 22:57 Grooovvve 阅读(3198) 评论(0) 推荐(0) 编辑
摘要: target ... : prerequisites ...command target //目标文件,O文件 或者是可执行文件 prerequisites //生成target所需要的文件或者目标 command //make需要执行的命令(任意shell命令),makefile中的命令必须以[t 阅读全文
posted @ 2021-03-02 20:03 Grooovvve 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 理解硬链接和软链接概念前,需要先了解文件和iNode相关背景知识: Linux系统编程5_文件描述符:https://www.cnblogs.com/grooovvve/p/14076856.html Linux系统编程9_iNode机制:https://www.cnblogs.com/grooov 阅读全文
posted @ 2020-12-30 23:18 Grooovvve 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 文件存储在硬盘上,硬盘的最小存储单位叫做“扇区”(Sector)。每个扇区储存512字节(相当于0.5KB)。操作系统读取硬盘的时候,不会一个个扇区的读取,这样效率太低,而是一次性连续读取多个扇区,即一次性读取一个“块”(block)。这种由多个扇区组成的“块”,是文件存取的最小单位。“块”的大小, 阅读全文
posted @ 2020-12-30 23:01 Grooovvve 阅读(173) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 41 下一页