Introduction To C Development Environment For Raspberry Pico
Last updated 6/2024
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English (UK) | Size: 1.01 GB | Duration: 3h 5m
Last updated 6/2024
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English (UK) | Size: 1.01 GB | Duration: 3h 5m
Building an Efficient Development Environment
What you'll learn
Build C Code projects on Raspberry PICO
Setup a build efficient environment, so you can focus on your project and not tool issues
Reuse others libraries and share own code libraries
Debug code
Requirements
Basic experience with Raspberry PI.
Basic knowledge of C programming
Description
The Raspberry PI Foundation has released the Raspberry PI Pico and Pico-W as powerful and cheap microcontrollers (RP2040). You can develop for these microcontrollers using Python or C/C++. Only with C and C++ can you get the full power of the device including access to the dual cores and the programmable IO capability.Getting going can feel hard and you are all thumbs. The bootsel loading strategy (like a USB key) can feel tedious within the development cycle. There are better ways to set up your environment to support an efficient Raspberry Pico development environment. So you can stop worrying about the tools and start focusing on your project.Join us on this course to find out how to set up a working environment to:Easily build and deploy code quickly to the Raspberry Pico or RP2040 boardReuse other libraries as building blocks for your own work. Debug your work through GUI debugging environmentUse of Eclipse or VSCode IDEs for the PicoThe course requires students to have:Raspberry PI Pico or Pico-W, which will be our targetWindows, Mac, or Ubuntu desktop environment to develop through, and install tools onOptionally Raspberry PI 4 running Ubuntu or Raspberry OS, which can be used as a build and debug probeEither a Raspberry PI Debug Probe or a Second Pico to act as Probe for flashing and debuggingThe skills you will learn and the development environment you will set up will work for both the Pico and Pico W . Example projects for both boards are provided for the course. Prerequisite experience:The course is focused on the set-up of environments for Raspberry Pico C/C++ development. Some knowledge of C/C++ is expected though the examples used are all very basic. For Pico, some soldering is required to attach header pins to the Pico and familiarity with soldering is desirable. Or you could buy the Pico-H or Pico-WH which are pre-soldered.In the libraries section, some simple external electronics are used (5mm LED and 75ohm resistor). Beginner knowledge of electronics or willingness to do some external reading is required. Very straightforward though.
Who this course is for:
Hobby Engineers,Education