2016年12月10日 星期六

MinGW 64 bit & Eclipse 安裝 與 freertos simulator on Windows

看到 freertos 教學影片 使用 Eclipse IDE, 也找了資料來裝裝看.


step 1: 安裝 gcc
step 2. 安裝 Java JDK
step 3: 安裝 Eclipse
step 4. 新建專案, 測試
step 5. 下載 freertos
step 6. 開啟 freertos windows simulator 專案

step 1: 這邊裝的是 tdm gcc
http://tdm-gcc.tdragon.net/download
選擇 64 bit 版本: tdm64-gcc-5.1.0-2.exe

[開始] --> [執行] --> [cmd] 在指令視窗 [gcc -v] 和 [gdb] 看是否正常執行。

step 2: 安裝 Java SE Development Kit, 找到最新版本
http://www.oracle.com/technetwork/java/javase/downloads/index.html

step 3: 安裝 Eclipse IDE for C/C++
http://www.eclipse.org/downloads/packages/eclipse-ide-cc-developers/keplersr2

step 4: 新建 Hello 專案. 測試 compiler 是否成功.
這裡會遇到 compiler error, 需將 \bin\mingw32-make.exe 檔名改成make.exe

step 5: 下載 freertos V9.0.0
http://www.freertos.org/FreeRTOS-Windows-Simulator-Emulator-for-Visual-Studio-and-Eclipse-MingW.html#UsingEclipseMingW

step 6: 開啟 freertos windows simulator 專案
\FreeRTOSv9.0.0\FreeRTOS\Demo\WIN32-MingW


即可以在 windows 環境下使用 Eclipse / gcc 學習 freertos.



2016年11月4日 星期五

快速學習法之費曼技巧 - 發表是最好的記憶

看到一則朋友的分享連結: https://www.zhihu.com/question/20576786
討論的是費曼的快速學習法~ 費曼技巧。

大意是透過向他人清楚的說明一件事,來確認自己真的理解了這件事。

常常我們閱讀過或學習過後,其實還是似懂非懂,只理解其中的一部分。透過將想法寫下或與他人分享,教學的過程,可以釐清自己不懂的地方,因為只有將資訊組織架構之後才能夠讓人容易了解。

讓我想到了候捷先生與 Jserv 大神常提到的,胡適先生的名句:[ 發表是最好的記憶 ]。

費曼技巧 步驟重點整理為:

1. 找一個想要理解的主題,學習過後,在白紙上最上方寫下這個主題。
2. 假設一個場景,是要向另個人傳授這個主題概念。
3. 如果無法順利解說,表示還有不清楚的地方;再回去查找資料,重新學習。
4. 最後,以自己的語句解釋這個主題。表現這個主題概念已經在大腦中產生了更多的連結。

費曼技巧可以幫助我們
1. 認清目標。
2. 理清思路。
3. 深入完善知識。

[ 用眼睛看,都是別人的。 ]
[ 只有親身經歷,才能深刻體會。 ]

2016年9月2日 星期五

好用的 EDID Tools

在 debug 影音顯示等相關產品時, 很需要知道 source 所讀取到的 EDID 是否正確.
這裡有 1個常用的和 1個最近找到, 覺得好用的 EDID 工具. 作個記錄.

1. Monitor Asset Manager (2.9)
常常我們會使用 PC 當 source 當做確認. 這個 tools 會讀取 sink EDID 並作功能分析.
讓人一目了然.



2. AW EDID Editor
主要用來產生新的EDID, 或想修改原有的EDID, 就可以使用這個工具.
這個 tools 下載時需要填寫資料. 有點麻煩. 不過是個好用工具. 值得下載.