问题标签 [arago]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
cross-compiling - Yocto Poky 和 Texas Instruments Arago 有什么区别?
我对这个领域很陌生,所以我的术语可能不正确。
我的目标是为配备德州仪器 AM335x ARM 处理器的嵌入式设备构建自定义 linux 发行版。
我玩了一点 Yocto 1.6.1(Daisy版本)、bitbake 和HOB(初学者的救命稻草)。
之后我发现了德州仪器的Arago 项目快速入门。看起来它根本不需要 Yocto 文件,而是重新下载 bitbake、meta-openembedded 层和新的 meta-linaro 层(我从未听说过)。
据我了解,我需要为 AM335x 构建meta-ti层。我可以将它与其他 Yocto 层一起复制并与 Poky 一起“使用”吗?
如果我使用 Arago 构建,我可以使用 HOB 和其他 Yocto 层吗?
Yocto/Poky 和 Arago 有什么区别?它们在某种程度上兼容吗?Arago 是否支持使用 qemu 运行图像?
linux - 从帧缓冲区读取之前是否需要缓存失效?
/dev/fb0
我正在尝试在 Linux 机器上读取。
我只是open("/dev/fb0", O_RDWR)
,然后mmap
,然后memcpy
从映射的指针。
一切似乎都很好,除了我得到的图像的右上角来自上一帧。
对我来说,这似乎是一个缓存一致性问题。具体来说,我在 GPU 和 CPU 共享内存的 ARM 芯片上运行它。
这是真的吗?mmap
在ing 到帧缓冲区之后使缓存无效是常见的做法吗?
如果我需要使内存失效,我应该使用哪个 API 调用?
我正在尝试 TI SDK 中的 Memory.h,但是否有更标准的/Linux/Posix 替代方案?
linux - Qt - 如何从待机和内存状态检测恢复
我们目前正在开发基于 ti 的 am335x sdk 的嵌入式设备(基于Arago 项目)
设备上的主要应用程序正在使用 Qt4.8 开发
我们想检测设备何时进入 Standby / Mem 状态,以便我们可以保存数据并暂停我们的主应用程序
我们还想检测设备何时从这些状态恢复,以便可以正确恢复主应用程序
有没有人有经验/信息/链接到如何实现这一点?
date - 如何从busybox中的“日期”获取ISO8601秒格式?
没有足够的例子,我一直在绕圈子,以得到由“日期”打印出来的 iso8601 的“秒”版本。请查看busybox 1.22.1 提供的帮助。我似乎无法理解所需的语法。根据我的经验,例子胜于雄辩,我还没有在网上找到任何有用的东西。
这是我尝试过的:
注意我尝试使用 Ubuntu 版本的日期,并且能够弄清楚如何获得 iso8601=seconds 日期格式,但在busybox中却没有......
以下是 Busybox 1.22.1 的 date 帮助显示的内容:
linux - 错误:input-utils-1.0-r0 do_compile:oe_runmake 在 Ubuntu 16.04 的 arago 项目中失败
它说 ERROR: input-utils-1.0-r0 do_compile: oe_runmake failed 。
我从网上找到了一些解决方案并尝试过,但它给了我与上图相同的错误。
有人对此有想法吗?
date - 如何从busybox中的“日期”获取ISO8601秒格式?
[免责声明:此问题旨在采用问答形式。解决方案已经确定并随问题一起提供。]
如果没有来自busybox 帮助部分的足够示例,我无法确定如何获取日期以打印出iso8601 的“秒”版本。该帮助没有提供示例来帮助理解所需的语法。以下是尝试获得所需格式的不同方法,但运气不佳。如何从busybox中的“日期”获取ISO8901秒格式?
这是尝试过的:
注意我尝试使用 Ubuntu 版本的日期,并且能够弄清楚如何获得 iso8601=seconds 日期格式,但在busybox中却没有......
以下是 Busybox 1.22.1 的 date 帮助显示的内容:
yocto - 无法获取外部 Linaro 工具链版本错误
我正在尝试使用 Yocto-Arago SDK 构建 rootfs 并得到Failed to obtain external Linaro toolchain version
错误。
显然应该TARGET_PREFIX
有INVALID-oe-linux
。我已经绑定在 bitbake 运行之前将其导出,但没有成功。如何设置为这个值?
opencv - cunstom AM57xx 板上的 arago yocto 项目上的 tiovx-app-host 错误
我正在尝试为其编译tiovx-app-host
的 AM57xx-evm 板编译 arago yocto( ROCKO
) 项目,但对于我的自定义 am57xx 板同样给出了关于ld
. 即使我没有更改tiovx-app-host.bb文件。
yocto - 从 Yocto Bitbake 中删除 ROS 以减小图像大小
我使用 bitbake 提取了一个默认的 Arago/yocto 图像来构建,输出图像为 8 GB。我需要减少小于 4 GB 的大小,所以我尝试删除 meta-ros 层。我收到一个错误,但无法确定错误的来源:(
ERROR: Nothing RPROVIDES 'packagegroup-ros-ti' (but /opt/PHYTEC_BSPs/yocto_ti/sources/meta-arago/meta-arago-distro/recipes-core/images/tisdk-rootfs-image.bb RDEPENDS on or otherwise requires it)
是的,这是整个错误消息,在语法上似乎非常不正确,当我重新阅读时我感到困惑......)
然后tisdk-rootfs-image.bb
对 ROS 只字未提,我找不到 (grep -r ros) 需要 ros 的地方。
我如何才能弄清楚这一点或取决于 ROS。
找出我可以删除的其他东西的奖励积分(我需要 GStreamer,但我不认为我需要 qt5。我也不需要任何示例、示例、演示等)。