主要涉及到嵌入式软件开发、嵌入式驱动开发、IOT开发、git等知识点。最新的请参考wiki和我的个人博客
要点c基础知识数据结构(链表hash表排序算法设计模式等)外设(串口网口i2si2cspisdio等)ARMcortex-m0m3m4A8等芯片架构操作系统(内存管理进程管理实时性要求任务间通讯等)tcpip协议栈(tcpip模型分层结构iptcpudpicmpigmptftphttpftp等协议)linux多线程多进程通讯linux系统任务调度和中断bash命令shellmakefilepythongithubgojavascriptlinux启动过程git命令#目录
c语言基础c基础数据类型说明volatile指针constmain函数的返回值浮点数存储方式c题目printf返回值enum枚举类型可变参数函数链表排序算法选择排序插入排序希尔排序冒泡排序快速排序linux知识点关键命令说明系统关机命令linux查看文本的指令mountdmesggrepfindlsusblsoflinux软件开发知识点linux进程间通讯方式内存申请函数gcc编译过程文件系统硬链接和软连接linux内核子系统进程几种状态文件系统组成linux文件类型linux常用的系统调用函数fork函数僵尸进程常见文件说明proc目录说明fopen参数说明linux驱动开发知识点makefileshellfreertos源码详解协程--croutine.ctcpip协议栈知识点tcpip模型以太网协议ARP协议TCP协议git使用说明gitcheatsheetgit底层技术
评论