Community

Course Launch: Crea...
 
Notifications
Clear all

Course Launch: Creating a Cross-Platform Build System for Embedded Projects with CMake

1 Posts
1 Users
2 Likes
585 Views
(@phillip)
Embedded Artistry Admin
Joined: 4 years ago
Posts: 818
Topic starter  

Hello!

We're very excited to announce the completion of our newest course, Creating a Cross-Platform Build System for Embedded Projects with CMake.

In this course, we provide a hands-on approach for learning to use CMake. You’ll create a complex build system from scratch, learning the language as you go. Most tutorials (for any new language) typically provide you with only the most basic examples, which never seem to be instructive enough for the complexity of real-world needs. The learning curve for CMake is made even steeper by the proliferation of outdated tutorials and missing details in the CMake documentation.

We will teach you all of the necessary skills for managing complex projects that must support multiple processor architectures, build with multiple toolchains, and work on multiple OSes. The course focuses on building libc to support multiple architectures.

I'm looking for people to test out this course, and will be giving priority help to anyone working on it. Educational members have free access to the course already, and I can give community members who are willing to test the course a discount code for free access. Send me a private message before the end of July to receive a code.

We will soon be publishing lessons for the follow-on course, Building a Reusable Project Skeleton with CMake, which teaches you how to refactor an existing build system into a reusable project skeleton that can be used to jump start all of your future projects.

Happy hacking,

Phillip


   
Quote