完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
一、前言非常感谢电子发烧友论坛让我入选这本<<Yocto项目实战教程>>书的试读。回想起2022年当时好像参加阿里的某个比赛得到了D1s的开发板,提到用Yocto构建工具,但是当时关于这块的内容真是少之又少,问了很多朋友都说没听过这玩意,后面到2023年的话,有一些朋友都接触过这东西了,但是感觉非常难用,简直是不知道这东西存在的价值何在,产生了一些抨击的论调。周末收到书了,迫不及待的翻看了一下,对菜谱,层啊这些概念就加深了不少。
今天随各位再来学习一遍吧,希望这次的学习能够让他掌握这个难搞的工具。
二、全书结构这本书的整体结构还是比较合理的,分为了基础普及和项目实战环节,基础普及里也有跟linux嵌入式构建相关的基础,也有Yocto的基础内容,对这块感兴趣的也可以了解了解。
个人比较感兴趣的是从树莓派那里的实战内容,对于前面的理论,总感觉需要在实战中用到的时候再回过头来才能领会。 前面相关的介绍也简单看看:
三、 搭建Yocto的构建环境根据书中内容,要搭建Yocto的开发环境,需要准备一个Ubuntu22.04的环境,用虚拟机和WSL都行,这边我习惯使用WSL环境,先安装Ubuntu吧,然后是下载Poky的代码:
下载完之后,进入Poky文件夹,检出scarthgap分支:
接下来安装必要性的构建工具:
后面就是准备开始构建了,根据书上内容,到最后会有一个qemu的虚拟镜像出来。 先加载环境变量,加载完会切换到build目录:
然后就构建:
出现一点小问题:
解决完之后就开始构建了,按照书上说法,第一次构建可能会花费几个小时,慢慢等吧:
出错了:
按照网上的方法cleanall一下,又重新编,这次就编过了哈哈:
按照书上的方法,运行一下,输入密码之后就跑出来了界面了:
选择terminal看看效果:
看一下文件管理器:
附上书本内容:
四 总结这本书还是非常不错的,关于Yocto的介绍和首次实践也都成功了,这里说一下书的内容,真的是非常的多啊,大家看一下这个字的密度,然后再看一下页数,想要啃完这本书,然后加上实践,也不是一个小工程啊. 静等下一篇吧. |
|
相关推荐
1 个讨论
|
|
3554 浏览 4 评论
890 浏览 0 评论
【书籍评测活动NO.67】成为硬核Linux开发者:《Linux 设备驱动开发(第 2 版)》
3322 浏览 14 评论
【高速数字设计(基础篇)】阅读体验之一--书籍排版设计和目录架构及初步阅读
3075 浏览 0 评论
2130 浏览 0 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-1 09:33 , Processed in 0.904265 second(s), Total 51, Slave 39 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
604