- 博客(4)
- 收藏
- 关注
原创 内核的编译和配置
注: 文章内容主要参考朱有鹏linux嵌入式课程1.linux内核源码目录结构源码哪里来(1)使用2.6.35.7版本内核。该版本内核有三种:kernel.org上的官方版本,三星移植版,九鼎X210移植版。分析时用X210版, 实验时用三星版;(2)光盘F:\BaiduNetdiskDownload\2.X210V3S_A\BSP X210官方\QT4.8\bsp\qt_x210v3s_160307.tar.bz2, 这个九鼎移植好的整个系统, 里面包括kernel, ubo...
2020-08-20 15:29:35
482
原创 内核基础知识
什么是操作系统(1)常见:linux、windows、android、ucos等操作系统; (2)本质:程序,由很多源文件构成,需要编译连接成操作系统二进制程序(vmlinz、zImage);(3)作用:管理计算机硬件,给应用程序提供运行环境。(4)核心功能:1)内存管理。如uboot中使用内存没有注册也没有限制, 如果不小心同块内存重复使用会出现逻辑错误, 用的内存多了, 管理非常麻烦;有了操作系统负责内存,所有应用程序需要申请和注册,内存管理模块分配, 好处是不会冲突。...
2020-08-20 15:21:22
613
原创 根文件系统初识
1.概述根文件系统(1)实质: 特殊用途的文件系统, 是一些代码,一套软件。(2)镜像格式: 由各种工具制成, 做出的镜像有不同格式, 内核启动文件系统时, 要用rootfstype= xxx指定格式, 内核会按这种格式解析根文件系统镜像;(3)作用: 对存储设备的块/扇区进行管理,将对块/扇区的访问变成对目录和文件名的访问。上层访问文件时,文件系统将目录+文件名转换成对块/扇区号的访问。原因: 存储设备(块设备, 如硬盘、flash)是分块/扇区的,物理上底层去访问存储设备时...
2020-08-20 15:17:14
372
原创 根文件系统的构建(busybox)
1.用busybox构建根文件系统逐步构建从空文件夹开始,逐步添加rootfs必备的东西(busybox集成了),然后烧录成镜像, 再用nfs方式挂载启动,观察启动后现象。什么是busybox(1)一个C语言项目,包含很多.c/.h文件。(2)作用: (1)为了在嵌入式环境下, 构建rootfs使用的init进程应用程序。(2)为当前系统提供一套shell命令程序集, 如vi、cd、mkdir、ls等集成在一起, 所以叫busybox。而发行版linux(如ubu...
2020-08-20 15:10:26
1158
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人