在淘寶上看了幾天開發板,總找不到合適自己的,自己動手做嘛又還沒達到這個水平,電烙鐵好久都沒有拿過了:(后來發現了一種相當經濟的學習嵌入式開發的方法,那就使用軟件進行仿真,F在找到了幾種關于單片機的軟件仿真方法,昨晚搞了很晚,終于也把環境給架了起來,今早起來還試了一下PIC下的軟件開發,哈,感覺不錯。等學得差不多的時候再去買高級一點的開發板吧,低級的就自己做,呵,經濟危機嘛,得省點錢,管它是大錢還是小錢。
1,8051的軟件仿真環境可以使用keil uVersion + proteus。這個環境我已經架好,不過還沒有真正寫程序進行測試。
2,PIC可以使用mplab + hi-tech picc + proteus。環境架好了,剛才并用個數碼管控制的小程序測試過,完全OK。
3,AVR可以使用avr studio + proteus。這個還沒架好,網上也有不少資料,可以參考一下。
4,DSP。這個我還沒找到相關的資料,這個難度也相當地大,都是信號處理,對仿真的機器要求也相當地高,有沒有這方面的工具還不好說。
5,ARM。proteus只能仿真到ARM7,至少我的7.1 SP2是這樣,ARM9應該還不行吧,最新的版本就不太清楚了。ARM7是沒有MMU的,所以想玩wince和linux是不行的,學學ucos 2和uclinux還是可以的,這兩個也不簡單啊。
6,CPLD/FPGA。這兩個還沒完全研究過,而且這兩個入門的檻也不低(高不高不好說)。不過quartus可以進行仿真,像nios 2就可以在上面進行仿真來開發ucos 2和uclinux,但是這個對計算量要求可不低了,也就是說對PC的要求也相當地高。
7,以上的各種組合。proteus可以用8051, PIC, AVR, ARM7進行有機地組合成自己的開發板進行多控制器的開發,可惜不支持CPLD/FPGA,不能把這兩個組合進去,現在控制器+CPLD/FPGA這種組合的需要也會越來越多了吧。DSP就更加不用說了。
哈,我還一直幻想著用FPGA搞個多核來試試,然后再看看怎么搞個OS來控制多核進行更好工作,但是,以我現在的功力離這個距離還有相當相當遠的路要走啊,繼續努力,繼續學習吧。
|