課程簡介
- 概述
- 特性
- Function 重載
- 範圍解析運算元
- C++ 中的類
- 訪問說明符
- 構造函數、析構函數
- 靜態成員、函數
- 友元類、友元函數
- Operator 重載
- 數據轉換
- 繼承、多態性
- 異常處理,範本
- 輸入和輸出流
公開培訓課程需要5名以上參與者。
Object Oriented Programming with C++培訓 - 訂單
Object Oriented Programming with C++培訓 - 詢問
客戶評論 (1)
好的例子,專注於最有用的材料
Piotr Sowinski - Intel Technology Poland
課程 - Object Oriented Programming with C++
機器翻譯
即將到來的課程
相關課程
高級Embedded Systems開發
35 時間:本次由講師指導的線下培訓(線上或線下)面向希望學習如何使用嵌入式C編程各種基於不同處理器架構(8051、ARM CORTEX M-3和ARM9)的微控制器的工程師。
Arduino: Programming a Microcontroller for Beginners
21 時間:在這門由講師指導的線下培訓中,參與者將學習如何爲實際應用編程Arduino,例如控制燈光、電機和運動檢測傳感器。本課程假設在實驗室環境中使用真實硬件組件(而非軟件模擬的硬件)。
培訓結束後,參與者將能夠:
- 編程Arduino以控制燈光、電機和其他設備。
- 理解Arduino的架構,包括輸入和附加設備的連接器。
- 添加第三方組件,如LCD、加速度計、陀螺儀和GPS追蹤器,以擴展Arduino的功能。
- 瞭解從C語言到拖放式編程語言的各種編程選項。
- 測試、調試並部署Arduino以解決實際問題。
電路與Electronics基礎
14 時間:這種由講師指導的現場培訓<本地>(在線或現場)面向希望應用電路和電子學基礎知識來設計利用電氣元件特性開發硬體功能的設備和系統的工程師和計算機科學家。
在本次培訓結束時,參與者將能夠:
- 設置和配置用於電路和電路板開發所需的工具和程式。
- 瞭解電路和電子工程背後的基本原理。
- 利用主要電子元件構建高效的計算機硬體技術。
- 通過實施電路分析方法優化電子設備。
- 將電子和電路的基礎知識應用於企業應用程式的開發。
數字信號處理(DSP)基礎
21 時間:這種以講師為主導的台灣現場現場培訓面向希望學習和應用DSP實現以有效處理不同信號類型並更好地控制多通道電子系統的工程師和科學家。
在培訓結束時,參與者將能夠:
- 設置和配置數位信號處理所需的軟體平臺和工具。
- 瞭解 DSP 及其應用的基礎概念和原理。
- 熟悉 DSP 元件並將其用於電子系統。
- 使用 DSP 的結果生成演算法和操作函數。
- 利用DSP軟體平臺的基本功能並設計信號濾波器。
- 合成 DSP 模擬並為 DSP 實現各種類型的濾波器。
Embedded C Application Design Principles
14 時間:此講師指導的現場培訓(在線或現場)面向希望學習嵌入式 C 設計原理的 C 開發人員。
在本次培訓結束時,參與者將能夠:
- 瞭解使嵌入式 C 程式可靠的設計注意事項
- 定義嵌入式系統的功能
- 定義程式邏輯和結構以獲得所需的結果
- 設計可靠、無差錯的嵌入式應用程式
- 從目標硬體獲得最佳性能
課程形式:
- 互動講座和討論
- 練習和練習
- 在即時實驗室環境中動手實施
課程自訂選項:
- 要申請本課程的定製培訓,請聯繫我們進行安排。
電子控制單元(ECU)- 實踐Vector
28 時間:此面向中級汽車工程師和技術人員的由講師主導的現場培訓(在線或現場)旨在使他們獲得使用Vector工具(如CANoe和CANape)測試、模擬和診斷ECU的實踐經驗。
培訓結束時,參與者將能夠:
- 了解ECU在 Automotive 系統中的作用和功能。
- 設置和配置Vector工具,如CANoe和CANape。
- 在CAN和LIN網絡上模擬和測試ECU通信。
- 分析數據並對ECU進行診斷。
- 創建測試用例並自動化測試工作流程。
- 使用實際方法對ECU進行校準和優化。
電子控制單元(ECU) - 理論向量
21 時間:這個由講師主導的現場培訓在台灣(在線或現場)旨在讓中級汽車工程師和嵌入式系統開發人員了解ECU的理論方面,重點是汽車設計和開發中使用的基於Vector的工具和方法論。
結束此培訓時,參加者將能夠:
- 了解現代車輛中ECU的架構和功能。
- 分析ECU開發中使用的通信協議。
- 探索基於向量的工具及其理論應用。
- 將基於模型的開發原則應用於ECU設計。
FreeRTOS: Programming for Real Time Operating Systems
14 時間:在這個由 台灣 講師指導的現場培訓中,參與者將學習如何使用 FreeRTOS 進行編碼,同時使用微控制器逐步完成簡單的 RTOS 專案的開發。
在本次培訓結束時,參與者將能夠:
- 了解即時操作系統的基本概念。
- 瞭解 FreeRTOS 的環境。
- 瞭解如何使用 FreeRTOS 進行編碼。
- 將 FreeRTOS 應用程式連接到硬體外圍設備。
學習Vivado
14 時間:這個 台灣 的講師指導式現場培訓(在線或現場)面向希望使用 Vivado 設計 、調試和實現硬體解決方案的 FPGA 開發人員。
在本次培訓結束時,參與者將能夠:
- 使用 C 代碼和 Vivado 工具開發 HDL 系統。
- 在 Vivado 中生成並實現軟處理器。
- 使用 Vivado 測試和類比 C 代碼。
LEDE: Set Up a Linux Wireless Router
7 時間:LEDE項目(Linux嵌入式開發環境)是一個基於OpenWrt的Linux操作系統。它完全替代了各種無線路由器和非網絡設備的供應商提供的固件。
在這次由講師指導的線下培訓中,學員將學習如何設置基於LEDE的無線路由器。
受衆
- 網絡管理員和技術人員
課程形式
- 部分講座,部分討論,練習和大量的動手實踐
Raspberry Pi for Beginners
14 時間:Raspberry Pi 是一種非常小的單板計算機。
在這次講師指導的線下培訓中,參與者將學習如何設置和編程 Raspberry Pi,使其成爲一個互動且強大的嵌入式系統。
通過本次培訓,參與者將能夠:
- 設置 IDE(集成開發環境)以實現最大開發效率
- 編程 Raspberry Pi 以控制設備,如運動傳感器、警報器、Web 服務器和打印機
- 瞭解 Raspberry Pi 的架構,包括附加設備的輸入和連接器
- 瞭解各種編程語言和操作系統的選項
- 測試、調試和部署 Raspberry Pi 以解決現實世界的問題
受衆
- 開發人員
- 硬件/軟件技術人員
- 各行業的技術人員
- 愛好者
課程形式
- 部分講座,部分討論,練習和大量動手實踐
注意
- Raspberry Pi 支持多種操作系統和編程語言。本課程將使用基於 Linux 的 Raspbian 作爲操作系統,並使用 Python 作爲編程語言。如需特定設置,請聯繫我們安排。
- 參與者需自行購買 Raspberry Pi 硬件和組件。
Yocto Project
28 時間:在這個由 台灣 講師指導的現場培訓中,參與者將學習如何基於 Yocto Project 為嵌入式 Linux 創建構建系統。
在本次培訓結束時,參與者將能夠:
- 瞭解 Yocto Project 構建系統背後的基本概念,包括配方、元數據和層。
- 構建 Linux 映射並在模擬下運行它。
- 節省構建嵌入式 Linux 系統的時間和精力。
Yocto Project 概览 - 实践操作
28 時間:描述
這個為期四天的培訓將理論與實踐練習相結合,以介紹 Yocto Project。
它回答了常見問題,例如:
- 真的有必要為每個 GNU/Linux 專案使用另一個版本的 toolchain/libraries/packages 並且其頂部遵循不同的工作流程嗎?
- 您能否確保所有開發人員/供應商的開發環境都是相同的,並且在10+年後您仍然可以生產與今天相同的版本?
- YP 能否幫助瞭解您使用的套件在哪些軟體許可證下獲得許可?
在目標硬體上執行動手操作(例如 Beagle Bone Black Rev. C - http://beagleboard.org/BLACK)。培訓結束后,您將能夠下載預安裝了 Ubuntu 14.x 和所有依賴項的 docker 映射以及範例,以便在您自己的實驗室中使用課程材料。請注意,這不是嵌入式 GNU/Linux 的入門課程。您應該已經知道嵌入式 GNU/Linux 是如何工作的,以及如何配置/構建 GNU/Linux 內核和內核驅動程式。
誰應該參加?
你已經在你的專案中使用了 GNU/Linux,並且可能聽說過 Yocto Project,但不敢仔細研究它,或者在使用它時遇到困難。您不知道 YP 是否以及如何容納您的日常工作流程,並且通常發現 YP 相當複雜。為什麼我們需要這一切,因為要知道一切都(據說)要容易得多?培訓后,您應該能夠決定是否需要 YP。該研討會面向軟體、開發、系統工程師、測試人員、管理員、工程師和其他對 YP 感興趣,並具有紮實的嵌入式 GNU/Linux 知識的各方。