![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
小生聊【busybox】
文章平均质量分 91
busybox
iriczhao
软件工程师一枚。读书时搞过Web开发,对html + css + JavaScript开发栈有一定了解。毕业后,成了一名软件工程师,主要研究和学习MCU端软件的开发、嵌入式Linux内核、嵌入式Linux应用软件的开发。做过可穿戴设备、物联网设备、医疗控制设备的软件开发;对人工智能、物联网、智能家居、5G技术等领域同样有着浓厚兴趣。
茫茫人海中,您无意识的一眼凝眸皆是缘分,如果您有想说的话,欢迎与我交流(iriczhao@163.com);如果您发现了分享的文章出现了错误,请您多拍砖,小生将自觉改正。
展开
-
【Busybox】Busybox源码分析-04 | ash和login程序
本文分析busybox中的ash和login程序原创 2022-10-24 20:19:22 · 1654 阅读 · 0 评论 -
【Busybox】Busybox源码分析-03 | 终篇
本文是小生分析busybox源码的最后一篇,描述了经busybox构建完成后的最小根文件系统中需要添加哪些文件以及文件的解析过程。从使用者的角度来看,能够编译构建busybox,能够填充最小的根文件系统满足实际的应用需求,就已经差不多了。从设计的角度来看,busybox的源码和linux内核、u-boot源码一样,具有出色的设计思维和优秀的构建思想在里面。原创 2022-10-17 22:02:16 · 1091 阅读 · 0 评论 -
【Busybox】Busybox源码分析-02 | init程序
linux内核启动过程的后期,在```kernel_init()```函数代表的init线程中,会尝试执行用户空间的init进程。本文将分析init程序。原创 2022-10-15 22:37:00 · 1103 阅读 · 0 评论 -
【Busybox】Busybox源码分析-01 | 源码目录结构和程序入口
描述Busybox的源码目录结构和程序入口分析原创 2022-10-13 20:24:19 · 1379 阅读 · 0 评论 -
【qemu】以sd方式添加根文件系统运行linux内核
【qemu】以sd卡方式添加根文件系统运行linux内核【效果走一波】文章目录【qemu】以sd卡方式添加根文件系统运行linux内核一、开篇二、使用linux内核的回环设备创建文件系统镜像(2-1)创建一个文件(2-2)创建一个ext3的文件系统镜像(2-3)挂载ext3文件系统(2-4)填充文件系统内容三、qemu下以sd方式启动于宿主机上的文件系统镜像一、开篇 在使用qemu运行linux内核时,在linux内核运行最后,挂载根文件系统是个关键点,如果以initramfs方式挂载文件系原创 2022-03-27 12:08:20 · 2311 阅读 · 0 评论 -
【qemu】qemu运行linux内核总结
【效果走一波】【设备平台】操作系统:ubuntu系统版本:lts 18.4架构:x86_64一、qemu的安装在ubuntu终端下输入以下命令进行安装:sudo apt-get install qemu安装完成后,键入qemu后按三次tab键将弹出命令提示,如下图所示:添加--version可查看对应的命令的版本的信息,如下图所示:二、编译构建Linux内核 这篇文章记录时使用的Linux内核版本4.19.4,Step1:使用make menuconfig编译原创 2022-03-26 11:06:32 · 8333 阅读 · 7 评论 -
【busybox】busybox使用总结 -01
一、Busybox简介 【特点】(1-1)开源项目 Busybox是一个开源项目,遵循GPL v2协议。Busybox将众多的UNIX命令集合进了一个很小的可执行程序中,可以用来替代GNU fileutils、shellutils等工具集。Busybox中各种命令与相应的GNU工具相比,所能提供的选项比较少,但是对于一般的应用场景也足够了。Busybox主要用于嵌入式系统的开发中。(1-2)程序本体较小 Busybox在编写过程中对文件大小进行了优化,并考虑了系统资源有限(比如内存等)的情况原创 2021-11-28 12:16:22 · 6024 阅读 · 0 评论