顯示具有 keli 標籤的文章。 顯示所有文章
顯示具有 keli 標籤的文章。 顯示所有文章

2012年1月10日 星期二

[Embedded] Cortex M3 上的第一個程式


以下介紹如何在Cortex M3上,開發一個簡單程式

軟體:
Ø  使用Keli Evaluation Kit

硬體:(若沒有硬體,可先用simulator模擬執行)
Ø  開發產品時所使用的是Luminary Micro公司生產,型號為LM3S3748的微控制器,此晶片規格如下:
² Cortex-M3 based Microcontroller:
u  50MHz, 128KB Flash ROM, 64KB SRAM, MPU
u  4 Timers
u  8 Motion Control PWM
u  8 Capture Compare Pins
u  USB HOST
u  2 * UART
u  2 * I2C
u  2 * SSI
u  1 * QEI
u  8 * 10-bit ADC
u  Temperature Sensor
u  2 * Analog Comparator
u  61 GPIO Pins
u  Battery-backed Hibernation Module
u  Watchdog Timer, Power saving modes,
u  JTAG and Serial Wire debug

[Embedded] ARM ToolChain 建立 (OpenSource)


原本想採用 ARM官方的開發工具Keli進行開發,但因為成本考量因素,所以改成採用open source的方式。

以下介紹開發環境安裝步驟

1      安裝 Minimalist GNU for Windows
此工具會在Windows系統下建立一個 GNU的開發環境,而且可以直接與Windows的檔案系統溝通。預設便已經有gcc 可以編譯程式。安裝時記得要勾選 MSYS。