justinwua's blog
2016年3月9日 星期三
2009年9月3日 星期四
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 的包裝
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, 今天真是個特別的日子~
1. 此路不通,建議改走別的方法。
2. 走在全世界的尖端,開創一條別人沒走過的路。
不過 99% 都是後者,只有 1% 靠運氣也靠實力才有機會走到 2。目前手邊還有 uCOS II 跟 FreeRTOS 這兩個 Operating System,希望也能夠 Porting 成功!By the way, 今天真是個特別的日子~
訂閱:
文章 (Atom)