Raspberry Pi for Beginners培訓
Raspberry Pi是一款非常小巧的單板計算機。
在這個由講師指導的實時培訓中,參與者將學習如何設置和編程Raspberry Pi以作為交互式和強大的嵌入式系統。
在培訓結束時,參與者將能夠:
- 設置IDE(集成開發環境)以實現最高的開發效率
- 編程Raspberry Pi來控制運動傳感器,報警器,Web服務器和打印機等設備。
- 了解Raspberry Pi的架構,包括附加設備的輸入和連接器。
- 了解編程語言和操作系統中的各種選項
- 測試,調試和部署Raspberry Pi以解決實際問題
聽眾
- 開發商
- 硬件/軟件技術人員
- 各行各業的技術人員
- 愛好者
課程形式
- 部分講座,部分討論,練習和繁重的實踐練習
注意
- Raspberry Pi支持各種操作系統和編程語言。本課程將使用基於Linux的Raspbian作為操作系統,使用Python作為編程語言。要請求具體設置,請聯繫我們安排。
- 參與者負責購買Raspberry Pi硬件和組件。
課程簡介
介紹
Raspberry Pi 電子學基礎
將一切連接在一起
軟體和硬體工具 Raspberry Pi
編寫你的第一個程式:一盞閃爍的燈(Electronics 的“Hello World”)
Python 基礎知識:迴圈、條件、變數、函數和參數
通用輸入/輸出 (GPI/O) 介面概述
配置輸入感測器
設定輸出裝置(揚聲器、LED 和機電機器人)
Programming 感測器到輸出設備控制
項目:構建運動感測器和警報
安裝其他軟體
專案:使用 Kodi 構建媒體控制器
測試和調試
加入 Raspberry Pi 社區
故障排除
結束語
最低要求
- 一些程式設計經驗會有所説明
Open Training Courses require 5+ participants.
Raspberry Pi for Beginners培訓 - Booking
Raspberry Pi for Beginners培訓 - Enquiry
Raspberry Pi for Beginners - 咨詢詢問
咨詢詢問
客戶評論 (4)
The trainer was very interactive and steadily paced.
Carolyn Yaacoby - Yeshiva University
Course - Raspberry Pi for Beginners
Very applicable exercises directly following each lecture. Sean gave each group individualized attention to figure out the solutions without just showing the code.
Jennifer Peled - Yeshiva University
Course - Raspberry Pi for Beginners
He was able to handle a wide range of knowledge levels among the students - from lowerclassmen who barely wrote a line of code to seniors who had done similar projects many times before.
Natania Birnbaum - Yeshiva University
Course - Raspberry Pi for Beginners
Sean was a dynamic speaker and the hands-on exercises were very interesting and I can see how they will be really applicable.
Temira Koenig - Yeshiva University
Course - Raspberry Pi for Beginners
Provisional Upcoming Courses (Require 5+ participants)
相關課程
Advanced Arduino Programming
14 時間:在這個由 香港 講師指導的現場培訓中,參與者將學習如何使用高級技術對 Arduino 進行程式設計,同時逐步創建一個簡單的感測器警報系統。
在本次培訓結束時,參與者將能夠:
- 瞭解 Arduino 的工作原理。
- 深入瞭解 Arduino 的主要元件和功能。
- 在不使用 Arduino IDE 的情況下對 Arduino 進行程式設計。
Advanced Embedded Systems Development
35 時間:這個由講師指導的現場培訓<本地>(在線或現場)面向希望學習如何使用嵌入式 C 語言對基於不同處理器架構(8051、ARM CORTEX M-3 和 ARM9)的各種類型的微控制器進行程式設計的工程師。
Arduino: Programming a Microcontroller for Beginners
21 時間:在這個以講師為主導的香港現場培訓中,參與者將學習如何對Arduino進行程式設計以供實際使用,例如控制燈,電機和運動檢測感測器。本課程假設在即時實驗室環境中使用真實的硬體元件(而不是軟體模擬硬體)。
在培訓結束時,參與者將能夠:
- 程式 Arduino 控制燈、電機和其他設備。
- 了解 Arduino 的架構,包括附加設備的輸入和連接器。
- 添加第三方組件(例如 LCD、加速計、陀螺儀和 GPS 追蹤器)以擴展 Arduino 的功能。
- 瞭解程式設計語言中的各種選項,從 C 語言到拖放語言。
- 測試、調試和部署 Arduino 以解決實際問題。
Building A Robot from the Ground Up
28 時間:在這個由講師指導的現場培訓中,參與者將學習如何使用 Arduino 硬體和 Arduino (C/C++) 語言構建機器人。
在本次培訓結束時,參與者將能夠:
- 構建和操作包括軟體和硬體元件的機器人系統
- 了解機器人技術中使用的關鍵概念
- 將電機、感測器和微控制器組裝到一個工作機器人中
- 設計機器人的機械結構
觀眾
- 開發人員
- 工程師
- 愛好者
課程形式
- 部分講座、部分討論、練習和大量動手實踐
注意
- 硬體套件將由講師在培訓前指定,但大致包含以下元件:
- Arduino 板
- 電機控制器
- 距離感測器
- 藍牙從屬設備
- 原型板和電纜
- USB 數據線
- 車輛套件
- 參與者需要購買自己的硬體。
- 如果您想定製此培訓,請聯繫我們進行安排。
Circuits and Electronics Fundamentals
14 時間:這種由講師指導的現場培訓<本地>(在線或現場)面向希望應用電路和電子學基礎知識來設計利用電氣元件特性開發硬體功能的設備和系統的工程師和計算機科學家。
在本次培訓結束時,參與者將能夠:
- 設置和配置用於電路和電路板開發所需的工具和程式。
- 瞭解電路和電子工程背後的基本原理。
- 利用主要電子元件構建高效的計算機硬體技術。
- 通過實施電路分析方法優化電子設備。
- 將電子和電路的基礎知識應用於企業應用程式的開發。
Digital Signal Processing (DSP) Fundamentals
21 時間:這種以講師為主導的香港現場現場培訓面向希望學習和應用DSP實現以有效處理不同信號類型並更好地控制多通道電子系統的工程師和科學家。
在培訓結束時,參與者將能夠:
- 設置和配置數位信號處理所需的軟體平臺和工具。
- 瞭解 DSP 及其應用的基礎概念和原理。
- 熟悉 DSP 元件並將其用於電子系統。
- 使用 DSP 的結果生成演算法和操作函數。
- 利用DSP軟體平臺的基本功能並設計信號濾波器。
- 合成 DSP 模擬並為 DSP 實現各種類型的濾波器。
Embedded C Application Design Principles for Automotive Professionals
14 時間:為期兩天的課程,涵蓋所有設計原則,包括代碼示例和最新的工業技術;對汽車軟體開發人員非常有用
Embedded C Application Design Principles
14 時間:此講師指導的現場培訓(在線或現場)面向希望學習嵌入式 C 設計原理的 C 開發人員。
在本次培訓結束時,參與者將能夠:
- 瞭解使嵌入式 C 程式可靠的設計注意事項
- 定義嵌入式系統的功能
- 定義程式邏輯和結構以獲得所需的結果
- 設計可靠、無差錯的嵌入式應用程式
- 從目標硬體獲得最佳性能
課程形式:
- 互動講座和討論
- 練習和練習
- 在即時實驗室環境中動手實施
課程自訂選項:
- 要申請本課程的定製培訓,請聯繫我們進行安排。
Electronic Control Unit (ECU) - Practical Vector
28 時間:此面向中級汽車工程師和技術人員的由講師主導的現場培訓(在線或現場)旨在使他們獲得使用Vector工具(如CANoe和CANape)測試、模擬和診斷ECU的實踐經驗。
培訓結束時,參與者將能夠:
- 了解ECU在 Automotive 系統中的作用和功能。
- 設置和配置Vector工具,如CANoe和CANape。
- 在CAN和LIN網絡上模擬和測試ECU通信。
- 分析數據並對ECU進行診斷。
- 創建測試用例並自動化測試工作流程。
- 使用實際方法對ECU進行校準和優化。
Electronic Control Unit (ECU) - Theoretical Vector
21 時間:這個由講師主導的現場培訓在香港(在線或現場)旨在讓中級汽車工程師和嵌入式系統開發人員了解ECU的理論方面,重點是汽車設計和開發中使用的基於Vector的工具和方法論。
結束此培訓時,參加者將能夠:
- 了解現代車輛中ECU的架構和功能。
- 分析ECU開發中使用的通信協議。
- 探索基於向量的工具及其理論應用。
- 將基於模型的開發原則應用於ECU設計。
FreeRTOS: Programming for Real Time Operating Systems
14 時間:在這個由 香港 講師指導的現場培訓中,參與者將學習如何使用 FreeRTOS 進行編碼,同時使用微控制器逐步完成簡單的 RTOS 專案的開發。
在本次培訓結束時,參與者將能夠:
- 了解即時操作系統的基本概念。
- 瞭解 FreeRTOS 的環境。
- 瞭解如何使用 FreeRTOS 進行編碼。
- 將 FreeRTOS 應用程式連接到硬體外圍設備。
Learning Vivado
14 時間:這個 香港 的講師指導式現場培訓(在線或現場)面向希望使用 Vivado 設計 、調試和實現硬體解決方案的 FPGA 開發人員。
在本次培訓結束時,參與者將能夠:
- 使用 C 代碼和 Vivado 工具開發 HDL 系統。
- 在 Vivado 中生成並實現軟處理器。
- 使用 Vivado 測試和類比 C 代碼。
LEDE: Set Up a Linux Wireless Router
7 時間:LEDE項目( Linux嵌入式開發環境)是一個基於OpenWrt的Linux操作系統。它完全取代了供應商提供的各種無線路由器和非網絡設備的固件。
在這個由講師指導的現場培訓中,參與者將學習如何設置基於LEDE的無線路由器。
聽眾
- 網絡管理員和技術人員
課程形式
- 部分講座,部分討論,練習和繁重的實踐練習
Yocto Project
28 時間:在這個由 香港 講師指導的現場培訓中,參與者將學習如何基於 Yocto Project 為嵌入式 Linux 創建構建系統。
在本次培訓結束時,參與者將能夠:
- 瞭解 Yocto Project 構建系統背後的基本概念,包括配方、元數據和層。
- 構建 Linux 映射並在模擬下運行它。
- 節省構建嵌入式 Linux 系統的時間和精力。