• 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
  • 2022-08-30如何查看和复制PetaLinux(Yocto)的wic文件中的内容
    如何查看和复制PetaLinux(Yocto)的wic文件中的内容总结使用“wicls”命令,ls”查看wic文件里的分区和文件。使用“wiccp”命令,在LinuxHost和wic文件的分区之间,复制