|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/introduction-to-c-development-environment-for-raspberry-pico/
课程评论:没有评论
课程名称:树莓派PICO C开发环境入门 课程概述:树莓派基金会推出了强大且廉价的微控制器Raspberry PI Pico和Pico-W(RP2040)。您可以使用Python或C/C++进行开发,但只有使用C和C++才能充分发挥这些设备的性能,包括访问双核和可编程IO能力。初始设置可能会感觉困难,特别是启动加载策略(类似于USB密钥)在开发周期内可能显得繁琐。我们将介绍更有效的环境设置方法,以支持高效的树莓派Pico开发。加入我们,学习如何设置工作环境,以便更轻松快速地构建和部署代码到树莓派Pico或RP2040板,重用其他库作为自己工作的构建模块,通过图形用户界面调试工具对工作进行调试,使用Eclipse或VSCode IDE进行开发,并利用VSCode Pico扩展或本地安装的工具链进行构建。 课程要求: - 树莓派Pico或Pico-W作为目标设备 - Windows、Mac或Ubuntu桌面环境以进行开发并安装工具 - 可选使用运行Ubuntu或树莓派OS的树莓派4作为构建和调试探针 - 需要一个树莓派调试探针或第二个Pico用于闪存和调试 - 了解CMake或具备自学该工具的能力 课程将涵盖的技能和开发环境可适用于Pico和Pico W。我们会提供两个板的示例项目。 先决条件:该课程专注于树莓派Pico C/C++开发环境的设置。虽然使用的示例都很基础,但预计学员应具备一定的C/C++知识。对Pico来说,需要进行焊接以连接插针,并且熟悉焊接是可取的,或者可以购买已预焊接的Pico-H或Pico-WH。在库的部分,将使用一些简单的外部电子元件(5mm LED和75欧姆电阻)。在电子知识方面需要具备初步了解或愿意进行一些外部阅读,内容非常简单。
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 boardsReuse other libraries as building blocks for your own work. Debug your work through GUI debugging environmentUse of Eclipse or VSCode IDEs for the PicoBuild projects for the Raspberry PI Pico 2 and RP2350 boardsBuild using the VSCode Pico Extension or a natively installed ToolchainThe 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 a Probe for flashing and debuggingAwareness of CMake or ability to self-study this utilityThe 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.