极客指南:为嵌入式解决方案量身定制的 Linux 物联网 (IoT) 的爆炸性增长只是推动边缘智能设备需求的几个趋势之一。越来越多的嵌入式设备使用 Linux 来利用库和代码以及 Linux 操作系统专业知识,从而更快地交付功能、简化持续维护,并为嵌入式设备开发人员提供最大的灵活性和性能。
选择商业 Linux 时,请明智选择! “Linux 就是 Linux 就是 Linux”,这是我最近与一家大型跨国关键基础设施公司开会时听到的一句直接引语。令人惊讶和正确的是,一位聪明而勇敢的工程主管回应了他的团队成员的这一说法,响亮地说了一句“这不是真的。” 明确一点,选择商业 Linux 不像选择玉米片。当您的目标是嵌入式系统时,尤其如此。
来自命令行的 Arduino:使用 Git 和 Vim 摆脱 GUI! 喜欢 Arduino 但讨厌 GUI?试试 arduino-cli。在本文中,我将探索 Arduino 团队发布的新工具,该工具可以将您从现有的基于 Java 的 Arduino 图形用户界面中解放出来。这使开发人员可以使用他们喜欢的工具和工作流程。也许更重要的是,它将使 Arduino 工具链本身更容易、更深入地创新。
Linux IoT 开发:从二进制操作系统调整到 Yocto 项目工作流程 介绍 Yocto 项目以及在嵌入式 Linux 开发中使用它的好处。在嵌入式 Linux 开发中,关于在设备上运行什么操作系统有两种方法。您可以构建自己的发行版(使用 Yocto/OpenEmbedded-Core、Buildroot 等工具),或者您可以使用二进制发行版,其中 Debian 及其衍生产品很常见。
将 Linux 容器的优势带入运营技术 Linux 容器技术在十多年前被引入,最近在 IT 环境中的采用率猛增。然而,通常由异构嵌入式系统组成的 OT(运营技术)环境在容器技术的采用方面滞后,这既是由于独特的技术要求,也是由于依赖专有系统的商业模式。
我们为什么需要我们的非营利组织 坦白地说:在去年 11 月我听到 Bradley Kuhn 在 Freenode.live 上的演讲之前,我不知道 HDMI 是一种专有接口。我只是认为 HDMI 像 VGA、USB 和其他数十种标准化方式一样,通过两端带有插头的电缆连接两个设备上的插孔。
使用单板计算机的独立创客 对我来说,关于单板计算机 (SBC) 最令人惊奇的事情可能是,它们允许小型团队(甚至个人)使用不比 SBC 和 3D 打印机多多少的东西来创建新设备。这种为创客和小公司提供的机会绝对令人震惊。最近有两个这样的项目真正引起了我的注意:Noodle Pi 和 TinyPi。
FOSS 项目聚焦:Mender.io,用于 IoT 设备的开源空中软件更新管理器 Mender 是一个开源 (Apache 2.0) 项目,旨在解决基于 Linux 的 IoT 设备的空中 (OTA) 软件更新管理问题。五年前我们研究这个问题时,没有开源的端到端(设备到服务器)选项来管理连接设备的 OTA 更新生命周期。一些开源选项可用,但它们要么具有专有的管理服务器,要么只是客户端,需要与另一个后端服务器集成。
支持 NDS32 架构 Green Hu 发布了一个补丁来支持 NDS32 架构。他将当前状态描述为,“它能够启动到 shell,并在 nds32 AE3XX 平台上通过大多数 LTP-2017 测试套件。” Arnd Bergmann 批准了该补丁,但 Linus Torvalds 希望对该芯片的“用途、怪癖、存在原因”进行更详细的描述——概述,以便包含在更改日志中。Arnd 回复说
来了。2018 年 3 月号的 Linux Journal 现已可供下载。 本期 Linux Journal 拥有与大多数技术书籍一样多的页数,厚达 181 页——其中包含 23 篇文章,探讨了从家庭自动化爱好者到自由软件倡导者,再到硬核黑客到高级系统架构师等每个人都密切关注的主题。
自定义嵌入式 Linux 发行版 廉价 IoT 板的激增意味着现在不仅要控制应用程序,还要控制整个软件平台。那么,如何构建一个自定义发行版,其中包含针对特定用途的交叉编译应用程序?正如 Michael J. Hammel 在此处解释的那样,这并不像您想象的那么难。
iStorage diskAshur 存储驱动器 凭借免软件设置和操作,新的 iStorage diskAshur 超安全存储驱动器组可在所有操作系统上运行,包括 Linux、macOS、Android、Chrome、瘦客户端和零客户端、MS Windows 和嵌入式系统。
eCosCentric Limited 的 eCosPro eCos——意思是“嵌入式可配置操作系统”——是一个用于深度嵌入式应用的开源 RTOS。eCos 的流行得益于其在竞争 RTOS 产品中拥有的各种商业和技术优势,已部署在各种市场和设备中。
嵌入式 Linux 和 IoT 软件更新的关键考虑因素 Mirai 僵尸网络攻击奴役了安全性差的联网嵌入式设备,这又是一个有形的例子,说明了在将嵌入式设备上线之前确保安全性的重要性。一种新型 Mirai 病毒株已导致约一百万德国电信客户的网络中断,原因是路由器安全性差。
BeBop Sensors, Inc. 的 Marcel 模块化数据手套 在织物嵌入式传感器领域,所有控制器都需要准确且快速。“如果延迟超过 6-8 毫秒,您就出局了”,虚拟和增强现实 OEM 的新型 Marcel 模块化数据手套解决方案制造商 BeBop Sensors Inc. 警告说。