July 20th, 2024

The Luckfox Pico Mini B – Linux in a Thumbnail

Luckfox released the Pico Mini B, a compact Linux-capable development board with Cortex A7 core, NPU, 64MB RAM, USB-C, CSI connector, and 17 GPIO pins for $8.99. It supports Python, C, and GPIO control, appealing to embedded system enthusiasts and developers.

Read original articleLink Icon
The Luckfox Pico Mini B – Linux in a Thumbnail

Luckfox has introduced the Pico Mini B, a development board capable of running Linux in a compact form factor similar to an MCU. The B model features a Cortex A7 core, 0.5 TOPS NPU, 64MB RAM, USB-C 2.0, CSI connector, and 17 GPIO pins. Priced at $8.99, it offers enhanced processing power and Linux compatibility compared to similar boards. The RV1103 chip includes a RISC-V MCU and a signal processor for camera operations. The board comes pre-flashed with a 5.10 kernel and supports Ethernet over USB for connectivity. Users can develop and run binaries, including Python and C code, and control GPIO pins easily with Linux kernel support. Luckfox provides comprehensive documentation for building and flashing new firmware, making it suitable for various projects. While lacking wireless connectivity, the board's affordability and capabilities make it a promising option for embedded system enthusiasts and developers looking to experiment with IoT projects and small-scale applications.

Link Icon 6 comments
By @megous - 5 months
Yes, it's nice. Good for making Linux based USB devices (based on gadget subsystem).

It can run Arch Linux ARM if you enable swap on uSD card, and don't overdo it with your RSS. Systemd doesn't really support 64MiB RAM out of the box, though. It runs, but systemctl daemon-reload fails, eg.

You can ignore systemd boot flow and run Arch Linux using busybox or other init process, so you get all the Arch software/pacman + low memory use of cheaper PID 0 process and startup scripts. :)

The board runs best with pure statically compiled busybox running from initramfs. Boot times of the kernel are like 150ms because there's not really that much HW in the SoC or on the board to initialize. So you can plug the board into PC and you get USB device ready in ~2s.

Fun tiny thing to eg. hide your secret material from your PC.

I wrote a simple 8 KiB bootloader for RV1103/6 so that I don't have to mess with porting U-Boot to this, and made it run with Linux 6.10/11.

By @zxcvgm - 5 months
I think the Luckfox Pico series is the lowest cost ARM-based board you can buy (that runs Linux) at the moment. Even the Pi Zero is $10. Prior to this, it was a board based on the Allwinner F1C100, but I don't think anyone made and sold a dev board except for a DIY business card [0].

[0] https://www.thirtythreeforty.net/posts/2019/12/my-business-c...

By @walterbell - 5 months
$10 Linux sidecar to 10X utility of $1000 Apple M4 iPad Pro, e.g. bypass censorship of trusted JIT code.

Radxa Zero, https://taoofmac.com/space/blog/2023/10/07/1830

Pi Zero 2W, https://taoofmac.com/space/blog/2023/09/09/1820

> iPad as a smart terminal and the Pi as a tiny portable server, and the combination is what makes it work for me.. I can code, run all kinds of services and do all sorts of development-related tasks that I (still) can’t do on the iPad by itself..

By @squarefoot - 5 months
Could be really interesting to port Alpine Linux to those and other similar boards. It is a lot smaller than libc based distros and has been already ported to the Raspberry Pi and other ARM systems, but although they have RPi images readily downloadable on their site, there's no such thing for other boards, and the process to take their ARM ecosystem and turn it into a bootable image that can be transferred onto a SD card is quite long.
By @andrewstuart - 5 months
Pretty amazing that this has a video encoder in the chip:

https://www.rock-chips.com/uploads/pdf/2022.8.26/192/RK3588%...

Much more amazing if there is any workable software to utilise it.

By @zrail - 5 months
That's a pretty cool little board. It looks like they have versions with 10/100 Ethernet for not a lot more as well.