Sujet : Re: F2FS On USB Sticks?
De : bowman (at) *nospam* montana.com (rbowman)
Groupes : comp.os.linux.miscDate : 23. Mar 2025, 20:06:13
Autres entêtes
Message-ID : <m4b4d5F5nu6U1@mid.individual.net>
References : 1 2 3 4 5 6 7 8 9 10
User-Agent : Pan/0.160 (Toresk; )
On Sun, 23 Mar 2025 06:05:34 -0400, c186282 wrote:
Ya know ..... think I'm gonna stay away from Pico's
If I want microcontrollers, there are more traditional straight-up
boards out there. If I want microprocessors there are the straight-up
PIs and beyond.
Did use PICs for a long time ... kinda remember their quirks and
tricks. There are Pico/Nano style boards to be had cheap that use
PICs. Atmel versions also exist.
You pays your money and you makes your choice. You are right, there is a
confusing selection of low cost boards compared to 15 or 20 years ago when
boards like the Arduino or BeagleBone started to appear.
I still have an old AVR development board. I should get a USB to serial
converter to see if it still works. I preferred the AVR instruction set to
the PIC's.
Today you have to add a lot of qualifiers. The PIC32MX was based on the
MIPS architecture and was sort of a dead end. The PIC32C is ARM based.
Since Microchip bought Atmel, there are also the ATSAM ARM series. They're
also coming out with the PIC64 based on the ARM Cortex A, rather than the
Cortex M.
Even the Arduino Uno R4 Minima is a ARM processor. It looks and acts like
a UNO R3, which was the last of the ATMega line. Other Arduinos like the
Nano have moved on to ARM processors too.
Adafruit has the Feather boards some of which use the RP2040 like the
Pico. One of them comes loaded with CircuitPython so you don't even need a
IDE. Plug it in, edit main.py, and you're good to go.
Then there are the ESP32 boards with RISC processors or the Pico 2 with 2
ARM cores and 2 RISC-V cores, take your pick.
If you're really a glutton for punishment, there is STM32. They're used
quite a bit in commercial embedded applications. The problem with them is
there are a million (okay, not quite) variations with arcane part numbers.
Is it a F403 or a F411? How many pin does it have?
The newer uCs have more memory which means they can support CircuitPython
or MicroPython. Of course you can use a C/C++ SDK for more control and
faster execution but that will differ between processors unlike the more
uniform Python abstraction.
Decisions, decisions... Most options are inexpensive, or really cheap if
you don't mind rolling the dice with AliExpress.