Interview – NXP Linux BSP and Timesys Vigiles Maintenance Service & Security Updates

I’ve been interviewing Ed White, Manager of NXP’s Professional Support and Engineering Services, and Akshay Bhat, Director of Engineering, Security Solutions at Timesys by email to find out more about NXP Linux BSP development process, and how Timesys can help to keep it updated and secure with its Vigiles service. Q1. CNX Software readers recently discussed NXP Linux BSP update status. One person specifically noted Linux 4.14.98 used in the BSP was well over a year old, and there were various opinions about the topic, including one person suggesting NXP only provides a stable BSP and it was the ultimate responsibility of the customer to merge Linux security patchsets. Could you explain the typical development process for NXP Linux BSP, and why the company chose not to update the patchsets regularly? Answer: The kernel strategy for NXP’s i.MX family BSPs closely follows the annual cadence of kernel.org’s LTS kernel selection. As soon as kernel.org establishes the next official LTS kernel …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

Advantech UNO-220 is an Industrial RS232/RS485 Gateway Kit for Raspberry Pi 4

While Raspberry Pi SBCs are mostly designed for the education market, they find their way in various devices, even in the industrial market with products such as ModBerry M500 industrial computer, Compulab IOT-GATE-RPi industrial IoT computer, BB-400 Neuron Edge industrial controller, and many others. All those offer RS-232 and RS-485 ports besides other interfaces typically found in industrial applications like isolated inputs, CAN buses, and more. There’s now yet another option with Advantech UNO-200 industrial gateway kit for Raspberry Pi 4 board with RS232/RS485 header and RTC battery. Advantech UNO-220 specifications: Compatible SBC – Raspberry Pi 4 Model B with dual micro HDMI outputs, audio jack, as well as USB and Ethernet ports accessible through the enclosure I/O Interfaces GPIO – Input (GPI) 0-3: VIH: 2~5V VIL: 0 ~ 0.8V; Output (GPO) 0-3: 0 ~ 5V Serial Ports – 5-pin terminal block for RS232/485, automatic direction control, 300 ~ 115.2kbps Hardware Security – Optional TPM2.0 Misc – Power button, watchdog …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

Using Google Coral mPCIe Card into a Compact Marvell Octeon TX Linux SBC

Google launched Coral mPCIe and M.2 cards at the very beginning of the year. The cards integrate the company’s 4 TOPS Edge TPU used for low power edge AI applications to bring the solutions to boards with mPCIe or M.2 sockets. Those are just hardware sockets that are optionally connected to USB, PCIe, I2C, etc… so you have to make sure the socket on your board exposes PCIe Gen2 x1. If you worry about compatibility, it’s good to get a board that’s known to work, and one of those is Gateworks Newport GW6903 SBC that offers two mPCIe sockets and features Marvell Octeon TX dual or quad-core Armv8 processor coupled with up to 4GB RAM. Besides the mini PCIe Coral card and Newport SBC, you’ll also need a Linux host and optionally a USB webcam for inference. The rest of the instructions are explained in the Wiki with the following steps required: Recompile the Linux kernel with support for video …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

Raspberry Pi SBC Now Supports OpenVX 1.3 Computer Vision API

OpenVX is an open, royalty-free API standard for cross-platform acceleration of computer vision applications developed by The Khronos Group that also manages the popular OpenGL ES, Vulkan, and OpenCL standards. After OpenGL ES 3.1 conformance for Raspberry Pi 4, and good progress on the Vulkan implementation, the Raspberry Pi Foundation has now announced that both Raspberry Pi 3 and 4 Model B SBC’s had achieved OpenVX 1.3 conformance (somehow dated 2020-07-23). Raspberry Pi OpenVX open-source sample implementation passes the Vision, Enhanced Vision, & Neural Net conformance profiles specified in OpenVX 1.3 standard. However, it is NOT intended to be a reference implementation, as it is not optimized, production-ready, nor actively maintained by Khronos publically. The sample can be built on multiple operating systems (Windows, Linux, Android) using either CMake or Concerto. Detailed instructions are provided for Ubuntu 18.04 64-bit x86 and Raspberry Pi SBC. Here’s the list of commands to retrieve the code, build it, and run it on Raspberry …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

Zynq UltraScale+ Arm FPGA FZ3 Deep Learning Accelerator Card Supports Baidu Brain AI Tools

MYIR’s FZ3 card is a deep learning accelerator board powered by Xilinx Zynq UltraScale+ ZU3EG Arm FPGA MPSoC delivering up to 1.2TOPS for artificial intelligence products based on Baidu Brain AI open platform. The FZ3 card also features 4GB RAM, 8GB eMMC flash, USB 2.0 & USB 3.0 ports, Gigabit Ethernet, DisplayPort (DP) output, PCIe interface, MIPI-CSI and more. MYIR FZ3 card specifications: SoC – Xilinx Zynq UltraScale+ XCZU3EG-1SFVC784E (ZU3EG) MPSoC Quad-core Arm Cortex-A53 @ 1.2 GHz Dual-core Arm Cortex-R5 processor @ 600MHz Arm Mali-400MP2 GPU FPGA fabric System Memory – 4GB DDR4 Storage – 8GB eMMC flash, 32MB QSPI flash, 32KB EEPROM, MicroSD card slot Video Output – 1x Mini DisplayPort up to 4Kp30 Camera I/F 1 x MIPI-CSI Interface (25-pin 0.3mm pitch FPC connector) 1 x BT1120 Camera Interface (32-pin 0.5mm pitch FPC connector) Connectivity – 1x Gigabit Ethernet USB – 1x USB 2.0 Host, 1x USB 3.0 Host  Expansion 1x PCIe 2.1 Interface (1-lane) Two 2.54mm pitch 2×20-pin …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

AI Edge Fanless Embedded Box PC is Powered by HiSilicon HI3559A Penta-Core 8K AI Camera SoC

HiSilicon Hi3559A is a penta-core Cortex-A73/A53 processor designed for 8Kp30 or 4Kp120 smart cameras thanks to DSP cores and a single or dual-core NNIE (Neural Network Inference Engine) AI accelerator. We first found the processor in an expensive development board and noted its integration into OBSBOT Tail 4Kp60 “auto-director” smart camera and a 4Kp120 action camera. AAEON has now launched BOXER-8410AI AI Edge fanless embedded box PC based on Hi3559A V100ES processor to add an alternative to its Intel and NVIDIA based AI edge PC‘s. AAEON BOXER-8410AI specifications: SoC – Hisilicon Hi3559A V100(ES) (See product brief) CPU – Penta-core processor with 2x Arm Cortex A73 cores @ 1.8 GHz, 2x Arm Cortex A53 cores @ 1.2 GHz, 1x low power Arm Cortex A53 core @ 1.2 GHz GPU – Arm Mali-G71 MP2 GPU @ 900 MHz AI Accelerators – Quad-core DSP & dual-core NNIE MCU – Arm Cortex-M7 based Sensor Hub System Memory – 4GB/8GB DDR4 Storage – 32GB/64GB eMMC …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

Snapdragon Wear 4100+ Platform Combines Cortex-A53 Cores with Always-On Cortex M0 Core

Qualcomm entered the wearables market in 2016 with the launch of Snapdragon Wear 2100 quad-core Cortex A7 SoC, followed by other models all based on Cortex-A7 cores including the more recent Wear 3100 platform which also added a QCC1110 co-processor to extend battery life. The company has now made the switch to 64-bit Arm with Snapdragon Wear 4100 and Wear 4100+ both featuring a quad-core Arm Cortex A53 processor and companion chips, but the latter adds QCC1100 Arm Cortex-M0 always-on (AON) co-processor to lower power consumption. Snapdragon Wear 4100+ key features and specifications: SoC – Qualcomm SDM429w or SDA429w CPU – Quad-core Cortex-A53 @ up to 1.7 GHz GPU – Adreno A504 GPU up to 320 MHz with OpenGL ES 3.1 API support DSP – Dual Qualcomm Hexagon QDSP6 v56, dedicated MDSP for modem and GPS, and dedicated ADSP for Open Sensor Execution Environment (SEE) and audio Memory & Storage I/F – LPDDR3 up to 750 MHz, eMMC 5.1 flash …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

CutiePi Raspberry Pi CM3+ Lite based Tablet Launched on Kickstarter

Raspberry Pi Compute Module 3+ Lite based CutiePi open-source tablet has been in the making for well over a year, and the company has made enough progress to launch a Kickstarter campaign with the Raspberry Pi tablet offered for $169 and up. CutiePi specifications: SoM – Raspberry Pi Compute Module 3+ Lite with Broadcom BCM2837 quad-core Cortex-A53 processor and 1GB RAM Storage – MicroSD card slot Display – 8-inch 5-point multi-touch display with 1280×800 resolution Video Output – Micro HDMI Audio – 2W 8Ohm speaker Camera – 5MP front-facing camera Connectivity – WLAN 802.11 b/g/n WiFi 4 and Bluetooth 4.0 (RTL8723BS) USB – 1x USB type-A port Expansion – 6x GPIO pins Sensor – Gyroscope Misc – Handle that doubles as a stand Battery – 5,000 mAh Li-Po battery Power Supply – 5V via USB Type-C port; STM32 MCU handles power management and battery level monitoring Dimensions – 213 x 134 x 12 mm Weight – 360 grams OSHWA Certification …

Support CNX Software – Donate via PayPal or become a Patron on Patreon