漫谈嵌入式MPU开发
1、系统的特点


2、知识体系
语言:汇编、C、shell、(python/perl/awk/js/rust/go...)
操作系统:内存管理、任务管理、文件系统、设备驱动(框架)、网络协议、引导流程
工具:
- liunx工具:编辑器、帮助、权限管理、用户管理、包管理、网络管理、网络操作、文件系统管理、进程管理、目录和文件操作...
- gnu编译工具链:编译器、工具、调试器
- 编译系统:makefile、yocto、buildroot
- 版本控制:git、repo
- 集成开发环境:eclipse
目标机开发:
- 交叉编译环境配置
- 硬件环境设置
- 软件包
- 内存映射
- bootloader开发
- 内核空间开发
- 用户空间开发
- 文件系统制作
3、开发方法论

内核框架、uboot框架 不是我的优势,应用才是重点;其它部分集成
厂商会提供的拿过来用,环境怎么设、编译、下载;
集成+开发

如果,感到此时的自己很辛苦,那告诉自己:容易走的都是下坡路。坚持住,因为你正在走上坡路,走过去,你就一定会有进步。如果,你正在埋怨命运不眷顾,开导自己:命,是失败者的借口;运,是成功者的谦词。命运从来都是掌握在自己的手中,埋怨,只是一种懦弱的表现;努力,才是人生的态度。

浙公网安备 33010602011771号