Skip to content

Latest commit

 

History

History
248 lines (170 loc) · 4.38 KB

TODO.md

File metadata and controls

248 lines (170 loc) · 4.38 KB

components

algorithm

behavior tree

bootloader

crypto

  • AES(Advanced Encryption Standard)
  • crc
  • md5
  • mbedtls

data structure

debug

driver

device

file system

flash

gui

logger

memory

os

protocol

state machine

platform

architecture

ARM

x86

RISC-V

MIPS

chip

STMicroelectronics

GigaDevices

Ambiq

Nordic

Espressif

WinnerMicro

sdk

ESP-IDF

W80X_SDK

miot-esp32-sdk

programming

specifications

  • .clang-format
  • Semantic Versioning 语义化版本
  • Conventional Commits 约定式提交
  • doxygen
  • Markdown
  • reStructuredText
  • Breathe
  • Sphinx
  • Read the Docs

language

compilers

  • Clang
  • gcc

script

build

  • Makefile
  • cmake
  • bazel

ci

  • Git
  • repo
  • Github
  • Gitlab
  • Gerrit
  • Jenkins

test

  • gtest
  • gmock
  • unity

IDE

  • vscode
  • MDK
  • IAR
  • Embedded Studio

网络

  • WiFi
  • 以太网
  • 蓝牙

通信协议

  • TCP/IP
  • UDP
  • HTTP/HTTPS (Hypertext Transfer Protocol/Secure)
  • FTP (File Transfer Protocol)
  • SMTP (Simple Mail Transfer Protocol)
  • POP3 (Post Office Protocol 3)
  • IMAP (Internet Message Access Protocol)
  • DNS (Domain Name System)
  • Telnet
  • SSH (Secure Shell)
  • MQTT (Message Queuing Telemetry Transport)
  • CoAP (Constrained Application Protocol)
  • SNMP (Simple Network Management Protocol)
  • NTP (Network Time Protocol)
  • DHCP (Dynamic Host Configuration Protocol)
  • TFTP (Trivial File Transfer Protocol)
  • SIP (Session Initiation Protocol)
  • NAT (Network Address Translation)
  • TLS/SSL (Transport Layer Security / Secure Sockets Layer)
  • IPSec (Internet Protocol Security)
  • VPN (Virtual Private Network)

安全协议

  • [ ]

网络代理

  • clash
  • v2ray
  • sing-box

软路由

  • openclash
  • homeproxy
  • redirect
  • tproxy
  • [ ]

Tools

  • Open Flash Loader
  • Wireshark
  • Postman
  • MQTT.fx
  • MobaXterm
  • Beyond Compare4
  • vofa+
  • DeepL
  • Bus Hound
  • Typora
  • Notepad++
  • Confluence
  • Jira
  • openOCD
  • J-link
  • Ozone
  • scoop