android bsp学习_要想成为一名物联网工程师,需要学习哪些知识?

可以参考一下小编整理的物联网学习架构图及相关知识点。

202604cf54e26a33a25ae7df72aa9339.png
物联网学习路线

具体所学知识包括:

1、嵌入式高级C编程

ubuntu系统安装及环境调试
Linux常用命令
嵌入式C语言编译调试技巧
C语言基本语法结构、C语言基本语句
数组、函数、变量存储、预处理指令、库的使用与制作、指针
动态内存分配、字符串处理技巧
结构体的对象思维
数据结构之链表操作、文件操作
工程项目管理之Makefile

视频学习教程推荐:嵌入式高级C语言编程

本套学习教程主要讲解了c语言数据与程序架构、函数、指针、数据结构等。

配套学习资料:https://pan.baidu.com/s/1JvPD34ugo2vvS-DLWUrBew 提取码:zr3r

2、面向C++模板库应用开发

熟练掌握c++的特点
C++对C的扩展、C++独特的函数、C++引用深度剖析
C++类和对象及类和对象的高级应用、C++继承和派生
C++多态的深度剖析、C++模板的深度剖析、C++异常的深度剖析
STL标准模板库概述、STL常用容器、STL常用算法

视频学习教程:C++语言从入门到大师

本套视频教程主要介绍C++的基本概念,包括面向对象的思想,类、对象的概念,C++的三要素:封装、继承、多态的基本概念。

配套学习资料:https://pan.baidu.com/s/1Wfj0M8J7ZxpRoPHcqaHFxg 提取码:rl48

3、AI图像处理

shell脚本开发
Cortex-A53平台搭建
GUI初识、GUI中的常用控件、GUI中的事件处理机制、GUI企业实战
OpenCV环境搭建
图像接口、图像处理、AI

视频学习教程推荐:嵌入式设备及GUI开发全集

配套学习资料:https://pan.baidu.com/s/13ZBkie4G5og61TRJRgdc0A 提取码:ptuj

4、Linux系统高级程序设计

系统调用
进程、进程间通信
线程
并发同步与互斥

视频学习教程推荐:Linux高级程序设计全套视频

本套视频教程可以掌握linux环境下C语言实现文件操作、标准I/O库,多线程编程的技巧,学会在linux平台下编写应用程序,培养学生分析问题和解决问题的实际能力。

配套学习资料:https://pan.baidu.com/s/1OpFP1QqCQOLsp905yarrnw 提取码:4ql4

5、Linux高级网络编程

Linux网络编程特点
UDP通信
常用通信协议
TCP通信
网络通信与防火墙
原始套节字
网络开发工具包

视频学习教程推荐: Linux高级网络程序设计全套视频

本套视频教程可以掌握网络底层通信协议,通过分析通信过程和数据包达到对网络编程的深入理解,可以实现与网络相关的各项底层开发能力。

配套学习资料:https://pan.baidu.com/s/1wUaZGE8Sq7eyOGo1TCKRYA 提取码:pith

6、数据库+BS开发

数据库分析、SQLite数据库、SQLite语句进阶
B/S开发环概述
HTML语法、标签、样式、表单
JavaScript概述、关键字、变量、数据类型、控制语句、函数、对象、全局函数
AJAX概述、原理、创建AJAX同步或异步对象,CGI的处理步骤、CGI编程
代码版本管理

视频学习教程推荐:数据库知识全套视频教程

本套视频教程主要讲解了常用的数据库模型、以及sql语句的高级应用,了解数据存储模型,熟练掌握数据存储、分析和检索。

配套学习资料:https://pan.baidu.com/s/1wKHgO4mYh9CN6iWNfCovng 提取码:1avq

7、5G物联网工程开发

物联网工程常用技术手段介绍、传感器技术介绍
RFID技术、zigbee技术、NB-iot技术、MQTT技术、WIFI技术
5G中的关键技术
STM32

视频学习教程推荐:物联网之WiFi开发项目实战

本套视频教程全面系统讲授了wifi开发环境搭建以及如何开发,就相关技术细节学习wifi开发,WiFi技术原理、WiFi开发环境搭建、WiFi(GPIO/UART/PWM/TIME)外设应用开发、WiFi网络编程(UDP通信/TCP通信/HTTP通信)、WiFi应用开发(智能开关、智能灯泡、智能环境采集)。

配套学习资料:https://pan.baidu.com/s/1EGEXz9av84C-Me_2ZymxYg 提取码:4kam

物联网-Zigbee:https://pan.baidu.com/s/1nwFOtP2rKxSywH9ZJncCNA 提取码:9xef

8、BSP开发

ARM系统结构
Bootloader设计与移植
Linux内核开发移植
Linux文件系统

9、Linux+Android设备驱动开发

Linux设备驱动开发
工程实例驱动开发
Linux设备驱动高级开发

视频学习教程推荐:Linux驱动开发精讲

本套视频教程主要学习掌握字符设备驱动,驱动的概念,内核模块,字符设备驱动等知识。

配套学习资料:https://pan.baidu.com/s/1bBY0_R_uaWYujsoLnM89wg 提取码:hyyw

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值