RP2040 - Baremetal Assembly - Introduction, Development Environment, and the Bus

Поділитися
Вставка
  • Опубліковано 23 гру 2024

КОМЕНТАРІ • 20

  • @zetaconvex1987
    @zetaconvex1987 Рік тому +4

    Very nice. I look forward to watching the rest of the series.

  • @Xperimenter
    @Xperimenter 2 роки тому +2

    Awesome, this is a great set of videos!

  • @michaelmounts1269
    @michaelmounts1269 Рік тому

    i will be watchng👍

  • @deterdamel7380
    @deterdamel7380 2 роки тому

    After I have watched your 3rd video I was confused about the au and zh tools. Than I found your 2nd (this) video on baremetall.

    • @willth8
      @willth8  2 роки тому

      Let me know if you have any questions on au/zn. They've been a personal project of mine the last couple months, so they're still rough around the edges, but I feel like they're more comfortable than as/ld from gnu binutil.

  • @AndersJackson
    @AndersJackson Рік тому

    Like your slim desktop (WM). I miss that you are not using Emacs though, but I can adapt. 🙂

  • @tetraquark2402
    @tetraquark2402 Рік тому

    Cool

  • @MaverickM1
    @MaverickM1 3 місяці тому

    It is a shame that there is no assembly editor like asm-one was back then in good old Amiga times… coding never been so much fun in any ide since then. 30 yrs later all we have msdos-like ugly windows and that’s all. Kinda frustrating. Anyway it is a great idea to make an asm series for the pico. But I disagree in terms of thumb mode superiority. I think in thumb mode you don’t have the those conditional commands like the movne addle and so on which was a killer feature. We coded ppc in asm back in early 2000’s and then we made a nintendo gba demo for a competiton in arm asm. (We used goldroad assembly which was pretty cool and we used sublime text for editor and we added the python script which did the build to the f1 key. It was a more sophysticated way but far from the asm-one..) and those commands of the arm oh boy that was a game changer. We succeded to make the code almost without a single branching by using those conditional commands. Arm has the best assembly imho.

  • @bertblankenstein3738
    @bertblankenstein3738 2 роки тому +11

    Ahh, assembly LANGUAGE. No raspberry pi picos were actually assembled.

  • @ashutoshtechnology
    @ashutoshtechnology 7 місяців тому

    What is your IDE name ?

  • @pjforde1978
    @pjforde1978 11 місяців тому

    "How to set a variable in the time it takes you to write an entire application in C"

  • @tarelethridge8937
    @tarelethridge8937 2 роки тому +1

    Assembly arm so you understand the hardware. Learn more assembly so learn more hardware. Assembly so you understand more and can use the features of higher language better not because you don't know better and are dependent on them.

  • @RonSheely
    @RonSheely 3 місяці тому

    A bit reckless imo with the ring counter oscillator overclocking. I am convinced you can do much better. Keep up the good work. Thank you otherwise for great instruction. I'll be lurking if it matters.

  • @nil0bject
    @nil0bject Рік тому

    assembly vs high level...... that argument no longer exists. why aren't you coding with dipswitches if you really need bare metal level coding?

    • @willth8
      @willth8  11 місяців тому +4

      Cope

    • @sapiosuicide1552
      @sapiosuicide1552 10 місяців тому +4

      High level languageoids can't understand the low levelpilled gigachads

    • @nil0bject
      @nil0bject 10 місяців тому

      so how much m68k assembly do you know? Powerpc? anything cool? didn't think so

    • @willth8
      @willth8  10 місяців тому +3

      @@nil0bject Seethe

    • @nil0bject
      @nil0bject 10 місяців тому

      @@willth8 Ligma