PicoLibSDK - SDK library (with video player) for Raspberry Pico and PicoPad

แชร์
ฝัง
  • เผยแพร่เมื่อ 14 ส.ค. 2023
  • PicoLibSDK is alternative extended C/C++ SDK library for Raspberry Pico and RP2040. Supports many features, including video player from SD card. Programs can be run from SD card with boot3 loader. Output to TFT LCD or VGA display. Devices PicoPad, DemoVGA, Picoino, Pico.
    PicoLibSDK home page: www.breatharian.eu/hw/picolib...
    PicoPad home page: picopad.eu/en/
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 10

  • @RobertWankes
    @RobertWankes 10 หลายเดือนก่อน +2

    Naprosto úžasný!
    Skvělá práce

  • @xyz2112zyx
    @xyz2112zyx 10 หลายเดือนก่อน +1

    This is really awesome!! I'll give it a try, although I love your previous graphics library too, PicoVGA!

  • @xyz2112zyx
    @xyz2112zyx 10 หลายเดือนก่อน +3

    Nice video player! In the same way, is there some MP3 or OGG player??? Wonderful device and library. Thanks again!!!

    • @miroslavnemecek197
      @miroslavnemecek197  10 หลายเดือนก่อน +1

      A special simplified format is used for video because nothing else would play. MP3 could work, but no one has implemented it yet, because the modules used don't have a high enough quality audio output (only 8-bit PWM is used, mainly focusing on games).

  • @zxretrosoft
    @zxretrosoft 10 หลายเดือนก่อน +1

    Vypadá to úžasně!!

  • @xyz2112zyx
    @xyz2112zyx 7 หลายเดือนก่อน

    Hello again! Another question: what's 'execution of programs in RAM' about? How do you activate that feature in a program and tell the Raspberry Pi Pico not to load the program in flash memory, but in RAM? Thanks in advance!

    • @miroslavnemecek197
      @miroslavnemecek197  7 หลายเดือนก่อน +2

      The program is compiled so that it does not start at address 0x10000000 (= start of Flash memory) but at address 0x20000000 (= start of RAM memory). The address is stored in the sector header of the UF2 file format. The USB boot loader boots the program to the address according to the header into RAM and executes. The compilation address is specified in the linker script file *.ld.

  • @radekkotas5873
    @radekkotas5873 2 หลายเดือนก่อน

    Dobrý den, sám jsem spokojený, byla by možnost tam nahrá super maria?

    • @miroslavnemecek197
      @miroslavnemecek197  2 หลายเดือนก่อน +1

      K dispozici je emulátor GameBoy a jsou i připravené sestavy některých her jako např. Mario, s tím omezením že zatím nefunguje ukládání pozice a nelze to oficiálně nabízet. Nemám o tom ale přehled, dá se to získat dotazem lidí z komunity Picopad např. na Twitteru.