1/ ARM M0 test kit

Với mục tiêu học arm bằng cách nào đó đơn giản nhất, dễ hiểu nhất và hứng thú nhất. Không phải là việc quá khó. dự định này ban đầu dự tính làm trên ARM7 nhưng qua tham khảo các bạn hứng thú hơn với M0 lên đã thực hiện với M0. :)


Đầu tiên tải về những thứ cần thiết.

1* YAGARTO Tools và YAGARTO GNU ARM toolchain tại http://www.yagarto.de/#download


Tại sao ?: YAGARTO là một bộ công cụ biên dịch C GNU ARM, nhiều tính năng, mạnh, cập nhật thường xuyên và miễn phí... có lẽ từng đó lý do là đủ.

2* Programmer's Notepad 2 tại http://www.pnotepad.org/download/ hay http://code.google.com/p/mini-arm-vi/downloads/list


Tại sao ?: pn2 là Text editor, có nhiều lý do để dùng nó, có lẽ lý do lớn nhất là nó nhẹ, dễ dùng. Bạn có thể dùng bất kỳ Text editor nào mà bạn thích vì hướng ta đi sẽ không phụ thộc vào bất kỳ Text editor hay IDE nào cả, vỉ ta sẽ thử cách làm việc của dân pro chỉ cần Text editor + dòng lệnh. :eek:

3* LPC1114_CodeBase tại http://code.google.com/p/mini-arm-vi/downloads/list Đây là bộ code khung sườn viết sẵn, sử dụng nó ta sẽ tiết kiện được rất nhiều mồ hôi và thời gian để học ARM . Bản gốc không chỉnh sửa có tại http://www.microbuilder.eu

4* Schematic và pcb của lpc1114 test kit. Đây là thứ cuối cùng nhưng cũng không kém phần quan trọng tải về tại http://code.google.com/p/mini-arm-vi/downloads/list


pcb các bạn chỉ việc in và gia công mạch theo phương pháp ủi.

Ok vậy là xong phần giới thiệu sơ qua về test kit.

Ngày mai ta sẽ nạp thử code vào chip bằng Flash Magic, biên dịch file hex phân tích sơ qua về Makefile, chỉnh sửa Makefile để trình biên dịch, dịch ngược ra ASM để ta có thể phân tích, xem coi GNU ARM làm việc thế nào.

Không có nhận xét nào:

Đăng nhận xét

Nhận xét sẽ kiểm duyệt trước khi hiển thị !

fidget spinner

Mục đích của fidget spinner là để tập cho người dùng một thói quen khác, thay vì bập vào những thói xấu như rung đùi, hút thuốc... Tuy nhiên...