![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux根文件系统
骑着蜗牛写代码
这个作者很懒,什么都没留下…
展开
-
编译busybox-1.7.0出现Makefile:405:*** mixed implicit and normal rules: deprecated syntax
编译busybox-1.7.0出错编译busybox-1.7.0出错busybox-1.7.0$make menuconfigMakefile:405:*** mixed implicit and normal rules: deprecated syntaxMakefile:1242:*** mixed implicit and normal rules: deprecated syntaxmake:*** No rule to make target ‘menuconfig’. Stop.原创 2020-06-01 11:36:27 · 1061 阅读 · 0 评论 -
Linux系统中udev详解
本文是参考网上很多资料整合在一起的,这里只是为了方便学习和记忆,没有别的目的。如有侵犯到版权,请及时联系。udev介绍udev是在Linux kernel2.6系列上新添加的设备文件管理模块。其功能主要为动态管理设备文件,如增加、删除等操作。当新插入的设备被驱动检测到后会在sysfs上注册新的数据(与此设备相关的一些信息文件)。同时内核会发送设备的uevent给udev,udev收到后便会访问...原创 2020-03-25 16:45:07 · 3880 阅读 · 0 评论 -
Linux中的存储命名
最近在做使用U盘和SD卡对设备进行系统升级时遇到了一些问题。不同的SD卡插入设备后挂载的目录名称不一致,并且在SD卡拔出后还存在挂载的目录。以及U盘插入后有时在/dev/目录下生成的是sda、有时还存在sda1,有时便为sdb等之类的。这里记录下来以便后续开发少经历些坑。在Linux系统中,平时插入U盘有时在/dev/目录中会显示sda、sda1、 sda2、 sdb、 sdc等之类的设备文件,那...原创 2020-03-24 21:18:14 · 860 阅读 · 0 评论 -
文件系统的映像类型以及工具的制作
Linux启动时,第一个必须挂载的是根文件系统;若系统不能从指定设备上挂载根文件系统,则系统会出错而退出启动。之后可以自动或手动挂载其他的文件系统。因此,一个系统中可以同时存在不同的文件系统。在前两节中讲述了Linux最小根文件的制作方法以及流程,制作好的根文件系统需要制作成系统映像才能烧写到存储设备上去。所谓制作文件系统映像文件,就是将一个目录下的所有内容按照一定的格式存放到一个文件中。...原创 2019-11-04 14:09:19 · 526 阅读 · 0 评论 -
2.制作最小根文件系统
在上篇博客中讲解了制作根文件系统其实就是在分区中创建目录以及在各个目录中实现系统启动时必要的文件,在嵌入式中通常会使用busybox来制作根文件系统。因为busybox集合了很多命令、以及各种文件,可以非常方便地帮助开发人员实现一些必须的文件。busybox的下载地址。busybox中集成了几百个命令,在一般系统中并不需要全部使用,所以可以通过配置busybox来选择这些命令、指定某些命令的功...原创 2019-10-29 21:44:07 · 496 阅读 · 0 评论 -
Linux文件系统概述
类似于Windows的各个盘,Linux系统也可以将磁盘、flash等存储设备划分为若干个分区,在不同分区存放不同类别的文件(文件系统此时指的是分区上文件的集合)。与Windows的C盘类似,Linux一样要在一个分区上存放系统启动所必需的文件,如内核映像文件(在嵌入式中,内核一般单独存放在一个分区中)、内核启动后运行的第一个程序、给用户提供操作界面的shell程序、应用程序所依赖的库等。这些必需...原创 2019-10-29 10:45:03 · 433 阅读 · 0 评论