BBC micro:bit board for education was first unveiled in 2015, before starting to be given away to UK students, and later sold for about $19 in 2016. The board supports Bluetooth connectivity, includes an array of 25 LEDs, as well as a specific 20-pin edge connector also featuring 5 large holes (rings) for 3 I/Os and power. So far I had not seen any clones or alternative boards inspired from the design, as we see for Arduino or Raspberry Pi boards. But SinoVoIP (Banana Pi) has changed that with their BPI:bit clearly inspired from the Micro:bit, but offering both WiFi and Bluetooth connectivity via an ESP32 module. Hardware specifications: Wireless module – ESP-WROOM-32 module with WiFi and Bluetooth LE connectivity LEDs – 25x RGB LED array Sensors – 2x light sensors, thermistor, 9-axis accelerometer / gyroscope / compass (MPU-9250) Expansion – 3 digital/analog I/O rings, 3V/GND ring, 20-pin edge connector […]
OSD3358-SM-RED Beaglebone Black Compatible Board Comes with Gigabit Ethernet, HDMI, 4x USB Ports, and More
Octavo Systems is known for their OSD335x system-in-packages (SiP) that integrate Texas Instruments Sitara AM335x Cortex A8 processor, memory, LDO, and some passive components into a single package, as well as related development kits such the $25 PocketBeagle which was introduced by the BeagleBoard foundation last September. The company has now launched OSD335-SM-RED development board featuring their OSD3358-512M-BSM SiP with 512MB RAM, with Gigabit Ethernet, micro HDMI, four USB 2.0 port, BeagleBone Black headers, some sensors, etc… OSD3358-SM-RED specifications: SiP – Octavo Systems OSD3358-512M-BSM with TI Sitara AM3358 Arm Cortex-A8 processor @ up to 1 GHz, 512MB DDR3 Memory, power management Storage – 16GB eMMC flash + micro SD card slot Video Output – micro HDMI port Connectivity – 10/100/1000 Ethernet USB – 1x µUSB Client, 4x USB 2.0 ports (via USB hub) Sensors – 9-axis IMU, barometer, temperature sensor + header Expansion – 2x expansion connectors compatible with BeagleBone Black […]
DirtyJTAG Firmware Convert $2 STM32 “Bluepill” Boards or ST-Link V2 Clones into JTAG Adapters
DirtyJTAG is a JTAG adapter firmware for cheap STM32 boards like BluePill or equally inexpensive ST-Link V2 clones that was developed to create an alternative to the cheap – but now obsolete – LPT Wiggler cables, and more expensive USB JTAG probes. You’ll find the source, and documentation on Github. First, you’ll need to flash the firmware using the DFU method or an SWD programmer (for ST-Link) or USB to TLL debug board (for STM32 dev boards), before making the connection to the target board as shown below (for Bluepill). STM32 JTAG PA0 TDI PA1 TDO PA2 TCK PA3 TMS PA4 TRST PA5 SRST You can then use mainline UrJTAG for your newly flashed JTAG adapter. If you prefer OpenOCD, it might eventually be possible to use Versaloon firmware instead on STM32 Bluepill board. Thanks to Zoobab for the tip. Jean-Luc Aufranc (CNXSoft)Jean-Luc started CNX Software in 2010 as a […]
Intel Tremont Will Succeed Goldmont Plus Microarchitecture
Goldmont Plus is the microarchitecture found in Gemini Lake processors, and products are just starting to get to market as we’ve seen with our recent Intel June Canyon NUC mini PC review. But we already know the successor of the microarchitecture thanks to a programming document entitled “Intel Architecture Instruction Set Extensions and Future Features Programming Reference” which references “Future Tremont and later” micro-architecture. Here the full list of new instructions listed in the document: CLWB – Force cache line write-back without flush GFNI – Galois Field New Instructions ENCLV – SGX oversubscription instructions Split Lock Detection – detection and cause an exception for split locks CLDEMOTE – Cache line demote instruction Direct store – MOVDIRI and MOVDIR64B User wait – TPAUSE, UMONITOR, UMWAIT That does not give much clue, but Wikichip found a patch submitted to the Linux Kernel mailing list on March 1st, that reveals a bit more: […]
Arm Releases Android / Linux Vulkan User Space Drivers for Mali GPUs (HiKey 960, Firefly-RK3288 Boards)
A little while ago, I wrote about Imagination’s PowerVR CLDNN Neural Network SDK and Image for Acer Chromebook R13, and some people looks into the Arch Linux Arm image and were pleasantly surprised to find Vulkan drivers, as it was the first Arm platform support Vulkan in Linux. It looks like there are now more Arm hardware supporting Vulkan drivers in Linux, as Arm has released binary user-space components for GNU/Linux and Android for development platforms featuring the Arm Mali Midgard GPU family, and – provided the GPU can handle it – supporting the following APIs: OpenGL ES 1.1 / 2.0 / 3.0 / 3.1 / 3.2, OpenCL 1.1 / 1.2 / 2.0, Vulkan 1.0, and RenderScript. Mali-G71 GPU is supported by Android 8.0 and Linux (fbdev) ARM64 drivers for Hikey 960 board, and Mali-T760 should be supported by Linux drivers (fbdev / wayland / X11) for Firefly-RK3288 board. Hikey […]
Connect Up to 16 Pi Cameras to Raspberry Pi with IVport V2 Camera Multiplexer Board
The Pi camera is a popular add-on for the Raspberry Pi boards, it connects to the MIPI CSI connector of the board, and offers better performance than USB cameras. But we are now seeing computer vision applications using more than one camera with stereo vision, 360 degree camera setups, and so on. One way would be to connect a Pi camera, and use the USB ports for the extra cameras, but Canerdurmusoglu had another idea, and instead designed IVport V2 Camera Multiplexer Board allowing you to connect up to four official Pi cameras to a single Raspberry Pi board. The maximum number of supported cameras is 16 since several boards can be daisy- chained. IVport V2 works with Raspberry Pi Camera Module V2 (8MP version), and you can switch between cameras using 3 GPIO pins. If I understand correctly that setup does not allows you to use all the cameras […]
$1.40 EDMINI Development Board Features LogicGreen LGT8F328P MCU Compatible with ATMega328P/Arduino
Arduino compatible boards are normally using Microphip Atmel microcontrollers, but as we’ve see with GD32 clone of STM32 MCU, some companies are making MCU clones too, usually with some improvements, and LogicGreen designed LGT8F328P micro-controller (mostly) compatible with Atmel ATMega328P micro-controller and adding features such as DAC output, PWM specific features, a computing accelerator (DSC), and others. The MCU also runs at double the clock speed (32 MHz). I found out about the new MCU via Electrodragon selling EDMINI Arduino compatible development board based on LGT8F328P micro-controller for $1.40. The board looks to be a clone of Arduino Pro Mini. Main specifications for EDMINI board: MCU – LogicGreen 8F328 (LGT8F328P) MCU – 99% compatible with ATMEGA328P MCU Expansion – Same pins as Arduino Pro Mini plus SWD/SWC pins, PE4/PE5 pins Misc – On-board power LED, D13 LED, reset button Power Supply – 5V RAW as VCC directly in; regulated 3.3V […]
Ugoos UT5 Pro is a Rockchip RK3399 based TV Box with a 3.5″ SATA Bay
It’s already possible to connect a 3.5″ SATA drive to Rockchip RK3399 based hardware with products like Vorke Z3 TV box exposing an external SATA connector, or development boards such as ODROID-N1, Orange Pi RK3399, or Firefly AIO-3399J. None of those solutions offers a neat way to store your hard drive, so you’d have cables and the drive exposed to dust, unless you make your own case. Ugoos UT5 Pro TV box offers an easier way to neatly connect a 3.5″ SATA drive since it includes an internal SATA slot. The device also features a USB 3.0 device port allowing user to connect the box directly to their computer to transfer files. Ugoos UT5 Pro specifications: SoC – Rockchip RK3399 dual core Cortex-A72 + quad core Cortex-A53, Arm Mali-860MP4 GPU with support for OpenGL ES1.1/2.0/3.0/3.1, OpenVG1.1, OpenCL, DX11 System Memory – 4GB DDRIII-2133 (2GB option) Storage 32GB eMMC flash (optional:16/32/64GB) […]