
Yocto开发篇
文章平均质量分 89
Yocto是一个不用开发板也能学习嵌入式Linux的项目,本专栏旨在教你掌握yocto、移植bootloader、kernel、rootfs和application,不只有理论讲解,还有更多的实操和干货哦
优惠券已抵扣
余额抵扣
还需支付
¥49.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
fulinux
我热爱Linux、热爱Yocto、喜欢编程、热爱科学技术的码农!希望我的博客能帮助到哪些在茫茫黑夜中摸索的小白!
欢迎关注、点赞和订阅!
展开
-
Yocto开发讲解系列 - 总目录
Yocto开发讲解系列总纲Yocto开发专栏前言原创 2021-04-28 20:26:14 · 34441 阅读 · 60 评论 -
Yocto系列讲解[入门篇] 1 - 快速入门熟悉Yocto的构建
yocto quick start up带大家快速上手原创 2020-10-03 16:50:52 · 45139 阅读 · 156 评论 -
Yocto系列讲解[理论篇]45 - bb文件中函数实操演示(3)继承自己的class
Yocto系列讲解[理论篇] 45 - bb文件中函数实操演示(3)继承自己的class原创 2021-02-23 20:19:20 · 9042 阅读 · 12 评论 -
Yocto系列讲解[入门篇] 2 - 演示运行qemux86-64虚拟机
手把手教大家怎么编译Yocto,并运行一个qemux86虚拟机原创 2020-10-10 18:53:26 · 11262 阅读 · 61 评论 -
Yocto系列讲解[理论篇] 3 - meta layer recipe class概念介绍
meta/recipes.txt内容讲解顺便看下meta目录原创 2020-10-10 20:17:57 · 6092 阅读 · 23 评论 -
Yocto系列讲解[入门篇] 4 - 创建自己的meta layer
这里写目录标题创建和生成自己的layer原创 2020-10-12 19:44:46 · 6859 阅读 · 72 评论 -
Yocto系列讲解[入门篇] 5 - 在meta-mylayer中添加helloworld recipe
四种方式创建自己的helloworld recipe原创 2020-10-17 13:34:48 · 6166 阅读 · 117 评论 -
Yocto系列讲解[理论篇] 6 - yocto是什么,学习它不难
什么是yocto为,学习它一点也不难原创 2020-10-12 20:17:55 · 7115 阅读 · 8 评论 -
Yocto系列讲解[实战篇] 7 - 开发工具devtool实操(创建新项目helloyocto)
做过yocto开发的朋友都有过这种认识,很多开源项目都是从其他网站下载或者git网站下载原创 2020-10-17 15:19:50 · 5919 阅读 · 26 评论 -
Yocto系列讲解[实战篇] 8 - 开发工具devtool实操(添加git项目learnyocto)
创建简单项目git项目,并添加原创 2020-10-19 19:46:55 · 3386 阅读 · 26 评论 -
Yocto系列讲解[实战篇] 9 - devtool验证并将learnyocto添加到meta-mylayer中
将learnyocto添加到meta-mylayer中原创 2020-10-22 19:55:14 · 2388 阅读 · 17 评论 -
Yocto系列讲解[实战篇] 10 - 在qemux86机器运行时安装程序
使用devtool deploy-target命令可以将recipe的构建的do_install任务中安装的所有文件直接输出部署到运行着的目标机器上,目标机器上面需要运行ssh服务:原创 2020-10-24 11:28:02 · 1925 阅读 · 22 评论 -
Yocto系列讲解[实战篇] 11 - 在qemux86机器运行时卸载删除程序
devtool undeploy-target命令原创 2020-10-24 11:51:04 · 1346 阅读 · 1 评论 -
Yocto系列讲解[实战篇]12 - 修改开源项目的代码(1)
目录问题描述修改某个开源项目alsa-utils源码位置devtool modify命令修改alsa-utils演示提交我们的修改修改后开始编译在线部署验证问题描述前面我们创建的几个项目helloyocto和learnyocto项目都是我们自己创建的项目可以很容易修改。yocto中使用的项目都是开源的,有的是从压缩包或者git等方式下载下来的,如果发现这些开源软件有问题,要修改,总不能获取源码然后修改,在像添加自己的项目那样添加吧?那多麻烦。还有如果你要修改的开源项目是abc,编译过程中创建的代码路径原创 2020-10-24 16:28:25 · 3600 阅读 · 31 评论 -
Yocto系列讲解[技巧篇]13 - devtool修改workspace目录位置
devtool工具修改workspace目录位置原创 2020-10-27 19:39:42 · 2076 阅读 · 7 评论 -
yocto系列讲解[技巧篇]14 - devtool edit-recipe命令(编辑bb文件命令)
目录devtool edit-recipe命令查看帮助信息编辑learnyocto的recipe编辑alsa-utils的recipe编辑dbus的recipedevtool edit-recipe命令使用devtool edit-recipe命令对指定recipe进行编辑(对应的文件是bb文件),该编辑器是vim,不知道读者盆友是什么,有个EDITOR变量来控制使用哪个编辑器。可以这么说,没有这个命令你去编辑一个bb文件很麻烦,麻烦之处在于你不知道这个bb文件位于什么位置。有了他之后,只需知道reci原创 2020-10-27 20:15:23 · 2974 阅读 · 20 评论 -
Yocto系列讲解[技巧篇]15 - devtool update-recipe更新开源软件
目录devtool update-recipe命令帮助信息使用举例开始修改代码git提交执行devtool update-recipe命令查看下更新内容看append文件结束我们的修改最后验证devtool update-recipe命令devtool update-recipe命令可以使用对recipe源码的修改生成的patch来对recipe进行更新。打个比方,你要对你的源码进行修改,你可以先使用devtool modify命令提取不在workspace目录下的recipe源码,之后你需要修改、编译原创 2020-10-28 20:45:20 · 3079 阅读 · 24 评论 -
Yocto系列讲解[技巧篇]16 - devtool upgrade命令更新开源软件的版本
By: fulinuxE-mail: fulinux@sina.comBlog: https://blog.csdn.net/fulinus喜欢的盆友欢迎点赞和订阅!你的喜欢就是我写作的动力!目录问题出发点devtool upgrade命令该命令的帮助信息使用举例更新learnyocto代码问题出发点现在考虑这么个情况:已知某个recipe最近更新了一个版本,然后修复了一个重要的bug,但是此时我们的这个recipe还是上一个版本,问我改如何升级我的recipe呢?devtool upg.原创 2020-11-10 19:29:20 · 1781 阅读 · 8 评论 -
Yocto系列讲解[技巧篇]17 - devtool latest-version命令查询开源软件最新版本
By: fulinuxE-mail: fulinux@sina.comBlog: https://blog.csdn.net/fulinus喜欢的盆友欢迎点赞和订阅!你的喜欢就是我写作的动力!目录问题导向devtool latest-version命令帮助信息使用实例devtool upgrade -V命令问题导向我们通常不清楚recipe(或者说软件工程)有没有最新的版本,然后我也不知道去哪里查看,此时有相应的命令可以查看某个软件工程有哪些版本,以及当前在哪个版本上面devtool l.原创 2020-11-10 20:18:29 · 1224 阅读 · 3 评论 -
Yocto系列讲解[技巧篇]18 - Toaster使用技巧之Yocto可视化(1)
By: fulinuxE-mail: fulinux@sina.comBlog: https://blog.csdn.net/fulinus喜欢的盆友欢迎点赞和订阅!你的喜欢就是我写作的动力!目录Toaster是什么Toaster的特性配置和运行构建关于构建过程的信息Toaster是什么Toaster是Yocto项目的OpenEmbedded构建系统的web界面。该接口允许您配置和运行构建。关于构建的信息被收集并存储在数据库中。您可以使用Toaster在多个远程构建服务器上配置和启动构建。.原创 2020-11-11 20:26:45 · 2237 阅读 · 0 评论 -
Yocto系列讲解[技巧篇]19 - Toaster使用技巧之Yocto可视化(2)
By: fulinuxE-mail: fulinux@sina.comBlog: https://blog.csdn.net/fulinus喜欢的盆友欢迎点赞和订阅!你的喜欢就是我写作的动力!目录Toaster前期准备工作设置系统的基本要求建立Toaster系统的依赖性Toaster前期准备工作本篇将讲解在使用Toaster之前,如何准备你的系统(我的是Ubuntu 16.04)。设置系统的基本要求在使用Toaster之前,您需要首先设置构建系统以运行Yocto Project(这点我.原创 2020-11-11 21:02:41 · 1458 阅读 · 0 评论 -
Yocto系列讲解[技巧篇]20 - Toaster使用技巧之Yocto可视化(3)
By: fulinuxE-mail: fulinux@sina.comBlog: https://blog.csdn.net/fulinus喜欢的盆友欢迎点赞和订阅!你的喜欢就是我写作的动力!目录待续原创 2020-11-15 19:29:29 · 1797 阅读 · 10 评论 -
Yocto系列讲解[理论篇]21 - yocto项目的概念(1)
By: fulinuxE-mail: fulinux@sina.comBlog: https://blog.csdn.net/fulinus喜欢的盆友欢迎点赞和订阅!你的喜欢就是我写作的动力!目录原创 2020-11-20 20:46:56 · 4108 阅读 · 3 评论 -
Yocto系列讲解[理论篇]22 - yocto项目的概念(2)
By: fulinuxE-mail: fulinux@sina.comBlog: https://blog.csdn.net/fulinus喜欢的盆友欢迎点赞和订阅!你的喜欢就是我写作的动力!目录OpenEmbedded构建系统概念Distro LayerBSP LayerSoftware LayerOpenEmbedded构建系统概念继续上一篇的内容Distro LayerDistro Layer为自己的发行版提供策略配置。最好的做法就是在自己的Layer中定义相关类型的配置,起到隔.原创 2020-11-23 20:07:15 · 2610 阅读 · 0 评论 -
Yocto系列讲解[理论篇]23 - BitBake全过程(1)
源文件来源SRC_URI变量DL_DIR变量原创 2020-11-24 19:53:36 · 7116 阅读 · 26 评论 -
Yocto系列讲解[理论篇]24 - BitBake全过程(2)
BitBake中do_patch任务原创 2020-11-24 20:35:24 · 4095 阅读 · 8 评论 -
Yocto系列讲解[理论篇]25 - BitBake全过程(3)
BitBakedo_prepare_recipe_sysroot任务do_configure任务EXTRA_OECONF变量EXTRA_OECMAKE变量EXTRA_OEMAKE变量干货演示原创 2020-11-25 21:24:22 · 4621 阅读 · 16 评论 -
Yocto系列讲解[理论篇]26 - BitBake全过程(4)
BitBake打包do_package和do_packagedata任务原创 2020-11-30 19:31:24 · 3627 阅读 · 8 评论 -
Yocto系列讲解[理论篇]27 - BitBake全过程(5)
BitBake全过程镜像文件制作do_rootfs任务IMAGE_INSTALL变量原创 2020-12-01 20:19:21 · 3300 阅读 · 14 评论 -
Yocto系列讲解[实战篇]28 - 应用开发的SDK或toolchain或gcc
应用开发的SDK编译标准SDK安装SDK编译演示原创 2020-12-02 19:56:11 · 3540 阅读 · 38 评论 -
Yocto系列讲解[实战篇]29 - 源码树外添加Linux驱动模块(hello驱动实例)
添加模块的驱动模块添加到images中验证驱动加载和卸载演示原创 2020-12-08 20:06:26 · 4469 阅读 · 48 评论 -
Yocto系列讲解[实战篇]30 - 创建只读根文件系统rootfs
创建Read-Only Root文件系统有两种方法创建只读根文件系统原创 2020-12-14 20:23:57 · 3354 阅读 · 5 评论 -
Yocto系列讲解[理论篇]31 - Linux kernel相关的任务
Linux 内核相关任务do_kernel_menuconfig任务do_compile_kernelmodules原创 2020-12-21 20:13:34 · 2058 阅读 · 10 评论 -
Yocto系列讲解[理论篇]32 - qemu Linux kernle默认的配置
Linux kernle默认的配置Linux recipelinux版本在哪里设置?linux源码在哪里下载?yocto-kernel-cache是什么?Linux-yocto使用哪个config配置呢?原创 2020-12-22 20:30:09 · 1588 阅读 · 17 评论 -
yocto系列讲解[实战篇]33 - 如何修改Linux内核源码和添加补丁文件
修改linux kernel和添加补丁文件原创 2020-12-23 20:33:59 · 5576 阅读 · 30 评论 -
Yocto系列讲解[实战篇]34 - 修改开源项目的代码(2)
By: fulinuxE-mail: fulinux@sina.comBlog: https://blog.csdn.net/fulinus喜欢的盆友欢迎点赞和订阅!你的喜欢就是我写作的动力!目录先简单记录下步骤后面再规范下:cd poky/build/tmp-glibc/work/armv7a-vfp-neon-oe-linux-gnueabi/dhcpcd/5.2.10-r2/dhcpcd-5.2.10$ls -l .gitgit init .$ git add -Agit c.原创 2021-01-04 15:38:15 · 1814 阅读 · 9 评论 -
Yocto系列讲解[实战篇]35 - 添加一个新的10M大小的镜像文件
如何创建一个10M大小的新分区问题原创 2021-01-04 19:36:33 · 1688 阅读 · 14 评论 -
Yocto系列讲解[入门篇]36 - 编译arm虚拟机qemuarm
玩一下qemuarm,因为之前用的x86架构原创 2021-01-09 18:33:39 · 2128 阅读 · 12 评论 -
Yocto系列讲解[入门篇]37 - 编译可以在beaglebone开发板上运行的镜像
By: fulinuxE-mail: fulinux@sina.comBlog: https://blog.csdn.net/fulinus喜欢的盆友欢迎点赞和订阅!你的喜欢就是我写作的动力!目录引言meta-yocto-bsp目录做什么的创建一个新目录修改local.conf模板创建build目录修改downloads路径开始编译引言说实话,我也没有beaglebone开发板在手上,为什么要编译这个呢?我觉得吧,这个是一个arm架构的、能在实际板子上运行的、yocto官方官方用来验证y.原创 2021-01-09 19:32:09 · 1591 阅读 · 9 评论 -
Yocto系列讲解[变量篇]38 - beaglebone-yocto.conf配置分析之PREFERRED_PROVIDER变量
PREFERRED_PROVIDER变量原创 2021-01-12 20:03:16 · 1740 阅读 · 8 评论