2025年10月23日 星期四

EAP (員工協助方案) 經驗分享

當我開始想要嘗試諮商,我查了網路資料,看起來政府現在每年有三次免費諮商服務,這我很早就知道了,畢竟法案剛上路的時候就有在公部門上班的朋友貼公文給我,我總是轉傳給別人而已。

但三次太少了,我開始改查詢公司提供的EAP (員工協助方案) ,但網路上資訊太少了,我直接撥通了公司提供的EAP專線(這是24小時專線,當你有需要直接播通吧)

(備註: 有些公司有分廠內和廠外資源,可以選擇廠外資源,他們會在外面另外約個地點,不會公司任何人知道的,例如台積電)

接電話的是我的個管師——派翠克。

2025年8月3日 星期日

為什麼工程師都不愛心理諮商?

「為什麼你們工程師都不願意嘗試諮商?」 很久沒見的高中同學Irene 突然問我,我當下有點愣住,因為我覺得我好好的,好吧,說實話我心裡是這樣想的:「人生遇到難關才需要諮商吧?我有需要嗎?我去了表示我失敗了?」

我當時還不完全認識什麼是諮商,現在也是,我真的好好的嗎?

2024年4月7日 星期日

2024年3月17日 星期日

Nuvoton BMC 如何設定 KCS IO map address?

最近手上拿到Nuvoton 的BMC,看了datasheet後覺得蠻奇怪的,和Nuvoton  FAE討論後也才知道,原來BMC KCS的CPU IO map address要由BIOS下指令給BMC(通常lpc addr會是0x2E或0x4E)來做設定。

2023年1月3日 星期二

IPMI的SOL (Serial Over LAN) 和 UART

SOL 全名是 Serial Over LAN, 對BMC來說這個功能和UART息息相關。因此這篇文章主要分為兩個部分:

  1. IPMI的 Serial Over LAN(SOL)是什麼?
  2. 你可能想知道的那些關於UART的東西
    • UART 介紹
    • UART 控制器和序列埠 (UART Controller and COM port)
    • OpenBMC 的code ?

2022年9月4日 星期日

初學 PCIe System (二) - 如何訪問PCIe設備的配置空間

在初學 PCIe System (一) - PCIe介紹及其配置空間中有提到可以從PCIe設備的配置空間(Configuration Space)獲取許多重要的資訊,那在CPU中,訪問配置空間常用的兩種方式如下:

2022年8月30日 星期二

初學 PCIe System (一) - PCIe介紹及其配置空間

第二部分在這:初學 PCIe System (二) - 如何訪問PCIe設備的配置空間

PCI Express 介紹

PCI Express (PCIe) 屬於第三代的高效能 I/O 匯流排,PCIe Spec對其的介紹是:

PCI Express is a high performance, general purpose I/O interconnect defined for a wide variety of future computing and communication platforms. 

PCI Express 為各種未來的計算和通信平台所定義的高性能、通用互連 I/O 。

2022年8月29日 星期一

台科大 自控所在職專班(分享)

今天早上去了學校跑離校流程,當我在所辦繳交單子和資料的時候,突然有個新生進來,問了所辦工讀妹妹選課的事情,最後離開前還順便問了休學是不是也在所辦處理。

2022年8月6日 星期六

初學 SMBus

(這篇主要對象為韌體工程師,簡單介紹SMBus的一些基本概念而已)

System Management Bus (簡稱SMBus或是SMB) ,是1995年由Intel提出的,用來訪問主機板上的設備(EEPROM、溫度感測器、電壓感測器等) 並收集相應的資訊(SPD、溫度、電壓、版本號)。SMBus和I2C很相近,都是由兩條線: Clock (SMBCLK) 和 Data (SMBDAT) 所組成的。

2022年7月30日 星期六

透過 Intel SMBus Controller 訪問 DDR4 SPD

BIOS 在POST的過程中會透過SMBus 去讀取DIMM上的 EEPROM中的 SPD (serial presence detect) 的資訊來配置記憶體控制器(memory controller)。不太熟悉 SMBus的話可以先參考 初學 SMBus

在DDR4的時候,JEDEC 定義了一種新的非標準 EE1004 類型,SPD大小增加到4-Kbit (4 * 1024 / 8 = 512 Bytes),分為兩個Page,各256Bytes。(可以參考 4-Kbit Serial Presence Detect (SPD) EEPROM compatible with JEDEC EE1004 (st.com))

2022年6月26日 星期日

不想面對的論文

如題,最近正在改論文,教授希望可以寫到70頁。如果以12號字體寫一頁的話,大概需要500字左右,如果加上圖片或是表格可以減少比較多字數,但畫圖也是需要功夫的。

因此在我寫到快50頁左右的時候就挺崩潰的,寫了一小時,頁數就是連一頁都沒增加...,只好找同學溫暖一下

2022年5月15日 星期日

An Embedded Database - SQLite

最近上課剛好認識SQLite,覺得它整個設計和故事都挺有趣的,所以決定寫個文章分享他的歷史、版權和設計的部分 :)

SQLite,是一個遵守ACID的關聯式資料庫管理系統(Relational Database Management System, RDBMS),它的全部就是一個C file,被整合在使用者程式中。

2022年5月2日 星期一

C/C++ 使用 SQLite

最近在準備 SQLite 相關的 paper presentation,突然被一句話給吸引了

SQLite is a C-language library 

Include SQLite lib就能直接操作Database了?為了更了解這句話的意思,我花了點時間試了一下,試完真的懂了為什麼官方說他們的競爭對手不是MySQL,而是"fopen()"

2022年4月21日 星期四

笑不活的資料庫設計

這學期修了一門課,叫資料庫設計,挺有趣的

老師原本排上禮拜要全班做project proposal ,但是我們完全不知道這件事,所以直接放我們走,改成這週報告

2022年4月7日 星期四

我的資料庫設計阿~

剛剛考完期中考,我昨天讀到凌晨兩點半看的所有章節都沒考到...Transaction, Recovery, OCC, Index, Storage...期中考的考卷內容和作業差不多,只是描述情境改了而已...

2022年2月11日 星期五

Redfish 驗證工具: Redfish Service Validator (OData CSDL)

(*如果之後架構有變,這邊不會更新) 

這篇文章我去年就很想寫了,因為當時身邊有蠻多人對這個tool有些誤解,對用來驗證Redfish Schema來說它是個很好用的tool,快速又方便,現在社群也很活耀的持續開發,只是對第一次接觸OData的人來說,可能會有點不知道怎麼上手,但理解之後會發現其實它原理很簡單的,然後如果還不認識OData的話 可以先看 DMTF Redfish 介紹 ,裡面有將官網連結都附上

Redfish Services validator 在 GitHub - DMTF/Redfish-Service-Validator 的Readme中介紹是

Redfish Service Validator 是一個開源框架,用於檢查啟用了 Redfish interface 的任何通用設備與 DMTF 定義的 Redfish schema 和 specifications的一致性。該工具設計為與設備無關,並且完全基於旨在由設備支持的 Redfish 規範驅動。

2022年2月9日 星期三

[OpenBMC] 快速上手OpenBMC的Redfish

(*如果之後架構有變,這邊不會更新) 

來聊聊OpenBMC的Redfish怎麼快速上手, 如果對redfish沒有很熟的話,可以先看"認識Redfish"裡面講解的概念

下一代數據中心基礎設施管理標準 - Redfish