All Projects → xiaowenxia → Embedded Notes

xiaowenxia / Embedded Notes

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

Programming Languages

c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to Embedded Notes

Ehal
Embedded Hardware Abstraction Library
Stars: ✭ 84 (-82.75%)
Mutual labels:  arm, mcu, iot, embedded
Tock
A secure embedded operating system for microcontrollers
Stars: ✭ 3,258 (+568.99%)
Mutual labels:  arm, mcu, iot, embedded
Platformio Core
PlatformIO is a professional collaborative platform for embedded development 👽 A place where Developers and Teams have true Freedom! No more vendor lock-in!
Stars: ✭ 5,539 (+1037.37%)
Mutual labels:  arm, iot, embedded
Lib Python
Blynk IoT library for Python and Micropython
Stars: ✭ 140 (-71.25%)
Mutual labels:  mcu, iot, embedded
Guilite
✔️The smallest header-only GUI library(4 KLOC) for all platforms
Stars: ✭ 5,841 (+1099.38%)
Mutual labels:  mcu, iot, embedded
Pyocd
Open source Python library for programming and debugging Arm Cortex-M microcontrollers
Stars: ✭ 550 (+12.94%)
Mutual labels:  arm, mcu, embedded
Nnom
A higher-level Neural Network library for microcontrollers.
Stars: ✭ 382 (-21.56%)
Mutual labels:  mcu, iot, embedded
Daplink
Stars: ✭ 1,162 (+138.6%)
Mutual labels:  arm, mcu, embedded
Zephyr
Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
Stars: ✭ 5,335 (+995.48%)
Mutual labels:  mcu, iot, embedded
Waterius
Передача показаний воды по Wi-Fi. Watermeter Wi-Fi transmitter.
Stars: ✭ 295 (-39.43%)
Mutual labels:  iot, embedded
Trezor Mcu
🔒 Don't use this repo, use the new monorepo instead:
Stars: ✭ 315 (-35.32%)
Mutual labels:  arm, embedded
Wasm3
🚀 The fastest WebAssembly interpreter, and the most universal runtime
Stars: ✭ 4,375 (+798.36%)
Mutual labels:  iot, embedded
Blynk Library
Blynk library for embedded hardware. Works with Arduino, ESP8266, Raspberry Pi, Intel Edison/Galileo, LinkIt ONE, Particle Core/Photon, Energia, ARM mbed, etc.
Stars: ✭ 3,305 (+578.64%)
Mutual labels:  iot, embedded
Efifs
EFI FileSystem drivers
Stars: ✭ 272 (-44.15%)
Mutual labels:  arm, driver
Wolfmqtt
wolfMQTT is a small, fast, portable MQTT client implementation, including support for TLS 1.3.
Stars: ✭ 316 (-35.11%)
Mutual labels:  iot, embedded
Pikort
A tiny Linux-like real-time kernel optimized for ARM Cortex-M chips
Stars: ✭ 268 (-44.97%)
Mutual labels:  arm, mcu
Awesome Circuitpython
A curated list of awesome CircuitPython guides, videos, libraries, frameworks, software and resources.
Stars: ✭ 360 (-26.08%)
Mutual labels:  iot, embedded
Rauc
Safe and secure software updates for embedded Linux
Stars: ✭ 360 (-26.08%)
Mutual labels:  iot, embedded
Distortos
object-oriented C++ RTOS for microcontrollers
Stars: ✭ 354 (-27.31%)
Mutual labels:  arm, embedded
Flashdb
An ultra-lightweight database that supports key-value and time series data | 一款支持 KV 数据和时序数据的超轻量级数据库
Stars: ✭ 378 (-22.38%)
Mutual labels:  iot, embedded

面试要点记录

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


要点

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

#目录

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].