Gitpedia

Embedded notes

嵌入式linux软件开发、嵌入式linux驱动开发、c语言、单片机开发、IOT开发等面试要点记录

From xiaowenxia·Updated June 1, 2026·View on GitHub·

> 主要涉及到嵌入式软件开发、嵌入式驱动开发、IOT开发、git等知识点。 > 最新的请参考[wiki](https://github.com/xiaowenxia/embedded-notes/wiki)和我的[个人博客](https://xiaowenxia.github.io/embedded-notes/) --- The project is distributed under the MIT License license, first published in 2017. It has gained significant community traction with 3,941 stars and 577 forks on GitHub. Key topics include: arm, c, driver, embedded, freertos.

面试要点记录

主要涉及到嵌入式软件开发、嵌入式驱动开发、IOT开发、git等知识点。
最新的请参考wiki和我的个人博客


要点

  • c基础知识
  • 数据结构(链表 hash表 排序算法 设计模式等)
  • 外设(串口 网口 i2s i2c spi sdio等)
  • ARM cortex-m0 m3 m4 A8等芯片架构
  • 操作系统(内存管理 进程管理 实时性要求 任务间通讯等)
  • tcpip协议栈(tcpip模型 分层结构 ip tcp udp icmp igmp tftp http ftp等协议)
  • linux 多线程 多进程通讯 linux系统任务调度和中断
  • bash命令 shell makefile python github go javascript
  • linux 启动过程
  • git 命令

#目录

Contributors

Showing top 3 contributors by commit count.

View all contributors on GitHub →

This article is auto-generated from xiaowenxia/embedded-notes via the GitHub API.Last fetched: 6/1/2026