· web viewĐặt tên dự án quản lí này là led toggle và xác định đường dẫn...

17
Hướng dẫn sử dụng công cụ Code editor: Source Insight Tác giả: ARM VietNam 1. Giới thiệu: Để hỗ trợ việc soạn thảo, viết chương trình được thuận tiện tôi xin giới thiệu đến các bạn một công cụ rất hữu ích, đã và đang được các lập trình viên trên thế giới sử dụng rộng rãi (IBM, Intel…) đó là Source Insight. Trong khuôn khổ bài viết này, tôi chỉ trình bày cách sử dụng Source Insight ở mức cơ bản nhất. Các bạn có thể tải chương trình Source Insight ở đây . 2. Khởi tạo dự án mới: Giả sử chúng ta có một chương trình nhấp nháy LED được viết trên Keil. Việc biên soạn chương trình trên Keil (hoặc đa phần các công cụ lập trình khác như IAR, CodeRed…) rất bất tiện: Các tính năng tìm kiếm thường rất hạn chế (tính năng tìm kiếm nhanh, dễ dàng theo dõi các hàm, biến… trong một chương trình gồm rất nhiều tập tin *.c & *.h là rất cần thiết). Giao diện soạn thảo đơn điệu (màu sắc của các từ khóa, biến toàn cục, cục bộ …). Công cụ Source Insight khắc phục rất tốt 2 nhược điểm nêu trên. Với khả năng tìm kiếm, liệt kê kết quả tìm được và giao diện soạn thảo ưa nhìn với nhiều cách chú thích code, giúp người lập trình dễ theo dõi chương trình. Chú ý: Quá trình cài đặt Source Insight khá dễ dàng nên tôi xin không đưa ra hình ảnh cụ thể đây. Toàn bộ source code của chương trình nhấp nháy LED trên Keil được đặt trong thư mục ở hình bên dưới.

Upload: others

Post on 02-Jan-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1:  · Web viewĐặt tên dự án quản lí này là LED Toggle và xác định đường dẫn chứa các tập tin của dự án LED Toggle này đến thư mục View_Project

Hướng dẫn sử dụng công cụ Code editor: Source Insight

Tác giả: ARM VietNam

1. Giới thiệu:Để hỗ trợ việc soạn thảo, viết chương trình được thuận tiện tôi xin giới thiệu đến các bạn một công cụ rất hữu ích, đã và đang được các lập trình viên trên thế giới sử dụng rộng rãi (IBM, Intel…) đó là Source Insight.Trong khuôn khổ bài viết này, tôi chỉ trình bày cách sử dụng Source Insight ở mức cơ bản nhất. Các bạn có thể tải chương trình Source Insight ở đây.

2. Khởi tạo dự án mới:

Giả sử chúng ta có một chương trình nhấp nháy LED được viết trên Keil. Việc biên soạn chương trình trên Keil (hoặc đa phần các công cụ lập trình khác như IAR, CodeRed…) rất bất tiện:•    Các tính năng tìm kiếm thường rất hạn chế (tính năng tìm kiếm nhanh, dễ dàng theo dõi các hàm, biến… trong một chương trình gồm rất nhiều tập tin *.c & *.h là rất cần thiết).•    Giao diện soạn thảo đơn điệu (màu sắc của các từ khóa, biến toàn cục, cục bộ …).Công cụ Source Insight khắc phục rất tốt 2 nhược điểm nêu trên. Với khả năng tìm kiếm, liệt kê kết quả tìm được và giao diện soạn thảo ưa nhìn với nhiều cách chú thích code, giúp người lập trình dễ theo dõi chương trình.Chú ý: Quá trình cài đặt Source Insight khá dễ dàng nên tôi xin không đưa ra hình ảnh cụ thể ở đây.Toàn bộ source code của chương trình nhấp nháy LED trên Keil được đặt trong thư mục ở hình bên dưới.

Page 2:  · Web viewĐặt tên dự án quản lí này là LED Toggle và xác định đường dẫn chứa các tập tin của dự án LED Toggle này đến thư mục View_Project

Hình 1: Thư mục chứa chương trình nhấp nháy LED trên Keil.

B1> Chúng ta tạo một thư mục View_Project để chứa các file dự án của chương trình Source Insight tạo ra như hình bên dưới.

Page 3:  · Web viewĐặt tên dự án quản lí này là LED Toggle và xác định đường dẫn chứa các tập tin của dự án LED Toggle này đến thư mục View_Project

Hình 2: Tạo thư mục View_Project chứa các file của Source Insight.

B2> Chạy chương trình Source Insight như bên dưới

Page 4:  · Web viewĐặt tên dự án quản lí này là LED Toggle và xác định đường dẫn chứa các tập tin của dự án LED Toggle này đến thư mục View_Project

Sau khi chạy Source Insight, sẽ xuất hiện giao diện như bên dưới:

Page 5:  · Web viewĐặt tên dự án quản lí này là LED Toggle và xác định đường dẫn chứa các tập tin của dự án LED Toggle này đến thư mục View_Project

B3> Tạo dự án quản lí các tập tin *.c & *.h của chương trình nhấp nháy LED trên Keil bằng cách chọn tab Project như hình bên dưới:

Page 6:  · Web viewĐặt tên dự án quản lí này là LED Toggle và xác định đường dẫn chứa các tập tin của dự án LED Toggle này đến thư mục View_Project
Page 7:  · Web viewĐặt tên dự án quản lí này là LED Toggle và xác định đường dẫn chứa các tập tin của dự án LED Toggle này đến thư mục View_Project

Đặt tên dự án quản lí này là LED Toggle và xác định đường dẫn chứa các tập tin của dự án  LED Toggle này đến thư mục View_Project đã được tạo ở Bước1, sau đó nhấn vào nút OK sẽ xuất hiện giao diện như bên dưới.

Page 8:  · Web viewĐặt tên dự án quản lí này là LED Toggle và xác định đường dẫn chứa các tập tin của dự án LED Toggle này đến thư mục View_Project

Chúng ta tiếp tục nhấn nút OK.

Page 9:  · Web viewĐặt tên dự án quản lí này là LED Toggle và xác định đường dẫn chứa các tập tin của dự án LED Toggle này đến thư mục View_Project

B4> Đến đây chúng ta sẽ thực hiện thao tác Add Files vào dự án quản LED Toggle (xin nhắc lại rằng Source Insight chỉ là công cụ soạn thảo hữu ích khi lập trình, còn công đoạn biên dịch & debug thì vẫn làm trên Keil, IAR…)

Page 10:  · Web viewĐặt tên dự án quản lí này là LED Toggle và xác định đường dẫn chứa các tập tin của dự án LED Toggle này đến thư mục View_Project

Để thêm file ở thư mục nào, các bạn chỉ việc chọn thư mục đó ở  cửa sổ bên trái, ngay lập tức cửa sổ bên phải sẽ xuất hiện tất cả các file & thư mục nằm bên trong thư mục vừa chọn. Cách nhanh nhất để thêm file nằm trong các thư mục, chúng ta chọn Add All hoặc Add Tree.

Page 11:  · Web viewĐặt tên dự án quản lí này là LED Toggle và xác định đường dẫn chứa các tập tin của dự án LED Toggle này đến thư mục View_Project

Lần lượt thực hiện thao tác trên đối với các thư mục khác chứa các tập tin *.c & *.h của chương trình nhấp nháy LED. Sau khi toàn bộ các tập tin *.c & *.h được thêm, chúng ta nhấn vào nút Close. Thao tác cuối cùng rất quan trọng đó là đồng bộ hóa tất cả các kí hiệu.

Page 12:  · Web viewĐặt tên dự án quản lí này là LED Toggle và xác định đường dẫn chứa các tập tin của dự án LED Toggle này đến thư mục View_Project
Page 13:  · Web viewĐặt tên dự án quản lí này là LED Toggle và xác định đường dẫn chứa các tập tin của dự án LED Toggle này đến thư mục View_Project

Giao diện khi đang chạy đồng bộ hóa tất cả các kí hiệu ở tất cả các file được thêm vào dự án LED Toggle.

Page 14:  · Web viewĐặt tên dự án quản lí này là LED Toggle và xác định đường dẫn chứa các tập tin của dự án LED Toggle này đến thư mục View_Project

B6> Giao diện soạn thảo chương trình nhấp nháy LED  khi dùng Source Insight như bên dưới:

Page 15:  · Web viewĐặt tên dự án quản lí này là LED Toggle và xác định đường dẫn chứa các tập tin của dự án LED Toggle này đến thư mục View_Project

Để tham khảo đến bất kì kí hiêu nào, các bạn chỉ việc click chuột lên các kí hiệu đó, ngay lập tức kết quả sẽ được hiển thị ổ cửa sổ bên dưới.

Page 16:  · Web viewĐặt tên dự án quản lí này là LED Toggle và xác định đường dẫn chứa các tập tin của dự án LED Toggle này đến thư mục View_Project

Đến đây các bạn có thể tự mình biên soạn, tìm kiếm tất cả các kí hiệu nhờ vào công cụ hữu ích-Source Insight.Sau khi biên soạn, thay đổi code, các bạn nhớ nhấn nút Save trên giao diện Source Insight, lúc này code cũng đã được cập nhật bên giao diện biên soạn trên Keil và chúng ta có thể tiến hành biên dịch trên Keil như trước đây vẫn làm.

Page 17:  · Web viewĐặt tên dự án quản lí này là LED Toggle và xác định đường dẫn chứa các tập tin của dự án LED Toggle này đến thư mục View_Project