1. taotaodiy_yocto

1.1. 江城子·十年

  • 十年编程两茫茫,来时路,岁月长。

  • 千行代码,无以抒惆怅。

  • 犹记年盛人张狂,物联网,干他娘。

  • 东寻西觅才入行,嵌入式,闷得慌。

  • 铁头板凳,坐得屁股凉。

  • 怎耐得岁月往事,随风去,再无望。

1.2. 介绍

Yocto项目(YP)是一个开源协作项目,可帮助开发人员创建基于Linux的自定义系统,而无需考虑其硬件体系结构。 该项目提供了一套灵活的工具和空间,全世界的嵌入式开发人员可以在其中共享技术,软件堆栈,配置和最佳实践, 这些技术,可用于为嵌入式和IOT设备或需要定制Linux OS的地方创建量身定制的Linux映像。

简明一句话:定制Linux系统,请使用yocto。

本教程包含了:

  • yocto的基本介绍,使用方法(bitbake运行机制,语法);

  • yocto如何组织Linux系统的各个组件;

  • 使用yocto定制裁剪你想要的Linux系统;

  • stm,i.mx,cipproject,树莓派等几个工程的分析,使用。

1.3. 文档编辑

  1. 编辑文档 vscode + Sphinx

1.4. 文档部署

文档仓库 git clone https://gitee.com/taotaodiy/taotaodiy-yocto.git

  1. 首先安装vscode,安装插件reStructuredText

  2. 配置python环境

  3. 接着安装 sphinx

  4. 安装主题 sphinx_rtd_theme

  5. 编译即可预览。

预览效果如下

1.5. 教程环境

  1. 主机 VirtualBox+ubuntu20.04

  2. 科学上网

  3. 代码编辑 vscode

1.6. 使用说明

  1. 文档阅读 https://taotaodiy-yocto.readthedocs.io/en/latest/

  2. 代码仓库 https://taotaodiy-yocto.readthedocs.io/en/latest/

本教程为taotaodiy系列基础教程之一,更多请访问如下:

  1. mcu https://taotaodiy-mcu.readthedocs.io/en/latest/

  2. linux https://taotaodiy-linux.readthedocs.io/en/latest/

  3. qt https://taotaodiy-qt.readthedocs.io/en/latest/

  4. 树莓派 https://taotaodiy-raspi.readthedocs.io/en/latest/

  5. yocto https://taotaodiy-yocto.readthedocs.io/en/latest/

1.7. 参与贡献

  1. 如果你想参与,请试图联系我们,我们也需要你

  2. 如果你想参与,请试图联系我们,我们也需要你

  3. 如果你想参与,请试图联系我们,我们也需要你

  4. 如果你想参与,请试图联系我们,我们也需要你

1.8. 关于我们

  1. 文档阅读 https://taotaodiy-yocto.readthedocs.io/en/latest/

  2. 淘宝连接 https://shop369562752.taobao.com/

  3. 综合主页 http://www.taotaodiy.com/

  4. 交流论坛 http://www.taotaodiy.site/

如果你有什么问题,好的想法和建议请在博客上告诉我