µVision IDE là một nền phát triển phần mềm dựa trên giao diện cửa sổ kết hợp giữa trình soạn thảo, quản lý dự án, và công cụ Make Utility. µVision hỗ trợ tất cả các công cụ của Keil bao gồm C/C++ Compiler, Marco Assembler, Linker, Library Manager, và Object-HEX Converter. Hình 4.2 minh họa giao diện của µVision IDE.
Bảng 4.1 đưa ra một số tính năng chính mà µVision IDE cung cấp. [8]
Bảng 4.1. Các chức năng của µVision IDE [5]
STT Tên Mô tả chức năng Đường dẫn
1 Device Database Lựa chọn thiết bị và cấu hình cho công cụ phát triển cụ thể cho vi điều khiển đích.
File → Device Database
2 Project Manager Tạo và chỉnh sửa dự án. Project 3 Make Utilities Chuyển thành hợp ngữ, biên dịch,
liên kết các ứng dụng nhúng.
4 Edit Có đầy đủ các chức năng của trình soạn thảo mã lệnh.
Edit
5 Template Editor Chèn các chuỗi từ phổ biến hay các đoạn mã header.
View → Template Window
6 Source Browser Đưa ra các đối tượng của mã lệnh, vị trí và phân tích dữ liệu trong ứng dụng.
View → Source Browser Window
7 Function Browser Chuyển giữa các hàm trong chương trình.
View → Function Browser Window
8 Function Outlining Điều khiển phạm vi tầm nhìn trong một tập tin mã nguồn.
Edit → Outlining
9 Built-in Utilities Các tiện ích có sẵn như là Find in Files và các chức năng cho phép ghi chú hay không ghi chú ở mã nguồn.
Edit → Advanced
11 Configuration
Wizard Cung cấp trình soạn thảo cho mã khởi động và tập tin cấu hình của
vi điều khiển.
Edit → Configuration
12 Software Version
STT Tên Mô tả chức năng Đường dẫn
ích của nhà cung cấp thứ ba. Control System 13 Flash Programming
Utilities
Tương tự như bộ chuyển đổi Keil ULINK USB-JTAG .
Flash
14 Dialogs Điều chỉnh công cụ phát triển. 15 Help Liên kết tới các bảng số liệu kỹ
thuật của vi điều khiển và hướng dẫn người sử dụng.
Help