C is a popular language for embedded programming​

The flexibility of C makes it an ideal language for optimized firmware projects. Unlike most modern languages, C allows you to write directly to memory. The main constructs in C like structs, pointers, and arrays, are designed to structure and manipulate memory in an efficient, machine-independent way.

Embedded C course

This introductory embedded C course begins with beginner-level learning about C-syntax and basic constructs to more advanced concepts like race conditions, interrupt routines, RTOS and context switching.

View course

UNIX C

Learn practical C programming and develop your skills when programming UNIX system-level applications like schedulers, databases, system signals, and processes.

Get started

Networking

Get started with networking in C by building an HTTP server with TCP/IP sockets from scratch.

Learn more

C resources


Community Forums

Suggested answer Which bit fields are for Cortex-M4F SCB_ICSR.VECTORPENDING
  • Cortex-M4
0 votes 78 views 1 replies Latest 12 hours ago by 42Bastian Schick Answer this
Suggested answer Tasks can't switch to others, always run at OSStartHang. but whitout boot code ,the app can run ok. the core of the chip is cortex-M0 0 votes 2853 views 7 replies Latest 2 days ago by John_shi Answer this
Not answered SVCall returning to 0xdeadbeee
  • Cortex-M7
  • 11 (SVCall)
0 votes 163 views 0 replies Started 2 days ago by DanS Answer this
Suggested answer AHB-lite Slave Burst Operation
  • AHB-Lite
0 votes 337 views 2 replies Latest 2 days ago by eugch Answer this
Suggested answer Which bit fields are for Cortex-M4F SCB_ICSR.VECTORPENDING Latest 12 hours ago by 42Bastian Schick 1 replies 78 views
Suggested answer Tasks can't switch to others, always run at OSStartHang. but whitout boot code ,the app can run ok. the core of the chip is cortex-M0 Latest 2 days ago by John_shi 7 replies 2853 views
Not answered SVCall returning to 0xdeadbeee Started 2 days ago by DanS 0 replies 163 views
Suggested answer AHB-lite Slave Burst Operation Latest 2 days ago by eugch 2 replies 337 views