前言
嵌入式物联网开发工程师,是一个蓝海新风口,高薪不内卷的行业。需要掌握熟悉c/c++、单片机、数据结构,linux系统,ARM单片机,嵌入式。可以从事工作项目loT、视频监控领域的产品,跨平台系统,智能硬件等开发。
一、指南
1、C语言基础
2、数据结构
3、shell&makfile工程管理
二、开发环境搭建
1、VMware虚拟机下载
允许用户在Windows或Linux桌面上运行多个操作系统,如Windows、Linux和BSD虚拟机。可进行开发、测试、部署新的应用程序的最佳解决方案。Vmware WorkStation可在一部实体机器上模拟完整的网络环境,以及可便于携带的虚拟机器。对于企业的IT开发人员和系统管理员而言,Vmware在虚拟网络,实时快照,拖拽共享文件夹等方面的特点使它成为必不可少的工具。建议下15.5版本
- 软件下载官网链接:https://vmware.vmecum.com/
2、ubuntu系统安装
Ubuntu系统是一款功能强大、易于使用和高度可定制的开源Linux操作系统,以简洁、直观和易用为设计原则,适合各类用户使用。它提供了友好的图形界面,支持多种语言和自定义设置,用户可以根据自己的喜好和需求进行个性化设置。同时,Ubuntu系统也注重安全性和稳定性,定期发布更新和修补程序,保护用户的系统安全。推荐下载安装18.04版本
-
软件下载官网链接:https://cn.ubuntu.com/
-
linux登录密码为1
3、共享文件夹
如在windows建立的share文件夹,直接复制粘贴至ubtunu系统会出错的