2016年3月9日 星期三

今天是 2016-03-09 上一次發文時間是 2009-09-03,已經是 6 年前的事情了。這段時間我跑去哪裡了呢?又做了什麼事情呢?讓我們繼續看下去....

2009年9月3日 星期四

8051 實驗版第三代

這是 Peng 最近設計的第三代實驗板,具備了 ISP 功能,而且新增了許多人性化的設計。目前體積大約一張名片大小,希望能夠再把一些不必要得零件移除,讓體積可以更小一點,成本更低一點。

2009年9月1日 星期二

ARM7 LPC2378

最近把研發的重點放在 AVR 跟 ARM 上面,希望能夠藉此跨入這個不熟悉領域。ARM 是 32-bit 的 CPU,它的結構與 8051 及 AVR 大不相同。它非常讓我印象深刻的是,什麼東西都是 32-bit 的(Port, SFR, ...),讓我這個喜好 8051 系列的鄉巴佬真是大吃一驚!另外 ARM 跟 8051 很大的不同點就在記憶體超大(ROM, RAM),所以要 Implement 作業系統實在不是一件難事(相較於 8051 的錙銖計較,實在輕鬆太多了)。另外更令人振奮的就是 LabVIEW 這種高階語言,也跨進這個領域了。雖然 LabVIEW ARM 的功能很有限(最好還是要熟悉 Keil C),但是 proto-typing 的速度實在是令人瞠目結舌。透過一個小小但是有點該死的 Keil C Ulink 2 Debugger,還是可以很方便的進行線上模擬跟燒錄功能。(幾天前為了搞一個讓 ARM7 脫離 debugger 執行的功能,差點被那台的 JTAG 介面玩死掉~)

2009年8月28日 星期五

AVR Dragon 的包裝

話說 AVR 這顆 RISC CPU 有個平易近人的燒錄器叫做 AVR Dragon。因為它很便宜所以我就弄了一台回來玩,代理商還親自送過來公司給我。當我一看到 AVR Dragon 的包裝時,還很疑惑這真的是燒錄器嗎?因為他的包裝實在看起來太像玩具了!而且背後還有龍的圖案,看來 Atmel 行銷部還挺幽默的。

2009年8月26日 星期三

RTX51 Full Porting on 8051

研究了將近一個月 RTX-51 Full 終於在今天成功的 Porting 到 8051 上面了!不過還是有點問題,就是 semaphore 跟 mailbox 都還不能使用。可惜的是前幾天打電話給 Keil 的代理商想詢問有關 RTX51 的訊息,沒想到得到的結果竟然是 RTX51 停產的消息。RTX-Tiny 雖然內建在 PK51 上面,但是功能遠遠輸給 RTX51 Full 版,很遺憾的是網路上面相關的訊息真的是少之又少。通常這種情況只有兩種可能:
1. 此路不通,建議改走別的方法。
2. 走在全世界的尖端,開創一條別人沒走過的路。
不過 99% 都是後者,只有 1% 靠運氣也靠實力才有機會走到 2。目前手邊還有 uCOS II 跟 FreeRTOS 這兩個 Operating System,希望也能夠 Porting 成功!By the way, 今天真是個特別的日子~