2018年9月2日 星期日

小軟體 - 打卡系統 Pre-Alpha

公司申請加班時,需要知道當天加班的最後下班時間。

由於時常會忘記下班時間是幾點幾分(加班需要以30分鐘計? 不足30分鐘以整點計)

用QT寫個迷你軟體來記錄當天上下班時間

https://drive.google.com/file/d/14wMcpTiX6Hi4AElLDvJh5kCNu-Wz7ITe/view?usp=sharing

介面:

















目前僅是 Pre-Alpha版,之後陸續再添加小功能進去。

先暫時著用。

開發環境
QT - https://www.qt.io/

2018年7月11日 星期三

HDMI EDID Data Collection解析

最近研究下HDMI EDID內的resolution list,想要了解如何知道EDID如何存放4K解析度。

從手上現有的HDMI EDID(256 bytes)發現,block1(CEA EDID Timing Extension data format)的video data block會存放擴展用的resolution list。

因此寫一支小程式特別讀取resolution id並轉換成寬x高 (pixel)

2018年6月3日 星期日

Perf tool for mips platform

Perf 為 linux performance tracing tool,可以用來追蹤系統效能的調校工具。

因為工作需要,需要再Mips平台下進行效能調校,同時需要可以轉CTF的功能。

紀錄一下需要哪些套件進行交叉編譯。


2017年6月24日 星期六

RaspberryPi - Buildroot建立

以前買了Raspberry pi以後除了安裝openmediavault充當NAS以後就沒啥作用。

趁著今年目標希望自己可以在Raspberry pi建構專屬的作業系統環境(包含學習一下linux kernel),因此要些來學習如何透過Buildroot來編譯自己的系統並客製化了。

Raspberry pi Logo

Buildroot Logo - Making Embedded Linux Easy

2017年4月3日 星期一

從第一篇文章開始

重新開始寫Blogger,算是感觸良多,畢竟以前也寫過不少但一直堅持不久。

直到看到下面這篇文章後,

我為什麼鼓勵工程師寫 blog by 91

覺得自己應該也要再衝動一次 ,不希望自己的興趣因為年紀再次被抹平。

不期待能夠像名人一樣(反正也不太可能~哈),但可以加深自己的技術與領域也是個好處。

所以至少期許自己可能達到以下幾點,

  • 加深自己Coding能力
  • 拾起當初Android軟體開發的經驗
  • 自我學習Linux kernel
  • 玩轉樹莓派(Raspberry pi)
  • 充實自己生活

如同上篇的作者(91)提到的,無論如何就是去做就對,並且定期的維持寫作的節奏。

如此一來讓自己的熱情維持在一定的水平,不論是工作和生活都是件好處,不是嗎?

所以,

Just do it!