跳到主要內容區塊
關閉 ×

人才專區

:::

嵌入式韌體工程師

培訓日期: 2022-05-09~2022-06-21
培訓時數: 212
開班單位: 中華行動數位科技有限公司
聯絡方式: 黃小姐 (02)2311-7355
課程大綱: 如下表
課程名稱 電腦硬體架構及功能介紹
上課時數 28
實習時數 14
合計時數 42
課程大綱 課程大綱
【課程大綱】
• Python 相關簡介
• 韌體介紹與 x86PC 系統簡介
• 計算機概論
• 電子電路基礎概論
1. 電子元件
2. KiCAD
3. 電路設計
4. 電路佈局
5. PCB 洗板與 SMT 加工

【課程實習】
1. 電路設計與佈局
2. 電路焊接

【實習環境、設備】
1. Windows 10
2. 電烙鐵
3. 三用電錶
4. 示波器
課程名稱 C程式設計&資料結構
上課時數 35
實習時數 21
合計時數 56
課程大綱 課程大綱
【課程大綱】
• 迴圈、選擇、跳躍敘述
• 函式、陣列
• 指標、字串
• 儲存類別、檔案讀寫
• 結構、位元處理
• 前置處理器
• 排序與搜尋
• 堆疊與佇列

【課程實習】
1. 迴圈控制
2. 函式與參數應用
3. 陣列與指標

【實習環境】
• Windows 10
課程名稱 標準介面規範介紹
上課時數 7
實習時數 7
合計時數 14
課程大綱 課程大綱
【課程大綱】
• 迴圈、選擇、跳躍敘述
• GPIO/I2C/SPI/UART 架構介紹
• ACPI 架構介紹
• LPC/eSPI 架構介紹
• PCI/PCIE 架構介紹
• HDMI 架構介紹
• SATA 架構介紹
• USB 架構介紹
• SMBIOS 架構介紹

【課程實習】
1. lspci utility and device access
2. lsusb utility and topology
3. hdparm utility for SATA information
4. dmi utility introduction and SMBIOS check

【實習環境、設備】
• Ubuntu Linux PC
課程名稱 嵌入式處理器實務開發(嵌入式處理器與介面技術)
上課時數 28
實習時數 14
合計時數 42
課程大綱 課程大綱
【課程大綱】
• 迴圈、選擇、跳躍敘述
• ARM 系統架構
• ARM Cortex Mx 概要
• 開發板與工具
• 標準介面控制應用
1. GPIO
2. I2C/SMBus
3. SPI
4. UART
5. ADC

【課程實習】
1. GPIO LED& Button
2. I2C Humidity & Temperature Sensor
3. UART communication
4. SPI TFT LCD access

【實習環境、設備】
1. Windows 10
2. ARM M7 開發板
課程名稱 UEFI(EDKII)架構介紹
上課時數 7
實習時數 7
合計時數 14
課程大綱 課程大綱
【課程大綱】
• 迴圈、選擇、跳躍敘述
• UEFI Technical Overview
• PI(Platform Initialization)介紹
• SEC
• PEI
• DXE
• BDS
• Variable 介紹
• Timer Event 介紹
• SMM 介紹
• Driver mode/non-driver mode 介紹
• ACPI 介紹
• FileSystem 介紹
• Flashmap 介紹
• Protocol Handle Service 介紹
• PCD(Platform Configuration Database)介紹

【課程實習】
1. Variable access(SetVariable&GetVariable)
2. Timer Event exercise
3. GPIO trigger for SMI handler
4. Trigger event when enter S4 or S5
5. Locate handle service for SMBUS device access
6. Define OEMVersion and print (Set and Get PCD)

【實習環境、設備】
1. EDK2 support intel platform
2. Host pc window 10 for build code
課程名稱 UEFI Shell Application基礎程式設計
上課時數 7
實習時數 7
合計時數 14
課程大綱 課程大綱
【課程大綱】
• UEFI Shell application 介紹
• UEFI 開發環境及工具介紹

【課程實習】
1. UEFI Shell application 環境開發架設
2. UEFI 原始程式碼下載 source code https://github.com/tianocore/edk2/
3. 安裝所需的開發工具
4. First Application “Hello UEFI World”

【實習環境、設備】
1. EDK2 support intel platform
2. Host pc window 10 for build code
課程名稱 UEFI Shell Application進階程式設計 I
上課時數 7
實習時數 7
合計時數 14
課程大綱 課程大綱
【課程大綱】
• Key scan and response in UEFI
• What is PMIO/MMIO
• What is CPUID and MSR

【課程實習】
1. Show Key Scan code and Uni. Code
2. IO Space/MMIO Space access
3. Read CPUID and MSR
4. Access memory
5. Access SMBUS

【實習環境、設備】
1. EDK2 support intel platform
2. Host pc window 10 for build code
課程名稱 UEFI Shell Application進階程式設計 II
上課時數 7
實習時數 7
合計時數 14
課程大綱 課程大綱
【課程大綱】
• PCI 架構介紹
• ACPI 架構介紹
• SMBIOS 介紹

【課程實習】
1. Scan PCI space and dump register
2. Dump ACPI table
3. Dump SMBIOS

【實習環境、設備】
1. EDK2 support intel platform
2. Host pc window 10 for build code
課程名稱 性別主流化/職場倫理與就業輔導
上課時數 2
實習時數 0
合計時數 2
課程大綱 課程大綱
• 性別主流化/職場倫理與就業輔導

歷年合作企業

華邦電子
美光科技
日曰光半導體製造
矽品工業