PiccoloBASIC – A BASIC interpreter for the Raspberry Pi Pico board

Raspberry Pi Pico BASIC

PiccoloBASIC is an open-source BASIC interpreter for the Raspberry Pi Pico development board that’s based on “uBASIC: a really simple BASIC interpreter” by Adam Dunkels and relying on Arm’s LittleFS fail-safe filesystem for microcontrollers. If my memory serves me well, my first computing experience was at school using a Thomson TO7 computer that we programmed with BASIC. I don’t think the language is still used in practical applications, but we can still see some BASIC projects pop up from time to time such as a BASIC interpreter for the Arduino Zero boards. Gary Sims, owner of the Gary Explains YouTube channel, has now ported a BASIC interpreter to the Raspberry Pi Pico.   The project is still work in progress, but currently implemented features include: Let, if, print, for, goto, gosub String variables (let z$=”hello”) Floating point numbers and variables (let z#=1.234) Builtin functions [zero, randint, not, time] Sleep, delay, […]

8K 50MP camera module targets NVIDIA Jetson, Raspberry Pi, and RK3588 boards (Crowdfunding)

50MP camera Raspberry Pi 4

RBTS.co’s C50M camera module is equipped with the same 8K 50MP Samsung ISOCELL GN2 image sensor found in the upcoming Google Pixel 8 Pro smartphone but targets the maker market with support for NVIDIA Jetson, Raspberry Pi, and Rockchip RK3588 boards. With high-resolution and quick focusing ability, this camera sensor is designed for drones, machine vision, and industrial automation applications such as automated optical inspection and preventive maintenance, and the large 1.4μm pixels of the Samsung ISOCELL GN2 sensor are said to make the camera work well in low-light conditions. C50M camera module specifications: Effective Resolution – 8,160 x 6,144 (50MP) Pixel Size – 1.4μm (2.8μm with 12.5MP binning) Optical Format – 1/1.12″ sensor Color Filter – Dual Tetrapixel RGB Bayer Pattern Frame Rate – 30fps @ 50MP, 120fps @ 4K and 480fps @ FHD ADC Accuracy – 10-bits Chroma – Tetra Auto Focus – Dual Pixel Pro (PDAF); range: […]

Debian 12 “Bookworm” released with Linux 6.1

Debian 12 Bookworm

Debian 12 “Bookworm” operating system has been released with an update to Linux 6.1 LTS and a new non-free-firmware repository making it possible to separate non-free firmware from the other non-free packages. This follows the Debian 11 “Bullseye” release in August 2021, and the version of Debian will serve as the base for other Linux operating systems such as Ubuntu and derivates, Raspberry Pi OS, and so on. Debian 12 can be downloaded on a choice of desktop environments, namely Gnome 43, KDE Plasma 5.27, LXDE 11, LXQt 1.2.0, MATE 1.26, and Xfce 4.18. Bookworm includes a total of 64,419 packages many of which have been updated the to latest version. Nine architectures are supported by Debian 12 “Bookworm”: 32-bit PC (i386) and 64-bit PC (amd64) 64-bit ARM (arm64) ARM EABI (armel) ARMv7 (EABI hard-float ABI, armhf) little-endian MIPS (mipsel) 64-bit little-endian MIPS (mips64el) 64-bit little-endian PowerPC (ppc64el) IBM System […]

reTerminal DM – A Raspberry Pi CM4-powered 10.1-inch HMI controller

reTerminal DM 10-inch Raspberry Pi CM4 HMI terminal

Seeed Studio’s reTerminal DM is an upgrade to the Raspberry Pi CM4-powered reTerminal with a larger 10.1-inch touchscreen display and a greater range of features and interfaces for various industrial applications. Described as a “Panel PC, HMI, PLC, IIoT Gateway all-in-one device”, the new reTerminal DM notably supports 12V-24V variable DC input and optionally PoE power input, its front panel is rated IP65 for protection against liquids and dust, a range of wired and wireless connectivity options are offered, and it also includes some serial and digital input and output interfaces. reTerminal DM specifications: SoM – Raspberry Pi Compute Module 4 with Broadcom BCM2711 quad-core Cortex-A72 processor @ 1.5 GHz, up to 8GB RAM, up to 32GB flash Storage – Optional M.2 NVMe SSD via M.2 2280 Key-M slot Display – 10.1-inch display with 1280 x 800 resolution, 10-point capacitive touchscreen 400-nit brightness, 170° H/V viewing angle Video Output – […]

UP Squared i12 is a compact Alder Lake-P single board computer

UP Squared i12

AAEON’s UP Squared i12 is a single board computer with the same dimensions as the UP Squared (Apollo Lake) and UP Squared V2 (Elkhart Lake) boards, and mostly the same ports layout, but powered by a more powerful 12th generation Intel Alder Lake-P processor from a Celeron 7305E up to an Intel Core i7-1270PE. The board comes with up to 8 or 16GB LPDDR5 memory, SATA and NVMe storage support, triple 4K display support through HDMI, DisplayPort and USB-C interfaces, dual Gigabit Ethernet, a few USB boards, and some wafers and headers such as a Raspberry Pi-compatible GPIO header. UP Squared i12 specifications: 12th generation Alder Lake-P SoC: Intel Core i7-1270PE 12-core/16-thread processor @ 3.30GHz / 4.50GHz (Turbo) with 96EU Intel Xe graphics – PBP: 28W, up to 64W MTP Intel Core i5-1250PE 12-core/16-thread processor @ 3.20GHz / 4.40GHz (Turbo) with 80EU Intel Xe graphics – PBP: 28W, up to […]

CrowVision review – An 11.6-inch 1366×768 touchscreen display that works with multiple SBCs

Raspberry Pi 4 CrowVision Touchscreen Display Tester

CrowVision is an 11.6-inch IPS capacitive touchscreen display with 1366×768 resolution that is designed to work not only with the Raspberry Pi but most single board computers with mounting holes within a 100 x 80 mm rectangle. Elecrow sent me a sample so I’ll try it out with a Raspberry Pi, a Windows 11 mini PC, and a Ubuntu 22.04 laptop to make sure it works well with those operating systems. CrowVision unboxing The packages include the display module itself, a 12V/2A power adapter, USB Type-C and micro USB cables, an HDMI to mini HDMI cable, a micro HDMI to mini HDMI cable, two “ribbons” for cable management, a screwdriver, an OSD control board with five keys, and a user manual. The display does not come with an enclosure, so it’s better suited for DIY projects where users design their own enclosure or mounting solution. The control board is based […]

Pico-Ice board combines Raspberry Pi RP2040 MCU with Lattice ICE40 UltraPlus 5K FPGA

Pico Ice Raspberry Pi RP2040 Lattice FPGA board

tinyVision.ai Pico-Ice is a development board with a Raspberry Pi RP2040 MCU and a Lattice ICE40 UltraPlus 5K FPGA connected through an 8-bit bus. The Arm Cortex-M0+ microcontroller provides the clock for the FPGA and can program the FPGA directly or the dedicated FPGA flash using a drag-drop of a UF2 file. Just a few days ago we wrote about the LILYGO T-FPGA board that combines an ESP32-S3 wireless MCU with a Gowin FPGA connected through a 6-bit bus, and the Pico-Ice board provides a similar option with different chips and without wireless connectivity. Pico-Ice specifications: MCU – Raspberry Pi RP2040 dual-core Cortex-M0+ microcontroller @ 133 MHz with 264KB SRAM with all pins exposed FPGA – Lattice UltraPlus iCE40UP5K FPGA with 5.3K LUTs, 1Mbit SPRAM, 120Kbit DPRAM, 8x multipliers with all pins brought out Memory & storage chips MCU – 4MB QSPI flash FPGA – 4MB QSPI Flash, 8MB low […]

Orange Pi 800 Keyboard PC gets 128GB flash storage

Orange Pi 800 Keyboard PC 128GB eMMC flash

The Orange Pi 800 keyboard PC, launched as an alternative to the Raspberry Pi 400 last year with a Rockchip RK3399 hexa-core Cortex-A72/A53 processor and 4GB RAM, has gotten an upgrade to 128GB of eMMC flash instead of just 64GB. The keyboard PC still comes with HDMI 2.0 and VGA video outputs, built-in speakers and microphone, Gigabit Ethernet and WiFi 5 connectivity, a few USB ports, and a 78-key QWERTY keyboard, plus a 26-GPIO connector accessible without opening the device.   Orange Pi 800 specifications: SoC – Rockchip RK3399 hexa-core big.LITTLE processor with 2x Arm Cortex-A72 cores up to 1.8GHz, 4x Arm Cortex-A53 cores up to 1.4GHz, and an Arm Mali-T860MP4 GPU System Memory – 4GB LPDDR4 Storage – 128GB eMMC flash, microSD card slot Video Output HDMI 2.0 port up to 4Kp60 VGA port up to Full HD resolution Audio 3.5mm audio (headphone+mic) jack Integrated speaker(s) and microphone Digital […]

Exit mobile version
Youyeetoo X1 x86 SBC