Chia sẻ kiến thức trong lĩnh vực embedded system

Thứ Ba, 16 tháng 7, 2013

Hướng dẫn cài đặt các chương trình hỗ trợ cho Toolchain ARM


Hướng Dẫn Download và cài đặt Các Toolchain dành cho ARM
Sau day download cac packet sau ve:
binutils-2.22
gcc-4.7.0
newlib-1.20.0
openocd-0.5.0 and/or openocd-0.6.0
gcc-4.7.0.patch
Sau day chep toan bo cac tap tin nay qua thu muc /tmp, giai nen cac tap tin nay.

Giới thiệu về ARM cotex M3


1. Giới thiệu

Giải pháp Soc (System-on-chip) dựa trên bộ vi xử lý nhúng ARM được ứng dụng vào rất nhiều thị trường khác nhau bao gồm các ứng dụng doanh nghiệp, các hệ thống ô tô, mạng gia đình và công nghệ mạng không dây... Dòng vi xử lý ARM Cortex dựa trên một kiến trúc chuẩn đủ để đáp ứng hầu hết các yêu cầu về hiệu năng làm việc trong tất cả các lĩnh vực trên. Dòng ARM Cortex bao gồm ba cấu hình khác nhau của kiến trúc ARMv7: cấu hình A cho các ứng dụng tinh vi, yêu cầu cao chạy trên các hệ điều hành mở và phức tạp như Linux, Android…; cấu hình R dành cho các hệ thống thời gian thực và cấu hình M được tối ưu cho các ứng dụng vi điều khiển, cần tiết kiệm chi phí. Bộ vi xử lý Cortex-M3 là bộ vi xử lý ARM đầu tiên dựa trên kiến trúc ARMv7-M và được thiết kế đặc biệt để đạt được hiệu suất cao trong các ứng dụng nhúng cần tiết kiệm năng lượng và chi phí, chẳng hạn như các vi điều khiển, hệ thống cơ ô tô, hệ thống kiểm soát công nghiệp và hệ thống mạng không dây. Thêm vào đó là việc lập trình được đơn giản hóa đáng kể giúp kiến trúc ARM trở thành một lựa chọn tốt cho ngay cả những ứng dụng đơn giản nhất.