Several of the embedded talks at FOSDEM 2022 mention the “Eclipse Oniro Project”. I had never heard about that project from the Eclipse Foundation, so let’s see how they describe it: Oniro is an Eclipse Foundation project focused on the development of a distributed open source operating system for consumer devices, regardless of the brand, model, make. Oniro is a compatible implementation for the global market of OpenHarmony, an open source operating system specified and hosted by the OpenAtom Foundation. Designed with modularity in mind, Oniro offers greater levels of flexibility and application portability across the broad spectrum of consumer and IoT devices — from tiny embedded sensors and actuators, to feature rich smart appliances and mobile companions. As a distributed and reusable collection of open source building blocks, Oniro enables compatibility with other open source technologies and ecosystems. Through close collaboration with projects and foundations such as OpenHarmony from […]
FOSDEM 2022 schedule with embedded Linux, IoT, automotive… sessions
While typically taking place in Brussels, Belgium, FOSDEM 2022 will take place online just like FOSDEM 2021 due to COVID-19 restrictions. The good news is that it means anybody can attend it live from anywhere in the world, and makes it more like “FOSDIM”, replacing European with International, in “Free and Open Source Developers’ European Meeting”. FOSDEM 2022 will take place on February 5-6 with 637 speakers, 718 events, and 103 tracks. I’ve made my own little virtual schedule below mostly with sessions from the Embedded, Mobile and Automotive devroom, but also other devrooms including “Computer Aided Modeling and Design”, “FOSS on Mobile Devices”, “Libre-Open VLSI and FPGA”, and others. Saturday, February 5, 2022 12:30 – 13:00 – Five mysteries in Embedded Linux by Josef Holzmayr Once you start out in embedded Linux, there is a lot to do. Some things are obvious, some less so. First and foremost, […]
i.MX 8M Plus solderable LGA module follows OSM Size-L standard
SGET Open Standard Module (OSM) specification was ratified in November 2020. It defined specifications for solderable LGA system-on-modules, and we first noticed it though through the launch of F&S Elektronik “FS 8MM OSM-SF” module powered by an NXP i.MX 8M Mini processor, and following OSM Size-S standard (30x30mm). As we noted in our introduction about the Open Standard Module, SGET defined four sizes from Size-0 (30x15mm) to Size-L (45x45mm), and there’s now at least one “Large” OSM module courtesy of iWave Systems, and their iW-RainboW-G40M module equipped with an NXP i.MX 8M Plus processor for AI applications. iW-RainboW-G40M specifications: SoC- NXP i.MX 8M Plus Q/QL/D quad-/dual-core Cortex-A53 processor up to 2.0 GHz, with Arm Cortex-M7 real-time core @ 800 MHz, Vivante GC7000UL 3D GPU, Vivante GC520L 2D GPU, 2.3 TOPS NPU System Memory – Up to 8GB LPDDR4 Memory Storage – Up to 256GB eMMC flash Wireless – 802.11a/b/g/n/ac/ax Wi-Fi […]
Linux 5.16 Release – Main Changes, Arm, RISC-V and MIPS architectures
Linus Torvalds has just announced the release of Linux 5.16: Not a lot here since -rc8, which is not unexpected. We had that extra week due to the holidays, and it’s not like we had lots of last-minute things that needed to be sorted out. So this mainly contains some driver fixes (mainly networking and rdma), a cgroup credential use fix, a few core networking fixes, a couple of last-minute reverts, and some other random noise. The appended shortlog is so small that you might as well scroll through it. This obviously means that the merge window for 5.17 opens tomorrow, and I’m happy to say I already have several pending early pull requests. I wish I had even more, because this merge window is going to be somewhat painful due to unfortunate travel for family reasons. So I’ll be doing most of it on the road on a laptop […]
MYIR introduces i.MX 8M Plus module and devkit with AI/ML capabilities
There are already plenty of i.MX 8M Plus systems-on-module, but here’s one more courtesy of MYIR Tech with MYC-JX8MPQ i.MX 8M Plus module with as well as MYD-JX8MPQ development board for evaluating the solution. The module is especially well suited to applications leveraging Artificial Intelligence (AI) and Machine Learning (ML) with the NXP Cortex-A53/M7 integrating a 2.3 TOPS Neural Processing Unit (NPU). The module comes with up to 6GB LPDDR4, 128GB eMMC flash, 32MB QSPI flash, a PMIC for power management, as well as a 314-pin MXM 3.0 connector exposing the I/Os from the processor. MYC-JX8MPQ module specifications: SoC – NXP i.MX 8M Plus (MIMX8ML8CVNKZAB) quad-core Cortex-A53 processor @ 1.6 GHz, real-time Arm Cortex-M7 co-processor @ 800 MHz, 2.3 TOPS AI accelerator, 2D/3D GPU, HiFi4 Audio DSP, and 1080p VPU System Memory – 3GB LPDDR4 (option up to 6GB) Storage – 8GB eMMC flash (option up to 128GB), 32MB QSPI […]
NXP i.MX 93 processor combines Cortex-A55 cores with Ethos U65 microNPU
NXP has unveiled the i.MX 93 processor family comprised of i.MX 935x, 933x, 932x, and 931x parts at this time with up to two Cortex-A55 cores, one Arm Cortex-M33 real-time core, as well as an Ethos U65 microNPU for machine learning (ML). We wrote about i.MX 9 family back in March with NXP telling us it would include an Arm Ethos U-65 microNPU and EdgeLock secure enclave, be manufactured with a 16/12nm FinFET class process, and includes the “Energy Flex” architecture to optimize power consumption by turning on/off specific blocks in the processor. The NXP i.MX 93 is the first family leveraging those new features, and we know have some more details. NXP i.MX 93 processor specifications: CPU 1x or 2x Arm Cortex-A55 @ 1.7 GHz with 32KB I-cache, 32KB D-cache, 64KB L2 cache, 256KB L3 cache with ECC 1x Arm Cortex-M33 @ 250 MHz low power microcontroller with 256KB […]
TQ Embedded launches NXP i.MX RT1170 SoC module and SBC
TQ Embedded (aka TQ) has just announced the availability of the TQMa117xL system-on-chip module based on NXP i.MX RT1170 crossover processor family, and as well as MBa117xL single board computer (SBC) based on the 31×31 mm module. TQMa117xL’s small size has been achieved thanks to a 277-pad LGA design, with the module still integrating LP-SDRAM, Quad-SPI NOR flash and EPROM, a PMIC, as well as an optional security chip. TQMa117xL i.MX RT1170 SoM Specifications: Crossover processor (one or the other) NXP i.MX RT1171 with Cortex-M7 @ up to 1 GHz (Consumer) or 800 MHz (industrial), 1 GbE (AVB) NXP i.MX RT1172 with Cortex-M7 @ 800 MHz/ 1 GHz, graphics accelerators and camera/display interfaces, 1GbE (AVB) NXP i.MX RT1173 with Cortex-M7 @ 800 MHz (industrial only), Cortex-M4 @ 400 MHz, 1GbE (AVB), graphics accelerators and camera/display interfaces, tamper inteface NXP i.MX RT1175 with Cortex-M7 @ 800 MHz / 1 GHz, Cortex-M4 […]
Linux 5.15 LTS release – Main Changes, Arm, RISC-V and MIPS architectures
Linus Torvalds released Linux 5.15, an LTS version, this past Sunday: It’s been calm, and I have no excuse to add an extra rc, so here we are, with v5.15 pushed out, and the merge window starting tomorrow. Which is going to be a bit inconvenient for me, since I also have some conference travel coming up. But it’s only a couple of days and I’ll have my laptop with me. Sometimes the release timing works out, and sometimes it doesn’t.. Anyway, the last week of 5.15 was mainly networking and gpu fixes, with some random sprinkling of other things (a few btrfs reverts, some kvm updates, minor other fixes here and there – a few architecture fixes, couple of tracing, small driver fixes etc). Full shortlog appended. This release may have started out with some -Werror pain, but it calmed down fairly quickly and on the whole 5.15 was […]