漫谈嵌入式MPU开发

视频链接

1、系统的特点

 

 

 

 2、知识体系

语言:汇编、Cshell、(python/perl/awk/js/rust/go...)

操作系统:内存管理、任务管理、文件系统、设备驱动(框架)、网络协议、引导流程

工具:

  1. liunx工具:编辑器、帮助、权限管理、用户管理、包管理、网络管理、网络操作、文件系统管理、进程管理、目录和文件操作...
  2. gnu编译工具链:编译器、工具、调试器
  3. 编译系统:makefile、yocto、buildroot
  4. 版本控制:git、repo
  5. 集成开发环境:eclipse

目标机开发:

  1. 交叉编译环境配置
  2. 硬件环境设置
  3. 软件包
  4. 内存映射
  5. bootloader开发
  6. 内核空间开发
  7. 用户空间开发
  8. 文件系统制作

3、开发方法论

 

 内核框架、uboot框架 不是我的优势,应用才是重点;其它部分集成

厂商会提供的拿过来用,环境怎么设、编译、下载;

集成+开发


 

 

posted @ 2021-03-11 22:57  我爱茜茜公主  阅读(307)  评论(0)    收藏  举报