Linux 4.18 Release – Main Changes, Arm and MIPS Architecture

Linus Torvalds has just announced the release of Linux 4.18: One week late(r) and here we are – 4.18 is out there. It was a very calm week, and arguably I could just have released on schedule last week, but we did have some minor updates. Mostly networking, but some vfs race fixes (mentioned in the rc8 announment as “pending”) and a couple of driver fixes (scsi, networking, i2c). Some other minor random things (arm crypto fix, parisc memory ordering fix). Shortlog appended for the (few) details. Some of these I was almost ready to just delay to until the next merge window, but they were marked for stable anyway, so it would just have caused more backporting. The vfs fixes are for old races that  are really hard to hit (which is obviously why they are old and weren’t noticed earlier). Some of them _have_ been seen in real […]

Linux 4.17 Release – Main Changes, Arm & MIPS Architectures

Linus Torvalds released Linux 4.17 last Sunday: So this last week was pretty calm, even if the pattern of most of the stuff coming in on a Friday made it feel less so as the weekend approached. And while I would have liked even less changes, I really didn’t get the feeling that another week would help the release in any way, so here we are, with 4.17 released. No, I didn’t call it 5.0, even though all the git object count numerology was in place for that. It will happen in the not _too_distant future, and I’m told all the release scripts on kernel.org are ready for it, but I didn’t feel there was any real reason for it. I suspect that around 4.20 – which is I run out of fingers and toes to keep track of minor releases, and thus start getting mightily confused – I’ll switch […]

ArmSoM CM5 - Raspberry Pi CM4 alternative with Rockchip RK3576 SoC

HMP, Real-Time Linux and Xenomai – A Look at Three Options to Develop Real-Time Linux Systems on Application Processors

This is a guest post about Heterogeneous Multicore Processing (HMP), Real-Time Linux, and Xenomai to develop real-time Linux systems written by Guilherme Fernandes, Raul Muñoz, Leonardo Veiga, Brandon Shibley, all working for Toradex. Introduction Application processor usage continues to broaden. System-on-Chips, usually powered by ARM Cortex-A cores, are taking over several spaces where small ARM Cortex-M, and other microcontroller devices, have traditionally dominated. This trend is driven by several facts, such as: The strong requirements for connectivity, often related to IoT and not only from a hardware point of view but also related to software, protocols, and security The need for highly interactive interfaces such as multi-touch, high-resolution screens, and elaborate graphical user interfaces; The decreasing price of SoCs, a consequence of its volume gain and new production capabilities. Typical cases exemplifying the statement above are the customers we see every day starting a product redesign upgrading from a microcontroller […]

Gateworks Ventana GW5530 SBC is Designed for Drones, Robots, and Digital Signage

Gateworks Ventana is a family of boards based on NXP i.MX6 processor designed for embedded applications, and often include one or more mini PCIe ports for expansion. Their latest single board computer – Ventana GW5530 –  is powered by an NXP i.MX 6Dual processor coupled with 512MB RAM, 256MB storage, a mini PCIe port, a micro SD / SIM card slot, micro HDMI output, and some I/Os. Ventana GW5530 specifications: SoC – NXP i.MX6 Dual Core ARM Cortex-A9 processor @ 800MHz with Vivante 2D and 3D GPUs System Memory – 512MB DDR3 (Up to 2GB as option) Storage – 256MB flash (Up to 2GB as option), micro SD/SIM card slot, serial configuration EEPROM Video & Audio Output – micro HDMI 1.4 port Connectivity – Optional u-blox EVA-M8M GPS Receiver with MMCX or u.FL Antenna Connector USB – 1x micro USB 2.0 OTG Port Sensors – 9-axis inertial module (accelerometer/gyro/magnetometer) Expansion […]

iMX6 TinyRex Module and Development Board Support HDMI Input in Linux (Video Demo)

A couple of years ago, I wrote about iMX6 Rex open source hardware project combining a Freescale i.MX6 SoM and baseboard that aimed a teaching hardware design (schematics and PCB layout). I had not followed the project very closely since then, until I watched a video showcasing HDMI input capabilities in Linux using the new version of the module and baseboard called i.MX6 TinyRex. i.MX6 Tiny Rex module specifications: SoC – Freescale iMX6 processor up to 1.2GHz and 4 cores System Memory – Up to 4GB DDR3-1066 (533MHz) Storage – EEPROM Connectivity – 10/100/1000 Mbps Ethernet PHY I/Os via 3 board to board connectors: Display / Video Output 1x HDMI (up to QXGA 2048×1536) 1x LVDS (up to WUXGA 1920×1200) 1x 20-bit parallel LCD display (up to WXGA 1366×768) or 1x Video Input (CSI) 1x MIPI DSI differential display output (up to XVGA 1024×768) Video Input 1x 20-bit parallel video input […]

e-con Systems Unveils eSOMiMX6 SoM based on μQ7 Form Factor, and Ankaa Development Kit

QSeven is one of the many standards for system-on-modules, and it defines both Qseven (Q7) 70x70mm modules, and smaller μQSeven (μQ7) 70x40mm modules. While there are quite a few SoMs following the larger form factor, few modules are based on micro Q7, and e-con Systems eSOMiMX6 has just launched one of these tiny modules with eSOMiMX6 system-on-module powered by Freescale i.MX6 processors, as well the corresponding Ankaa development kit comprised of the SoM and a baseboard. eSOMiMX6 module specifications: SoC – Freescale i.MX6 single, dual or quad Cortex A9 processor @ 800MHz to 1.2 GHz with Vivante GPUs  System Memory – 256MB/512MB (Solo only), 1GB (default), or 2GB (dual/quad only) LVDDR3 RAM Storage – 4GB (default) to 64GB eMMC flash, 2MB SPI NOR flash, and SD/MMC + SATA II  interfaces via MXM connector Display / Video Output: HDMI up to 1920 x 1080 Dual channel 24-bit LVDS 24-bit LCD RGB MIPI […]

Rockchip RK3568/RK3588 and Intel x86 SBCs

Wandboard Quad Unboxing, Getting Started with Android and Linux (via The Yocto Project)

After my review of the Wandboard Dual in February, I’ve now received Wanboard Quad development board  powered by Freescale i.MX6 Quad Cortex A9 processor, with 2 GB RAM, HDMI output, Gigabit Ethernet, and SATA. The board is available from several distributors including Mouser ($139), DigiKey ($144.38) and FutureElectronics ($125). I’ll start by showing some unboxing pictures of the board, as well as pictures of Wandboard Dual and Quad side-by-side. Then I’ll explain how to install Android and Linux on the board, build the images from source, run some benchmarks, and test different features. Wandboard Quad Unboxing Ive received the board via UPS in a large box that contained the package below. This is exactly the same as Wandboard Dual, except for the sticker. There’s just the board inside the package, and it would just look like Wandboard Dual with all connectors on the top, and the EDM module at the back, […]

$99 (and up) Compulab Utilite ARM based Computer Runs Ubuntu or Android

If you’re ready to tinker it’s possible to run Linux in one of the low cost ARM based set-top boxes or mini PCs currently available, although if you need Linux with 3D acceleration and video playback, your only realistic option is to go with solutions based on Freescale i.MX6. Compulab has been developing a mini desktop computer based on Freescale i.MX6 Solo, Dual or Quad that will run either Ubuntu or Android, so you don’t need to mess around to run Ubuntu on cheap ARM hardware. The device is expected to sell for $99 and up starting in August according to Fanlesstech. Compulab Utilite will have the following specifications: SoC – Freescale i.MX6 single / dual / quad core Cortex-A9 up to 1.2GHz, with Vivante GPU, and Video Processing Unit supporting multi-stream 1080p H.264, VC1, RV10, DivX HW decoding System Memory – Up to 4GB DDR3-1066 Storage – 1MB SPI […]

Boardcon Rockchip and Allwinner SoM and SBC products