- 2024-11-19一些变量
以TI的 linux-ti-staging为例子,说明一些变量的基本含义.D:表示编译生成镜像的目录,该目录下的产物,可用于共享给其他配方bitbakelinux-ti-staging-e|grep^DD="/home/likw/ex1/ti-tisdk-yocto/tisdk/tisdk/build/arago-tmp-default-glibc/work/am62xx_evm-oe-linux/linux-t
- 2024-10-23Yocto 介绍
前言全局说明Yocto介绍一、说明占位二、2.1文件名:2.2文件名:三、3.1文件名:3.2文件名:四、4.1文件名:4.2文件名:免责声明:本号所涉及内容仅供安全研究与教学使用,如出现其他风险,后果自负。参考、来源:
- 2024-10-23yocto-名词介绍
前言全局说明yocto-名词介绍一、说明二、2.1文件名:2.2文件名:三、3.1文件名:3.2文件名:四、4.1文件名:4.2文件名:免责声明:本号所涉及内容仅供安全研究与教学使用,如出现其他风险,后果自负。参考、来源:
- 2024-07-29如何使用 Yocto / OpenEmbedded 构建 PyO3 扩展?
我有一个Python/Rust项目,它使用PyO3构建一个用Rust编写的Python扩展。我用maturin设置了它,并且它在本地运行良好-它将构建一个轮子(.whl)并在其中构建是我的Python代码和Rust扩展共享对象,正如我所期望的那样。我需要与Yocto交叉编译它(不幸的
- 2024-03-31五、Yocto集成QT5(基于Raspberrypi 4B)
Yocto集成QT5本篇文章为基于raspberrypi4B单板的yocto实战系列的第五篇文章:一、yocto编译raspberrypi4B并启动二、yocto集成ros2(基于raspberrypi4B)三、Yocto创建自定义的layer和image四、Yocto创建静态IP和VLAN本章节实操代码请查看github仓库:meta-rpi-robot
- 2023-12-03yocto-queue 库如何实现替代数组【玩转源码】
前言前面提到了可以使用yocto-queue库代替Array操作数组,本篇则深入源码了解一下yocto-queue是如何实现替代数组的。yocto-queue源码分析源码中的代码量相对较少,读起来会比较轻松,看似可以琢磨的点少,其实不然。代码中包含知识点主要包括类的属性、链表与数组的对比、队列、自定义迭代
- 2023-10-24zynq7000 传统方式制作系统镜像 以及yocto
转载:https://blog.csdn.net/qq_33232152/article/details/1211225991zynq7000传统方式制作系统镜像传统方式制作系统镜像,主要是以下几个步骤:配置zynq芯片ubootkerneldevice-treerootfs打包制作BOOT.BIN和image.ub环境配置安装xilinx的vivado、SDK软件安装gccmakeg
- 2023-09-21使用Yocto进行嵌入式Linux开发3 Toaster
3Toaster我们已经知道了如何在Poky中使用BitBake构建图像image,那么我们将学习如何使用Toaster完成同样的操作。3.1什么是Toaster?Toaster是一个用于配置和运行构建的Web接口。它与BitBake和Poky构建系统通信,以管理和收集有关构建、软件包和镜像的信息。使用Toaster的两种方法
- 2023-09-01关于 rk3568 yocto USB 鼠标不能使用的问题
问题:发现rk3568yocto镜像出现 USB无法识别鼠标键盘的问题。 经测试发现: 1 1.2底板的yocto镜像,lvds屏幕的镜像是可以的,鼠标与触摸同时可用。 2 测试1.7底板的 yocto lvds影响是不是同样可用。 这说明只要是lvds就是可以用的。 3
- 2023-08-10Yocto SDK 修改环境加载脚本中的编译选项flags
修改build/conf/local.conf,增加或者覆盖如下变量DEBUG_BUILD="0"DEBUG_FLAGS=""FULL_OPTIMIZATION="-O3-pipe"这些变量原始定义于poky/meta/conf/bitbake.conf609行附近
- 2023-07-21Linux精品书籍下载
Linux精品书籍Linux命令行第2版出版日期2019年3月5日502页4.7星1740评(2023-7-21)带你从第一次敲击终端键盘,到在最流行的Linuxshell(或命令行)Bash中编写完整的程序。在学习的过程中,你将学到几代经验丰富、善于躲避鼠标的大师们传授下来的永恒技能:文件导航、环境配置、
- 2023-06-18【openeuler】Yocto &embedded sig联合例会 (2022-11-03)
- 2023-06-17[openeuler]Yocto & embedded 联合sig例会 (2022-12-15)
- 2023-05-31掌握嵌入式Linux编程0简介
简介多年来,Linux一直是嵌入式计算的主流。然而,涵盖这一主题的书籍却少之又少:本书旨在填补这一空白。术语"嵌入式Linux"没有很好的定义,可以应用于从恒温器到Wi-Fi路由器到工业控制单元等各种设备内部的操作系统。然而,它们都是建立在相同的基本开源软件上。这些就是我在本书中描
- 2023-04-23yocto中的init manager
yocto中的initmanager https://blog.csdn.net/qq_35018427/article/details/105487675前言根据前文Linux根文件系统挂载流程中的分析,内核通过调用根文件系统中的init程序跳转到用户空间,并对用户空间所需的基础框架进行初始化。类比于内核启动时,需要对各个功能模块进行初始化,当
- 2023-04-18源码共读|yocto-queue 队列 链表
前言Yocto-queue是一种允许高效存储和检索数据的数据结构。它是一种队列类型,是一个元素集合,其中的项被添加到一端并从另一端移除。它被设计用来操作数据量很大的数组,在你需要使用大量的Array.push、Array.shift操作时,Yocto-queue有更好的性能表现。仓库地址:sindresorhus/yo
- 2023-03-24ST的yocto工程卡在bitbake [image]命令
1.sourceenvsetup.sh2.cd ~/Desktop/tc3p-dv17/poky/3.sourceoe-init-build-env4.cd~/Desktop/tc3p-dv17/build-pokyst-sta1385-mtp-mmc-boot-m3os-from-m3xl5
- 2023-03-22Yocto2:Yocto基本概念以及编译流程
关键词:Recipe、Layer、Metadata、Poky、bitbake等等。1关键概念深入了解Yocto之前,先了解一些基本概念。在Software–YoctoProject有说明。这里摘录一段中文翻译:配
- 2023-02-18i.MX8M开发板Yocto系统使用Gstarwmra视频转换
iTOP-iMX8MM提供了一个视频转换组件:imxvideoconvert_g2d,输入以下命令查看具体的信息。gst-inspect-1.0imxvideoconvert_g2d更多内容:可以了解IMX8M开发板
- 2023-02-07Yocto系统使用Gstarwmra迅为i.MX8M开发板VP8解码
我们解码并播放VP8视频文件,输入以下命令gst-launch-1.0filesrclocation=/gstreamer/video/1080p_30fps_vp8.webmtypefind=true!\video/x-matroska!aiurdemux!que
- 2023-01-17Yocto理论篇 | Yocto Project组件与Layers
1YoctoProject组件BitBake任务执行器与各种类型的配置文件一起构成了开放内核。BitBake处理数据文件的解析和执行。数据本身有多种类型:Recipes:提供特定软件的详细信息。Cl
- 2022-12-06Linux系统编译(yocto)
1.Makefile编写makefile如下所示,编译生成静态库;$^:表示所有的.o文件$@:表示目标文件CROSS=CC=$(CROSS)arm-linux-gnueabi-gccCXX=$(C
- 2022-11-25iTOP-IMX8M开发板Yocto系统使用 Gstarwmr-agstreamer日志级别设置
gst的日志等级分为none(0)error(1)warning(2)info(3)debug(4)log(5)。默认gst的日志等级为1,即error打印,出错时会打印。1)全局日志级别设置如果需要更高级别打印,
- 2022-11-25(Yocto)Imx8mp的时间结构
1.构成图 #kernel\time\timekeeping.c#drivers\rtc\class.c
- 2022-11-09yocto使用本地http服务加速下载
选定以某个版本为基线,下载所有源码编辑build/{machine}/conf/local.conf,添加BB_GENERATE_MIRROR_TARBALLS="1"下载所有源码#bitbake{target}--runall=do_fetch