Why Use C? Basics of the C Language
Learn C language: history, characteristics, uses, C11 features, and tips for system programming, compilers, OS and modern applications.
Learn C language: history, characteristics, uses, C11 features, and tips for system programming, compilers, OS and modern applications.
Explore microcontroller memory, RAM vs ROM, NOR/NAND flash, MCS-51 startup and embedded bootloader essentials for firmware developers.
Low-power embedded design guide: choose efficient components, low-power hardware techniques and software optimizations to extend battery life.
Learn how to apply object-oriented design in C using structs, function pointers and a linked-list example to improve readability and maintainability.
Guide to Linux boot startup: systemctl/systemd, chkconfig, rc.local/scripts, crontab @reboot and production best practices.
Embedded C pitfalls: compilers aren't a safety net. Avoid undefined behavior, array overruns, stray semicolons; use analyzers to secure firmware.
Practical guide dispelling common misconceptions for new C developers: coding practices, testing, documentation, and taking charge of your career growth.
Deep learning for embedded machine vision: model selection, optimization, low-latency deployment, power efficiency, security and defect inspection.
RA series FSP guide: switch RXD between IRQ and UART on EK-RA2E1 to auto-detect and set baud rate using GPT timer and register config.
Learn to build an STM32 smart cane for elderly care. Features GPS tracking, fall detection, health monitoring, and IoT integration with a WeChat app.