/*-----------------------------*/
三个主要区域
计算机技术与嵌入式开发:从编程语言、操作系统,到嵌入式系统与实际开发。
点击展开详情
- 🟡 1-1.编程语言、编译过程、数据结构与算法基础
- 🟡 1-2.计算机系统基础 CSAPP
- 🟡 1-3.数字电路、计算机组成原理、steam:图灵完备
- 🟢 1-4.计算机网络
- 🟢 1-5.操作系统原理
- 🟡 2-1.裸机开发,arm cortex-m cortex-a7
- ⚪ 通信接口
- ⚪ arm 芯片开发,基于 IDE、gcc 裸机开发
- 🟡 2-2.中等规模系统开发,编程思维(C 语言 OOP 思想)
- ⚪ 裸机 LVGL 图形库
- ⚪ 裸机开发的软件框架,系统架构,(状态机、订阅发布、事件触发、任务调度)
- 🟡 基于 rtos 开发 (rt-thread 和 freeRTOS)
- 🟡 2-3.ARMv7-M 架构与 RTOS 原理
- 🟡 Cortex-M3 内核,指令集、中断、体系结构等
- 🟡 rt-thread 内核、驱动
- ⚪ 3-1.linux 应用开发(系统编程+GUI)
- ⚪ ubuntu 相关、linux 使用、shell 编程、vim、gcc、makefile
- ⚪ linux 系统编程、网络编程、多线程
- 🟢 3-2.linux 镜像构建:bootloader、kernel、root filesystem
- 🟡 3-3.linux 驱动开发
控制理论与机器人开发:从数学建模、控制方法,到机器人系统的实现。
点击展开详情
- 🟡 基础数学:微积分、线性代数、概率统计、复变函数与积分变换、常微分方程;
- 🟢 控制理论基础:经典控制理论、离散系统、非线性初步、状态空间理论初步
- 🟡 数学进阶:矩阵分析、泛函分析、优化理论、数值分析
- 🟡 控制理论进阶:线性系统理论、最优控制、状态估计
- ⚪ 智能控制方法
- 🟡 自主移动机器人,运动学、运动控制,感知、定位、规划、导航初步
- 🟡 机器人学导论
- 🟢 空间描述与坐标变换,正逆解
- 🟢 雅可比矩阵,机械臂动力学
- 🟡 轨迹生成,机械臂控制
- 🟡 机器人开发相关技术
- 🟡 仿真工具 webots
- 🟡 ROS, ROS2
- ⚪ 开发实例
电子学基础与电机控制:从电路、模拟/数字系统,到电机与执行层。
点击展开详情
- 🟡 1.基本元件与电路基本定理(电路分析初步)
- 🟡 电路模型、纯电阻电路、电路定理
- 🟡 储能元件一阶二阶电路瞬态分析*(二阶控制系统实例)
- ⚪ 交流电路、正弦稳态电路、三相电路
- 🟡 半导体器件:二极管、晶体管、场效应管
- 🟡 2.模拟电路基础*
- 🟢 小信号放大:晶体管放大、场效应管放大、集成运放放大
- 🟡 自动控制的思想:频率响应、信号放大中的反馈(自控精髓,模电核心,也是控制系统的实例)
- ⚪ 实用电路:信号运算、波形发生、信号转换、功率放大、直流电源
- ⚪ 3.数字电路
- ⚪ 4.数字和模拟(I/O接口后面的东西)
- 🟢 5.电机与电机控制
- 🟢 直流电机控制:电机特性、开环控制、转速闭环、转速电流双闭环
- 🟢 交流电机控制,异步电机、同步电机 FOC 控制
关于我的知识星座(Knowledge Constellation)。
这是我在学习,逐渐整理出来的一张”知识星座”,
亮点代表一个概念或知识点,它们分散在不同课程和方向中。就和星座是人为连线的一样,这些节点也是按照我的理解连起来的。
我点亮了一些东西,而更多的部分仍然处在黑暗之中。这些被点亮的点,构成了我对问题的理解边界。
关于这些”点亮”的来源,大致有两种:
一部分来自体系化的培养。从基础教育到本科(电气工程及其自动化,电力电子与电机方向),再到硕士(导航制导与控制,机器人与运动控制)。
另一部分来自于好奇心驱动的无序探索。
这两条路径并不冲突,在某些地方会交汇。
后来我开始习惯把一些学习过程记录下来。
慢慢地,这些零散的记录之间,也开始出现一些联系。