KELC
Môi trường phát triển, là một tập hợp các tiện ích để thực hiện đầy đủ các hoạt động để viết phần mềm cho vi điều khiển.

Keil uVision cho phép bạn làm việc với các dự án ở bất kỳ mức độ phức tạp nào, bắt đầu bằng việc giới thiệu và chỉnh sửa văn bản nguồn và kết thúc bằng việc gỡ lỗi trong mã và lập trình ROM vi điều khiển. Hầu hết các chức năng phụ được ẩn khỏi nhà phát triển, điều này làm giảm đáng kể giao diện và giúp quản lý trực quan. Tuy nhiên, với sự phức tạp ngày càng tăng của các tác vụ đang được triển khai, bạn luôn có thể sử dụng toàn bộ tiềm năng của các mô-đun hoạt động dưới sự kiểm soát của một lớp vỏ. Trong số các công cụ phần mềm chính Keil uVision có thể được lưu ý.
1. Cơ sở dữ liệu về vi điều khiển chứa thông tin chi tiết về tất cả các thiết bị được hỗ trợ. Dữ liệu cấu hình và liên kết đến các nguồn thông tin với các mô tả kỹ thuật bổ sung được lưu trữ tại đây. Khi bạn thêm một thiết bị mới vào dự án, tất cả các tùy chọn duy nhất của nó sẽ được đặt tự động.
2. Người quản lý dự án, phục vụ kết hợp các văn bản riêng lẻ của các mô-đun và tệp chương trình thành các nhóm được xử lý theo các quy tắc thống nhất. Nhóm như vậy cho phép bạn điều hướng tốt hơn giữa nhiều tệp.
3. Trình chỉnh sửa tích hợp hỗ trợ làm việc với văn bản nguồn thông qua việc sử dụng giao diện đa cửa sổ, làm nổi bật các yếu tố cú pháp bằng phông chữ và màu sắc. Có một tùy chọn tùy chỉnh cho phù hợp với thị hiếu của nhà phát triển. Chỉnh sửa vẫn có sẵn trong quá trình gỡ lỗi chương trình, cho phép bạn ngay lập tức sửa lỗi hoặc đánh dấu các khu vực có vấn đề của mã.
4. Phương tiện tự động biên dịch, lắp ráp và lắp ráp dự án, được thiết kế để tạo ra một mô-đun thực thi (khởi động) của chương trình. Đồng thời, các liên kết trình biên dịch và trình biên dịch mới được tạo tự động giữa các tệp, trong tương lai chỉ cho phép xử lý các tệp có thay đổi hoặc tệp phụ thuộc vào các thay đổi. Chức năng tối ưu hóa dự án toàn cầu cho phép bạn đạt được việc sử dụng tốt nhất các thanh ghi vi điều khiển bằng cách liên tục biên dịch mã nguồn. Trình biên dịch UVision hoạt động với các văn bản được viết bằng C hoặc trình biên dịch cho bộ điều khiển gia đình ARM, MSC51, C166 và nhiều bộ khác. Ngoài ra, có thể sử dụng trình biên dịch từ các nhà sản xuất khác.
5. Trình giả lập trình gỡ lỗi gỡ lỗi hoạt động của chương trình được biên dịch trên mô hình vi xử lý ảo. Hoạt động của lõi điều khiển và thiết bị ngoại vi của nó được mô hình khá đáng tin cậy: cổng đầu vào-đầu ra, bộ định thời và bộ điều khiển ngắt. Để tạo điều kiện gỡ lỗi phức tạp cho phần mềm được phát triển, có thể kết nối các mô hình phần mềm của thiết bị không chuẩn.
6. Các tiện ích bổ sung tạo điều kiện cho việc thực hiện các nhiệm vụ phổ biến nhất. Số lượng và bộ thay đổi từ phiên bản này sang phiên bản khác. Sau đây được phân biệt:
• Trình duyệt nguồn, chứa cơ sở dữ liệu các ký hiệu chương trình để tìm kiếm nhanh;
• Tìm trong Tệp, được thiết kế để tìm kiếm một mã đã cho trong tất cả các tệp của thư mục hoặc dự án đã chỉ định;
• Menu Tools, cho phép bạn sử dụng các tiện ích của bên thứ ba;
• PC-Lint, phân tích mã nguồn của chương trình với việc xác định các địa điểm nguy hiểm tiềm tàng;
• Lập trình công cụ Flash Bộ nhớ FLASH của vi điều khiển.
1. Cơ sở dữ liệu về vi điều khiển chứa thông tin chi tiết về tất cả các thiết bị được hỗ trợ. Dữ liệu cấu hình và liên kết đến các nguồn thông tin với các mô tả kỹ thuật bổ sung được lưu trữ tại đây. Khi bạn thêm một thiết bị mới vào dự án, tất cả các tùy chọn duy nhất của nó sẽ được đặt tự động.
2. Người quản lý dự án, phục vụ kết hợp các văn bản riêng lẻ của các mô-đun và tệp chương trình thành các nhóm được xử lý theo các quy tắc thống nhất. Nhóm như vậy cho phép bạn điều hướng tốt hơn giữa nhiều tệp.
3. Trình chỉnh sửa tích hợp hỗ trợ làm việc với văn bản nguồn thông qua việc sử dụng giao diện đa cửa sổ, làm nổi bật các yếu tố cú pháp bằng phông chữ và màu sắc. Có một tùy chọn tùy chỉnh cho phù hợp với thị hiếu của nhà phát triển. Chỉnh sửa vẫn có sẵn trong quá trình gỡ lỗi chương trình, cho phép bạn ngay lập tức sửa lỗi hoặc đánh dấu các khu vực có vấn đề của mã.
4. Phương tiện tự động biên dịch, lắp ráp và lắp ráp dự án, được thiết kế để tạo ra một mô-đun thực thi (khởi động) của chương trình. Đồng thời, các liên kết trình biên dịch và trình biên dịch mới được tạo tự động giữa các tệp, trong tương lai chỉ cho phép xử lý các tệp có thay đổi hoặc tệp phụ thuộc vào các thay đổi. Chức năng tối ưu hóa dự án toàn cầu cho phép bạn đạt được việc sử dụng tốt nhất các thanh ghi vi điều khiển bằng cách liên tục biên dịch mã nguồn. Trình biên dịch UVision hoạt động với các văn bản được viết bằng C hoặc trình biên dịch cho bộ điều khiển gia đình ARM, MSC51, C166 và nhiều bộ khác. Ngoài ra, có thể sử dụng trình biên dịch từ các nhà sản xuất khác.
5. Trình giả lập trình gỡ lỗi gỡ lỗi hoạt động của chương trình được biên dịch trên mô hình vi xử lý ảo. Hoạt động của lõi điều khiển và thiết bị ngoại vi của nó được mô hình khá đáng tin cậy: cổng đầu vào-đầu ra, bộ định thời và bộ điều khiển ngắt. Để tạo điều kiện gỡ lỗi phức tạp cho phần mềm được phát triển, có thể kết nối các mô hình phần mềm của thiết bị không chuẩn.
6. Các tiện ích bổ sung tạo điều kiện cho việc thực hiện các nhiệm vụ phổ biến nhất. Số lượng và bộ thay đổi từ phiên bản này sang phiên bản khác. Sau đây được phân biệt:
• Trình duyệt nguồn, chứa cơ sở dữ liệu các ký hiệu chương trình để tìm kiếm nhanh;
• Tìm trong Tệp, được thiết kế để tìm kiếm một mã đã cho trong tất cả các tệp của thư mục hoặc dự án đã chỉ định;
• Menu Tools, cho phép bạn sử dụng các tiện ích của bên thứ ba;
• PC-Lint, phân tích mã nguồn của chương trình với việc xác định các địa điểm nguy hiểm tiềm tàng;
• Lập trình công cụ Flash Bộ nhớ FLASH của vi điều khiển.

Môi trường lập trình được phát triển bởi Keil, được thành lập tại Munich vào năm 1982 bởi anh em Gunther và Reinhard. Vào tháng 10 năm 2005, Keil trở thành một phần của tập đoàn ARM của Mỹ. Ngày nay, nó trình bày một loạt các công cụ khác nhau để phát triển các chương trình, bao gồm trình biên dịch C, trình biên dịch macro, trình gỡ lỗi, trình mô phỏng, trình liên kết, ứng dụng IDE và bảng đánh giá cho các họ vi điều khiển khác nhau.
Chương trình Keil uVision được thanh toán và tốn rất nhiều tiền. Sử dụng liên kết dưới đây, sau khi điền vào bảng câu hỏi, bạn có thể tải xuống phiên bản demo. Tất nhiên, có một số hạn chế trong đó, và hạn chế chính là 32 KB cho mỗi kích thước chương trình.
Môi trường phát triển Keil uVision được trình bày bằng tiếng Anh.
Chương trình chạy trên các máy tính cá nhân chỉ chạy các phiên bản hệ điều hành Windows 2000, XP, Vista và 7.
Phân phối chương trình: License (trả phí). Có một bản demo với một số hạn chế, bao gồm đối với kích thước mã - không quá 32 KB.
Trang web chính thức của Keil uVision: http://www.keil.com
Nhận xét
Đăng nhận xét