
CourseraAccess
Coursera PlusIncluded with a Coursera subscription
This course is included with a Coursera Plus subscription.
View on Coursera →No coupon right now. We'll tell you when there is one.
Mark your own learning status. Opening a course link does not establish enrollment.
Loading saved status…
This course concentrates on the software environment around embedded development rather than only the code. The work centers on ARM-based microcontrollers, and the assignments include building a build system with the GNU Toolchain GCC.
You work with Git version control and develop software in Linux inside a virtual machine. Configuration management and code review ideas are introduced alongside, so the course teaches habits used in team projects, not just how to compile a program.
With an intermediate level listed, it assumes some comfort with programming before you start. The assignments are hands-on, so budget time for setting up the Linux virtual machine and toolchain.
Skills you'll gain: Software Configuration Management, Embedded Software, Embedded Systems, Configuration Management, Git (Version Control System), Version Control, Memory Management, Build Tools, C (Programming Language), Development Environment, Code Review, Software Design.
Advertisement
No Korshub reviews yet.