杭州站 [切換城市]
眾眾網(wǎng)全國頁 眾眾網(wǎng)杭州站 杭州千鋒教育 杭州千鋒教育·智能物聯(lián)網(wǎng)+嵌入式
杭州千鋒教育·智能物聯(lián)網(wǎng)+嵌入式

杭州千鋒教育·智能物聯(lián)網(wǎng)+嵌入式

请询价

適合對象:對嵌入式開發(fā)培訓,計算機技術培訓等有興趣學習的學員

課時:請咨詢 班型:任意時段 班制:小班

開設課程校區(qū):杭州IT培訓

課程介紹

融合5G技術的課程大綱

嵌入式高級 C 編程

ubuntu 系統(tǒng)安裝及環(huán)境調試

ubuntu 虛擬機安裝以及嵌入式開發(fā)環(huán)境搭建

ubuntu 物理機及 u 盤版安裝

ubuntu與windows等其它系統(tǒng)互訪服務配置安裝

編輯器、編譯器、調試器安裝及使用

練習:《自制一個u盤系統(tǒng)》

庫的使用與制作

靜態(tài)庫工作原理

靜態(tài)庫制作流程

動態(tài)庫工作原理

動態(tài)庫制作流程

練習:《自制常用接口庫》

Linux常用命令

Linux日常高頻率應用命令使用練習

文件操作命令使用練習

內容檢索命令使用練習

壓縮解壓命令使用練習

系統(tǒng)內部常用命令使用練習

練習:《熟練運用所學命令》

指針

指針與內存哪些事兒

指針的定義與使用

指針與基本類型變量的關系

指針與數(shù)組的關系

指針與函數(shù)的關系

指針與字符串的關系

指針與指針的關系

指針有多特殊

練習:《計算器練習》、《標準C庫函數(shù)實現(xiàn)》

嵌入式C語言編譯調試技巧

調試文件產(chǎn)生方法介紹

單步、斷點等調試方法介紹

調試過程中動態(tài)修改內存

練習:《調試之前寫過的程序》

動態(tài)內存分配

內存的動態(tài)分配與釋放

內存的多種動態(tài)分配方式

動態(tài)內存使用技巧

練習:《malloc實現(xiàn)分析》

C語言基本語法結構

程序設計關鍵字分類講解

各類進制間的分析以及轉換

有符號以及無符號深度剖析

各種運算符介紹

數(shù)據(jù)存儲類型的讀寫控制

不同數(shù)據(jù)類型間的自動以及強制類型轉換

各種類型間的越界問題剖析

深度剖析二進制位運算

練習:《日期查詢系統(tǒng)》

字符串處理技巧

字符串的純手工處理技巧

字符串相關庫函數(shù)使用方法

字符串與內存的關系

練習:《手機短信分析程序》

練習:《條形碼生成器》

C語言基本語句

選擇控制語句

循環(huán)控制語句

控制語句相關關鍵字分析

人機交互程序設計

練習:《個稅征收查詢系統(tǒng)》

結構體的對象思維

結構體是怎樣打包數(shù)據(jù)結構的

結構體與數(shù)組、指針、內存等相互結合

結構體實現(xiàn)位變量的定義

共用體

枚舉

練習:《GPS信息分析程序》

數(shù)組

數(shù)組的精確定義

數(shù)組元素嚴謹?shù)某跏蓟?/p>

深度剖析數(shù)組元素的讀寫過程

多維數(shù)組的精確定義

多維數(shù)組的應用操作

練習:《打字游戲》

數(shù)據(jù)結構之鏈表操作

鏈表的邏輯思維

鏈表中的各個節(jié)點

雙向鏈表咋比單向鏈表還簡單

鏈表的增刪查改等各項操作

鏈表還有更簡單且高級的實現(xiàn)方式

練習:《學生信息管理系統(tǒng)》

函數(shù)

函數(shù)的定義、聲明、調用三要素

各類場景的函數(shù)定義

嚴謹?shù)暮瘮?shù)聲明

函數(shù)的調用過程剖析

函數(shù)參數(shù)本質剖析

實參、形參詳解

練習:《具體需求下的函數(shù)封裝流程》

文件操作

一切數(shù)據(jù)皆文件

文件的操作流程

文件的順序讀寫

文件的隨機讀寫

練習:《文件加密器》

變量存儲

內存分區(qū)剖析

各類變量的定義形式

各類變量的作用范圍

各類變量的生命周期

各類變量的存儲區(qū)域

各類變量的注意事項

靜態(tài)函數(shù)與全局函數(shù)的深度剖析

練習:《變量存儲分析》

工程項目管理之Makefile

為什么要用Makefile

Makefile可簡單可復雜

Makefile規(guī)則

了解軟件前先分析Makefile

練習:《開源軟件Makefile分析》

C++、STL、Qt 開發(fā)

C++概述

對象的概念

類的概念

封裝、繼承、多態(tài)的特點

練習:《熟練掌握c++的特點》

STL標準模板庫概述

STL基本概念

STL六大組件

STL的容器

STL的算法

STL的迭代器

練習:《容器、算法、迭代器的綜合實例》

C++對C的擴展

C++ 命名空間(namespace)、作用域運算符

using編譯指令

全局變量檢測增強

C/C++const的區(qū)別

強制類型轉換

New operator和Delete operator

練習:《作用運算符解決可能發(fā)生的二義性》

STL常用容器

string容器應用

vector容器應用

deque容器應用

stack容器應用

queue容器應用

list容器應用

set/multiset容器應用

map/multimap容器應用

STL容器使用時機

練習:《熟練掌握容器對現(xiàn)實數(shù)據(jù)的存儲》

C++獨特的函數(shù)

inline內聯(lián)函數(shù)

缺省參數(shù)函數(shù)

函數(shù)重載

C/C++混合編程

練習:《任意類型數(shù)據(jù)數(shù)學操作》

STL常用算法

函數(shù)對象

謂詞

內建函數(shù)對象

函數(shù)對象適配器

常用遍歷算法

常用查找算法

常用排序算法

常用拷貝和替換算法

常用算數(shù)生成算法

常用集合算法

練習:《競技比賽評分系統(tǒng)》

C++引用深度剖析

引用的本質

常量的引用

指針引用

常量引用

函數(shù)的引用

練習:《熟練掌握引用在項目的應用》

C++類和對象

類的封裝

構造與析構函數(shù)

構造函數(shù)的分類及調用

拷貝構造函數(shù)的調用時機

構造函數(shù)調用規(guī)則

深拷貝與淺拷貝

初始化列表

explicit關鍵字

類中構造函數(shù)和析構函數(shù)調用順序剖析

練習:《設計試驗箱的類》

QT 初識

人機交互接口介紹

QT 環(huán)境搭建

GUI 程序設計框架

練習:《快捷顯示一個窗口》

QT 中的常用控件

窗口的常規(guī)設置

按鈕的文本設置以及獲取

控件的移動

GUI 對象模型

信號與槽機制的深度剖析

自定義信號和槽

多級窗口的切換

菜單欄的創(chuàng)建以及添加菜單

工具欄的浮動、停靠特性

狀態(tài)欄的左右控件添加

鉚接部件

核心部件

資源文件的管理

模態(tài)與非模態(tài)對話框

字體、顏色、文件對話框

垂直、水平、固定、表格等常用布局

組容器、分欄列表

列表控件、樹控件、表格控件、下拉列表框的操作

Label 控件放置圖片以及動畫播放

自定義控件

練習:《物聯(lián)網(wǎng)各類界面設計》

C++類和對象的高級應用

靜態(tài)的成量變量和成員函數(shù)

this指針的工作原理

this指針的使用

單例模式

常函數(shù)

常對象

友元

運算符重載

智能指針

函數(shù)對象

練習:《系統(tǒng)標準類的設計》

C++繼承和派生

繼承的基本概念

派生類的定義

派生的訪問控制

繼承中的構造與析構

繼承中同名成員的處理方法

繼承中的靜態(tài)成員特性

多繼承、菱形繼承、虛繼承

練習:《快速對類進行擴展》

QT 中的事件處理機制

事件捕獲、過濾

鼠標及鍵盤事件

事件盒子

繪圖和繪圖設備

定時器

練習:《觸摸屏操作用戶 UI》

Qt 多任務及網(wǎng)絡開發(fā)

QT 多任務

QT 網(wǎng)絡通信

C++多態(tài)的深度剖析

多態(tài)概念

實現(xiàn)多態(tài)的動態(tài)綁定

抽象類和純虛函數(shù)

純虛函數(shù)和多繼承

虛析構以及純虛構函數(shù)

類的類型轉換安全問題

重寫、重載、重定義

練習:《熟練掌握多態(tài)的特點》

C++模板的深度剖析

模板的概述

函數(shù)模板以及與普通函數(shù)的區(qū)別

函數(shù)模板與普通函數(shù)的調用規(guī)則

模板機制剖析

模板的局限

類模板深度剖析

類模板的繼承

類模板中成員函數(shù)調用時機

友元函數(shù)和類模板

數(shù)據(jù)轉換

練習:《設計模板類管理不同數(shù)據(jù)類型》

嵌入式應用開發(fā)及鴻蒙南向設備開發(fā)

系統(tǒng)調用

應用程序是怎樣切入內核調用的

常用系統(tǒng)調用接口介紹

文件描述符以及權限

系統(tǒng)調用操作文件

獲取文件的狀態(tài)

文件的阻塞特性

讀取文件目錄

練習:《系統(tǒng)調用重構 cp 命令》

常用通信協(xié)議

TFTP 通信過程

TFTP 協(xié)議分析

實現(xiàn) TFTP 客戶端文件的上傳下載

UDP 廣播

UDP 多播

網(wǎng)絡抓包工具 Wireshark

練習:《網(wǎng)絡文件服務器》

進程

進程概述

MMU 內存管理單元

PCB 進程控制塊

進程狀態(tài)及轉換

進程創(chuàng)建與進程號

進程內存分布

父子進程間數(shù)據(jù)共享模式

exec 函數(shù)族

孤兒進程、僵尸進程、守護進程

進程的資源回收

練習:《并發(fā)服務開發(fā)》

TCP 通信

TCP 通信流程

TCP 通信 API 介紹

TCP 客戶端中的 connect、send、recv

TCP 服務器中的 bind、listen、accept

TCP 并發(fā)服務器編寫

TCP 三次握手以及四次揮手

多進程多線程實現(xiàn)并發(fā)服務器

多路 IO 轉接技術

練習《Select 和 epoll+ 線程池實現(xiàn)高并發(fā)服務器》

進程間通信

管道、命名管道的創(chuàng)建、使用、讀寫行為

mmap 內存映射

共享內存

消息隊列

信號基本概念

信號集和未決信號集

信號的捕捉

消息隊列

練習:《聊天程序》

原始套接字

原始套接字創(chuàng)建

數(shù)據(jù)包詳解

原始套接字發(fā)送及接收

ARP 緩存表

數(shù)據(jù)欺騙

練習:《掃描本地網(wǎng)絡的主機信息》

線程

線程的認識、創(chuàng)建、退出

線程的共享模式

線程資源回收

線程的分離

線程的屬性

線程的取消機制

練習:《并發(fā)服務器》

OpenHarmony 南向設備開發(fā)

OpenHarmony 系統(tǒng)移植

OpenHarmony 系統(tǒng)編程,多任務、多任務通信

Hi3861 開發(fā)板 HAL 庫開發(fā)

外部設備驅動開發(fā):GPIO(led、蜂鳴器、人體檢測)

中斷

定時器

單總線 練習:《(DHT11 溫濕度傳感器)》

PWM 練習:《(舵機)》

ADC 模數(shù)轉換 練習:《(光敏傳感器)》

IIC 通信 練習:《液晶屏顯示》

練習:《UART 串口通信》

WIFI 開發(fā)、MQTT 協(xié)議、物聯(lián)網(wǎng)云服務器

并發(fā)同步與互斥

同步與互斥的概念

互斥鎖

信號量

條件變量

練習:《生產(chǎn)者與消費者》

Linux 網(wǎng)絡編程特點

TCP/IP 協(xié)議

MAC、IP、Netmask、port

數(shù)據(jù)的封裝與拆解

網(wǎng)絡程序設計流程

練習:《熟練掌握網(wǎng)絡基本概念》

UDP 通信

字節(jié)序及地址轉換

UDP 通信流程

套節(jié)字的創(chuàng)建

UDP 數(shù)據(jù)的收發(fā)

練習:《UDP 聊天程序》

單片機、物聯(lián)網(wǎng)、AI開發(fā)

STM32 開發(fā)基礎

STM32 概述

STM32 開發(fā)環(huán)境搭建(keil、CubeMX 軟件安裝)

STM32 系統(tǒng)架構分析

存儲器的組織架構 - 存儲芯片地址映射。

STM32 IIC 通信

IIC 通信概述

IIC 通信 API

SSD1306 液晶屏 IIC 通信分析

SSD1306 液晶屏 IIC 初始化

SSD1306 液晶屏內存尋址模式

練習:《SSD1306 液晶屏驅動及顯示案例》

STM32 啟動過程

STM32 啟動方式

STM32 啟動過程

STM32 啟動過程分析

STM32 SPI 通信

SPI 通信概述

SPI 通信 API

W25Q16 存儲芯片概述

W25Q16 存儲芯片時序

練習:《W25Q16 存儲芯片讀寫操作》

STM32 時鐘樹

時鐘概述

時鐘樹

PLL 鎖相環(huán)

分頻器

總線時鐘

外設時鐘

時鐘樹配置

STM32 ADC 模數(shù)轉換

ADC 概述

ADC 數(shù)據(jù)結構詳解

HAL 庫 ADC 相關 API

練習:《ADC 案例(測電壓、光敏測量、熱敏測量)》

STM32 通用輸入輸出概述

GPIO 概述

GPIO 原理

GPIO 八種工作模式

GPIO 應用場景

STM32 RS485 通信

RS485 接口概述

單端傳輸

RS485 轉換芯片(max3485)

練習:《RS485 通信案例》

STM32 CubeMX 工程

工程創(chuàng)建

配置時鐘樹

配置 GPIO

配置工程信息

生成 keil 工程及分析

RFID 技術

射頻技術介紹

RFID 常見協(xié)議

Type A 類卡 Type B 類卡介紹

重點講解 S50/S70 卡

RFID 讀寫芯片介紹

RFID 讀寫芯片工作模式分析

基于 FM17550/mfrc522 芯片的讀寫操作

針對 IC 卡的加密碼、充值、扣款流程介紹

RFID 行業(yè)應用

練習:《發(fā)卡充值器》

STM32 GPIO 驅動 HAL 庫開發(fā)

GPIO 輸入模式初始化

GPIO 輸出模式初始化

GPIO 管腳的寫入及讀取

練習:《GPIO 案例,led、按鍵、蜂鳴器、人體檢測傳感器》

MQTT 協(xié)議

MQTT 協(xié)議介紹

MQTT 服務器搭建

MQTT 嵌入式移植

MQTT 發(fā)布訂閱應用開發(fā)

基于 MQTT 智能網(wǎng)關

練習:《工控機運行監(jiān)控》

STM32 中斷

中斷概述

中斷類型

中斷管理

NVIC 概述

中斷優(yōu)先級

中斷處理流程

中斷觸發(fā)方式

中斷 HAL 庫相關 API

練習:《中斷案例(按鍵及人體檢測傳感器)》

WIFI 技術

Esp8266 模塊介紹

Esp8266 開發(fā)流程

基于 NODEMCU 平臺開發(fā)

Lua 開發(fā)語言介紹

Esp8266 固件定制升級

Esp8266 遠程控制

Esp8266 常用開發(fā)工具介紹

練習:《esp8266 介入物聯(lián)網(wǎng)云平臺》

STM32 定時器

定時器概述

定時器分類

定時器構成

定時器工作原理

定時器結構

定時器資源

定時器時間基準模式

定時器計時公式

STM32CubeMX 定時器配置

定時器輸出比較模式

練習:《PWM 及案例(舵機控制)》

定時器輸入捕獲模式

RT-Thread OS

RTT 實時操作系統(tǒng)移植

RTT 線程管理

RTT 線程同步

RTT 時鐘管理

RTT IO 設備模型

練習:《RTT 應用開發(fā)》

STM32 串口編程

串口概述

串口通信原理

串口通信重要參數(shù)配置

串口通信類型

練習:《串口通信模式(輪詢、中斷、DMA)》

AI

esp32 s3 單片機概述

esp32 開發(fā)環(huán)境搭建

本地部署 AI 模型

esp32 單片機開發(fā)

練習:《本地終端設備接入 DeepSeek AI 大模型》

BSP 及驅動開發(fā)

Bootloader 設計與移植

基于 Cortex-A53 處理器啟動過程

基于 Cortex-A53 處理器內存結構

怎樣設計一個引導啟動程序

u-boot 配置編譯過程

u-boot 基本命令使用與實現(xiàn)

u-boot 下載與運行

練習:《定制引導程序》

工程實例驅動開發(fā)

input 子系統(tǒng)驅動框架開發(fā)

misc 雜項設備驅動開發(fā)

platform 機制設備驅動框架開發(fā)

kfifo 緩沖機制

并發(fā)與競態(tài)

Linux 驅動中的阻塞與非阻塞

練習:《input 驅動》、《重力感應驅動》

Linux 內核開發(fā)移植

Linux 內核結構組成

Linux 內核編程風格

Linux 模塊編程

Linux 內核配置編譯

Linux 內核裁剪與移植

練習:《升級內核版本》

PCB 設計(贈送精品課)

PCB 設計入門儲備知識

常見的電子元器件的使用特性

PCB 硬件設計基礎入門

PCB 設計軟件的使用

原理圖庫設計

原理圖設計

PCB 封裝庫設計

PCB 設計元器件布局、布線規(guī)則與技巧

AD 電氣規(guī)則檢查設置

練習:《單片機開發(fā)板原理圖、PCB 設計與投產(chǎn)》

Linux 文件系統(tǒng)

Linux 常見文件系統(tǒng)種類

Linux 文件系統(tǒng)特點

Linux 根文件系統(tǒng)結構組成

Linux 根文件系統(tǒng)啟動流程

Linux 根文件制作過程

Linux 根文件各種燒寫下載方法

Linux 常見開源軟件移植

練習:《定制 Linux ROM 包》

就業(yè)輔導

簡歷模板

專業(yè)技能模塊

項目經(jīng)驗模塊

Linux 設備驅動開發(fā)

字符設備驅動、GPIO 子系統(tǒng)驅動

中斷機制處理及響應過程、linux 中斷底半部

linux 系統(tǒng) SPI 子系統(tǒng)及驅動編程

linux 系統(tǒng) I2C 子系統(tǒng)及驅動編程

UART 串行通信技術驅動編寫與應用

練習:《鍵盤驅動》

學校介紹

杭州是中國東部沿海城市,經(jīng)濟發(fā)展迅速,對各類人才的需求也日益增加。千鋒教育成立于2011年1月,立足于職業(yè)教育培訓領域,公司現(xiàn)有教育培訓、高校服務、企業(yè)服務三大業(yè)務板塊。教育培訓業(yè)務分為大學生技能培訓和職后技能培訓;高校服務業(yè)務主要提供校企合作全解決方案與定制服務;企業(yè)服務業(yè)務主要為企業(yè)提供專業(yè)化綜合服務。公司總部位于北京,目前已在20個城市成立分公司,現(xiàn)有教研講師團隊300余人。公司目前已與國內20000余家IT相關企業(yè)建立人才輸送合作關系,每年培養(yǎng)泛IT人才近2萬人,累計培養(yǎng)超10余萬泛IT人才,累計向互聯(lián)網(wǎng)輸出免費教學視頻976余套,累積播放量超10812萬余次。每年有數(shù)百萬名學員接受組織的技術研討會、技術培訓課、網(wǎng)絡公開課及視頻等服務。


公司成立教研機構,推出貼近企業(yè)需求的線下技能培訓課程。課程包含HTML5大前端培訓、Java+分布式開發(fā)培訓、Python人工智能+數(shù)據(jù)分析培訓、全領域實戰(zhàn)UI/UE設計培訓、云計算培訓、全棧軟件測試培訓、大數(shù)據(jù)+數(shù)據(jù)智能培訓、智能物聯(lián)網(wǎng)+嵌入式培訓、Unity游戲開發(fā)培訓、網(wǎng)絡安全培訓、區(qū)塊鏈培訓、影視剪輯包裝培訓、游戲原畫培訓、全媒體運營培訓、商業(yè)插畫培訓、產(chǎn)品經(jīng)理培訓。采用全程面授高品質、高體驗培養(yǎng)模式,科目大綱緊跟企業(yè)需求,擁有國內一體化教學管理及學員服務,在職業(yè)教育發(fā)展道路上不斷探索前行。

杭州千鋒教育

  • 課程數(shù)量

    29

  • 分校數(shù)量

    1

  • 學員評價

    1

立即咨詢

精選推薦

杭州hcna培訓班

杭州千锋教育

杭州hcnp認證培訓班

杭州千锋教育

杭州華為hcna認證培訓機構

杭州千锋教育

杭州hcna認證培訓課程

杭州千锋教育

杭州華為hcna培訓機構

杭州千锋教育

杭州hcna認證培訓班

杭州千锋教育

杭州hcna培訓報名

杭州千锋教育

杭州hcna認證培訓學校

杭州千锋教育

杭州hcda認證培訓

杭州千锋教育

杭州華為hcna認證

杭州千锋教育

相關推薦