Embedded Programming with Raspberry Pi Pico

แชร์
ฝัง
  • เผยแพร่เมื่อ 12 ก.ย. 2024
  • This Winter, we'll be hunkered down with embedded programming with C/C++ and some popular single board computer platforms popular in the 'maker' community.
    This month, Richard Thomson will continue with an introduction to the Raspberry Pi Pico. The Pico is an inexpensive yet powerful single board microcontroller, costing only $4 It features more RAM than the Arduino Uno and considerably more processing power. The RP2040 CPU is a dual core 133 MHz Arm Cortex-M0+ with a selection of integrated peripherals. The CPU was custom designed by the Raspberry Pi foundation to address the specific needs of the maker community. The Arduino IDE can be used to program the Pico as with the Uno. With integrated USB controller, the Pico can implement a USB host or device.
    In this presentation, we'll look at:
    What are the on-chip resources of the RP2040?
    What peripherals are available in the RP2040?
    How are those peripherals exposed in the Pico SDK?
    Meetup: www.meetup.com...
    Past topics: utahcpp.wordpr...
    Future topics: utahcpp.wordpr...

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

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

    The little IC you are talking about at 1:50 is a DC-DC 3V3 regulator. The QSPI memory is the other little chip (the one between RP2040 and BOOTSEL button).

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

      Thanks for the correction; I don't work with these chips regularly enough to recognize them on-the-fly accurately!

  • @didgerihorn
    @didgerihorn 2 ปีที่แล้ว

    Wiith VS2022, you dcan actually build with GCC and Ninja inside Visual Studio. Just ofen the project folder, let VS mdo the CMake configuration automatically. I only hat to specify PICO_SDK_PATH in CMakePresets.json

    • @UtahCppProgrammers
      @UtahCppProgrammers  2 ปีที่แล้ว

      I assume you're talking about remote building on the Raspberry Pi with a local Visual Studio. This is something I'd like to talk about in a future presentation as it is more generally useful than just in the Raspberry Pi scenario.