有兩年製程工程師經驗,進行既有平台維護、數據分析、良率改善及新產品導入。 兩年半電子工程師經驗,進行自動化硬體電路設計、FW及軟體coding。
目前從事BIOS FW工程師,主要移植x86平台BIOS及EC FW開發。
電子工程師、軟\韌體工程師
居住地: 桃園市,台灣/Taoyuan,TW
leo8037271@hotmail.com
0911735713
1991年生
Serve in Student Union as Minister of General Affairs
Teach Thai Chinese children
Serve in Republic of China Army as Budget and Finance Sergeant
中文: 精通
英文: TOEIC 720
Excel, Arduino HW, Arduino coding, C++
a. Porting BIOS,依據客戶需求調整 UI 介面、功能,如 GPIO 控制(input/output, pull-up/pull-down, trigger),multiport 設定(走 PCIE 或 USB),PCIE clkreq 設定(搭 配 HW 線路)。
b. 依據 HW 提供的 Audio 線路,與廠商溝通取得對應 verb-table,將其加入 BIOS code 中。
c. 調整影像輸出 port,如主板是使用 HDMI、搭配 DP to VGA 的 HW 線路或是透過 DDC 出到 Panel(eDP to LVDS),需要在 GOP driver 中調整。
d. 在 BIOS 中增加與 EC 溝通的 command,以達到由 BIOS 控制部分的 EC 功能, 如控制 EC 上的 GPIO 來切換 UART 要走 232 或 485、GPIO 或 LED 的 On/Off。
e. EC 控制,包含電源控制(AC IN 進行充電、充電到特定%數時停止、USB 或 PCIE 電源 On/Off 控制)、按鍵(電源鍵、FN key)、watchdog、LED、GPIO 控制(如控制 外部的 UART select,或是特定硬體功能或 chip 的 Enable/Disable,AMP_MUTE 或是 EEPROM 防改寫)。
a.與專案一的差異在使用 SIO,一樣用做 GPIO 控制,以及使用 SIO 內部的 UART。
b. SIO source code 需要直接加入 BIOS 當中,由 BIOS 直接控制。
a. 如同專案一內容描述,差異在於使用不同的平台及 source code。
a. SMBIOS 資訊讀取,讀取寫在 BIOS 中的主板名稱、SN、版本。
b. PCI 裝置列舉,並可與外部的 text file 比對裝置是否一致。
c. USB 裝置列舉,並可與外部的 text file 比對裝置是否一致。
d. 電池狀態讀取,透過 62/66 port 讀取寫在 EC 中的當前電池資訊(當前電量、滿電 電量、充放電電流、電池溫度),並可紀錄於 csv 檔。