追求完美可能意味着不停地重复开始,适当的不完美则可能使事情完整的结束。你会怎么选择?—— R.W
rwlinux的介绍
rwlinux
是一套编译嵌入式linux
的uboot
、kernel
和rootfs
的一套环境,其详细内容会在后面的rootfs构建篇专门介绍,这里做一个大概的框架概览。其实整个开发的过程也就是不断完善这个rwlinux的过程。后面会把整套环境和开发代码陆续提交到github
上。
rwlinux的框架概览
rwlinux的框架概览如下图所示
rwlinux本身会在一个git仓库,里面不同的目录下的src会分别占用不同的仓库,rwlinux可以管理不同的代码仓库和实现编译打包生成rootfs。
上图涉及到的文件或者目录说明如下表
文件或者目录 | 说明 |
---|---|
Makefile | 管理src的版本,clone和编译的 |
src/ | 不同目录下放着不同仓库的源代码 |
configs | 放一些通用的配置和不同board的配置 |
out | 里面存放编译生成的东西和编译好要烧写的bin和image |
后面要开始进行裸机部分的分享了。