zoukankan      html  css  js  c++  java
  • 老白的软件学习路线全解析

    一.老白软件全栈开发的学习路线:

    读懂电路原理图-->编程语言的学习(汇编:启动程序编写用;C语言:单片机,微处理器,Linux内核;C++:QT;Python:大数据,人工智能;Verilog:FPGA等)-->软硬件如何实现交互(这其实已经是编译的一部分了)-->编译原理(预编译,编译,链接等)-->数据结构算法-->操作系统(GPOS:Linux,Android;RPOS:uCOSii,FreeRTOS等)-->嵌入式领用常用算法(滤波算法,数据拟合算法,控制算法)-->自定义数据协议(modubus,自定义协议)-->如何根据数据手册编写驱动程序-->实战项目(测温仪等20多个项目)

    二,老白软件全栈开发的学习路线课程介绍
    P1:如何读懂电路原理图
    P2:汇编语言全解析,启动代码分析,并用汇编代码进行接单应用程序编写,比如控制LED,进入中断等
    P3:C语言全解析,以具体的产品为例进行(面向过程语言的典型编程语言)
    P4:C++语言(面向对象语言的典型编程语言)全解析,QT的初步入门1
    P5:C++语言全解析,QT的初步入门2
    P6:Java语言的初步入门(非重点)
    P7:Verilog语言的初步解析(为FPGA学习做准备)
    P8:Python语言全解析(面向过程和面向对象语言的结合)
    P9:大数据的初步入门(python)
    P10:AI的入门讲解(python语言为主)
    P11:OpenCV的处不学习(以Python语言为主)
    P12:树莓派的初步解析
    P13:用树莓派实现人脸识别
    P14:用PC实现人脸识别
    P15:编译原理初步解析
    P16:数据结构算法初步分析
    P17:嵌入式领域滤波算法全解析
    P18:嵌入式领域的数据拟合算法全解析
    P19:嵌入式PID控制算法初步分析
    P20:modbus数据协议初步分析 & 自定义数据协议

  • 相关阅读:
    svn问题(队列)
    linux的七大运行级别及级别修改
    Elasticsearch配置文件说明
    openstack-swift云存储部署(二)
    openstack-swift云存储部署(一)
    今天发现一些很有意思的ubuntu命令
    python使用xlrd 操作Excel读写
    Python初记
    SQL Server常用命令
    SQL Server 流程控制
  • 原文地址:https://www.cnblogs.com/RoyalGuardsTomCat/p/13873519.html
Copyright © 2011-2022 走看看