Názor k článku Raspberry Pi Pico s RP2040: proč vlastně vyvíjet vlastní jednočip? od anonym - ...pár poznámek: [A] ARM Cortex-M0+ (to jsou jádra použitá...

  • Článek je starý, nové názory již nelze přidávat.
  • 27. 1. 2021 23:18

    bez přezdívky

    ...pár poznámek:
    [A] ARM Cortex-M0+ (to jsou jádra použitá v daném CPU) používá jen dvoustupňovou pipeline
    https://en.wikipedia.org/wiki/ARM_Cortex-M#Cortex-M0+
    [B] rychlost -> kód z externí paměti běží např. u ESP32 (160MHz), a ničemu to nevadí (navíc může běžet i z interní SRAM)
    [C] počet pinů pouzdra -> je "tak akorát" (většina je rekonfigurova­telných) obdobně jako počet specializovaných rozhraní (2x I2C, 2x SPI, 2x UART, 4x ADC 12-bit, 16x PWM, USB, ...)
    [D] cena -> 4$ je prodejní cena celého modulu (CPU, ext. Flash, Xtal, DC/DC, a další), cena vlastního CPU tedy bude přibližně poloviční
    [E] trendy současnosti (prakticky ve všem) jsou jasné
    -> ochranářství, tedy proprietárního řešení klíčových prvků jako ochrana před konkurencí (přebíráno od Apple)
    -> ovlivňování přicházejících generací (přebíráno od Microsoft)
    [F] připravená podpora (vývojové nástroje i dokumentace) je velmi slušná (a leckdy opravdu srozumitelnější než u konkurence)
    [G] Arduino (vedle SparkFun, Adafruit, Pimoroni) připravuje s tímto CPU také svou destičku, která bude obsahovat i WIFi a BT
    https://blog.arduino.cc/2021/01/20/welcome-raspberry-pi-to-the-world-of-microcontrollers/
    [H] CPU bylo vyvinuto u Sony (Inazawa, Japonsko) bez přispění tradičních vývojářů ARM (Broadcom a podobně), a vyrábí se u TSMC (40nm).

    PS: Arduino má ve své řadě CPU modulů docela chaos (chápu, že chtěli vyhovět všem možným výrobcům, ale...).
    PSS: Osobně se mi doplnění řady produktů RPi líbí (jen použité CPU mohlo být standardnější), neboť podpoří možné návaznosti.