Skip to content
View cjqfeng's full-sized avatar

Block or report cjqfeng

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
94 stars written in C
Clear filter

CMake for stm32 developing.

C 1,312 354 Updated Aug 5, 2025

A Tutorial how to get started with Linux Kernel Modules and Linux Drivers.

C 1,042 275 Updated Jul 15, 2024

Customizable Bootloader for STM32 microcontrollers. This example demonstrates how to perform in-application-programming of a firmware located on an external SD card with FAT32 file system.

C 989 309 Updated Dec 2, 2022

Onix - 操作系统实现

C 829 162 Updated May 21, 2024

赵炯老师《linux-0.12 内核完全剖析》读书笔记及linux-0.12注释源码

C 783 265 Updated Jul 4, 2023

a collection of "Little Electronic & Arduino Projects", most involving electronics or an Arduino in one way or another!

C 745 212 Updated Oct 23, 2025

JavaScript Minification Filter

C 705 149 Updated Aug 4, 2023

Modbus TCP and RTU, Master and Slave for STM32 using Cube HAL and FreeRTOS

C 700 216 Updated Mar 5, 2025

STM32 LCD drivers (currently: spi(dma), gpio, fsmc(dma), st7735, st7783, ili9325, ili9328, ili9341, ili9486, ili9488, hx8347g)

C 660 123 Updated Dec 29, 2022

awaitable coroutine library for C

C 634 91 Updated Oct 3, 2023

A dedicated performance counter mainly for micro-controllers. For Cortex-M processors, the Systick will be used by default. The `perf_counter` shares the SysTick with users' original SysTick functi…

C 533 99 Updated Nov 5, 2025

一个轻量级嵌入式框架

C 470 136 Updated Jan 10, 2019

Practical design patterns in C

C 447 120 Updated Sep 20, 2023

Protected Low-overhead Object Oriented Programming with ANSI-C

C 401 92 Updated Jul 6, 2025

MiaoUI 是一个基于 u8g2 的单色 OLED 菜单 UI 框架。MiaoUI使用 C 语言实现,采用双向链表结构,使用非线性动画、移植方便、内存占用较小、能够快速部署,适用于具有小型OLED屏幕的嵌入式设备。

C 391 66 Updated Sep 17, 2025

The Microsoft Research Software Radio (Sora) is a programmable software radio platform based on the commodity multicore CPU in a host PC. The SDK provides the drivers, user mode 802.11a/b/n samples…

C 366 124 Updated Jun 12, 2023

RoboMaster机甲大师机器人大赛中国科大RoboWalker战队电控组培训教学资料

C 355 46 Updated Nov 1, 2025

Full-featured interfaces for C99

C 331 14 Updated Mar 17, 2025

c语言程序上下文切换和解耦的工具

C 328 106 Updated Jan 3, 2025

Versaloon Software Framework -- a tiny preemptive-capable event-driven incremental software framework for embedded systems

C 323 93 Updated Nov 4, 2025

shell for MCU. 单片机命令行交互。

C 317 116 Updated Oct 8, 2025

STM32 bootloader example that can jump to 2 apps.

C 302 75 Updated Jul 27, 2021

CherryDAP is a DAPLink template based on CherryUSB and ARMmbed DAPLink.

C 266 89 Updated Aug 6, 2025

Library and tools to access the BitLocker Drive Encryption (BDE) encrypted volumes

C 239 55 Updated Jun 25, 2024

Provide necessary software infrastructure, service, macros to support some high level abstract concept or paradigm, such as OOPC, FSM, delegate (event-driven) and etc

C 206 89 Updated Mar 9, 2024

Contents for my videos on embedded programming on Linux with STM32

C 191 89 Updated Jul 11, 2022

Code samples for the book Patterns in C

C 186 59 Updated Apr 18, 2016
C 173 51 Updated Mar 2, 2023

Illustrate linux kernel with diagrams

C 165 41 Updated Aug 13, 2023