(MCU 8051) STC15W104 >> Assembly
開發環境
參考資訊:
1. stcisp
2. asem-51
3. mcu8051ide
雖然SDCC是一款相當不錯的編譯器,不過,當編譯純Assembly檔案時,就會變得相當複雜,因為很多Section以及Attribute需要定義,大大增加編輯難度,因此,司徒選擇使用ASEM-51編譯器,不過鑑於ASEM-51編譯器無法在Debian(ARM版本)執行,原作者也不公開源始碼,雖然可以使用qemu-i386執行,不過在司徒的Pandora掌機上,還是需要很長的編譯時間,因此,司徒最終使用MCU8051IDE編譯環境
ASEM-51
$ cd $ wget http://plit.de/asem-51/asem51_1.3-2_i386.deb $ sudo dpkg -i asem51_1.3-2_i386.deb $ asem
MCU8051IDE
$ sudo apt-get update $ sudo apt-get install mcu8051ide
MSC-51
$ git clone https://github.com/wojtekka/asm51 $ cd asm51 $ make
司徒目前使用STC原廠燒錄軟體STC-ISP(STC15W104可以直接使用UART燒錄)