Networks Business Online Việt Nam & International VH2

1 Các phần mềm lập trình sử dụng cho vi điều khiển – Tài liệu text

Đăng ngày 07 November, 2022 bởi admin
Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản vừa đủ của tài liệu tại đây ( 2.65 MB, 124 trang )

– Hình 3.1: Giao diện chính của phần mềm Proteus 8.0.

– Phần mềm Proteus 8.0 do hãng Labcenter Electronics sản xuất, một công ty

sản xuất phần mềm CAD của Anh và được hàng nghìn người sử dụng trên khắp thế

giới. Với ISIS chúng ta có thể mô phỏng hầu hết các dạng mạch điện tử và lần đầu

tiên ở các chương trình CAD, ISIS cho phép thiết kế hoàn chỉnh một hệ thống vi

điều khiển bao gồm toàn bộ mạch phần cứng giao diện bên ngoài, sau đó mô phỏng

sự tương tác giữa chúng. ISIS còn đặt quan tâm đến việc thiết kế mạch in (Printed

Circuit Board-PCB) với sự hổ trợ kết xuất mạch điện sang ARES hoặc một chương

trình CAD Layout khác để vẽ mạch in.

– Đối với các sinh viên mới của ngành điện tử, ISIS tạo một sự hấp dẫn bằng

một hệ thống chương trình đầy đủ công cụ mạnh mẽ và đầy màu sắc, nhiều phông

chữ. Kèm theo đó là một thư viện các thiết kế mẫu đa dạng theo thứ tự từ đơn giản

đến phức tạp để các bạn tiếp tục phát triển theo ý tưởng của mình.[5]

– 3.1.2 Phần mềm Codevision AVR V2.05.0

Thanh trình đơn

Thanh tác vụ

Các hàm có sẵn

Vùng viết chương trình

Các project

Thông báo lỗi và cảnh báo

– Hình 3.2: Giao diện của phần mềm Codevision AVR V2.05.0

– Có rất nhiều phần mềm lập trình cho AVR như: Codevision AVR, AVR

Studio, ICCAVR. Bascom AVR,…trong đó CodeVision AVR là phần mềm khá phổ

biến.

– CodeVision AVR là trình biên dịch C rất tốt cho lập trình vi điều khiển AVR.

CodeVision rất hữu dụng vì đã tích hợp nhiều thư viện hỗ trợ lập trình rất thiết thực.

Ngoài ra CodeVision còn có khả năng tự động sinh mã tùy theo cấu hình ban đầu

của người sử dụng nên giảm công sức lập trình đi rất nhiều. Mã sinh ra chỉ là một

tập tin có đuôi .c duy nhất với các chú thích rõ ràng và dễ hiểu giúp người dùng tùy

biến mã nguồn theo yêu cầu của riêng mình.[6]

– 3.2 Công cụ hỗ trợ lập trình Android

– Mới đây Google vừa cho ra mắt bộ công cụ Android SDK dành riêng cho lập

trình Android. Bộ SDK này Google đã giúp chúng ta tích hợp mọi thứ, không cần

nhiều công đoạn như các cách cài đặt cũ, phiên bản mới này chỉ cần tải về và chạy

trực tiếp. Android SDK Manager, Virtual Device Manager tích hợp sẵn vào trong

Eclips. Đặc biệt không bị một số lỗi khi khởi tạo tập tin .xml như trong các phiên

bản trước, thiết lập máy ảo đa dạng, đa thanh phần và một số thứ khác…

– 3.2.1 Java SE Development Kit

– 3.2.1.1 Tổng quát về Java SE Development Kit

– Java SE Development Kit là bộ công cụ dành cho người phát triển ứng dụng

bằng ngôn ngữ lập trình Java. JDK tập hợp những công cụ phần mềm được phát

triển bởi Sun Microsystems dành cho các nhà phát triển phần mềm, dùng để viết

những Applet Java hay những ứng dụng Java, bộ công cụ này được phát hành miễn

phí gồm có trình biên dịch, trình thông dịch và trình giúp sửa lỗi (Debugger, trình

chạy Applet và tài liệu nghiên cứu).

– Kể từ khi ngôn ngữ Java ra đời, JDK là bộ phát triển phần mềm thông dụng

nhất cho Java. Ngày 17 tháng 11 năm 2006, hãng Sun tuyên bố JDK sẽ được phát

hành dưới giấy phép GNU General Public License (GPL), JDK trở thành phần mềm

tự do. Việc này đã được thực hiện phần lớn ngày 8 tháng 5 năm 2007 và mã nguồn

được đóng góp cho OpenJDK.

– JDK là hệ thống nền tảng Java và thường được cài đặt lên các máy trạm, máy

PC hay laptop để tiện lợi cho các nhà lập trình tiến hành phát triển các ứng dụng có

nền tảng Java. Cho nên dù muốn hay không thì khi lập trình với ứng dụng Java trên

máy trạm hoặc laptop (PC) thì trên máy phải có Java SE Development Kit (JDK).

– Hiện tại bản JDK 8u45 được xem là phiên bản mới nhất với nhiều tính năng

vượt trội hơn so với các phiên bản đầu tiên.

– 3.2.1.2 Cài đặt Java SE Development Kit

 Download SDK:

– Bước 1: Truy cập vào đường dẫn sau.

– http://www.oracle.com/technetwork/java/javase/downloads/index.html

Bước 2: Nhấn chọn Download Java Platform (JDK) 8u45.

Source: https://vh2.com.vn
Category : Tin Học