Skip to content

1 Giới thiệu về Môi trường phát triển Keil

Giới thiệu về Phiên bản cộng đồng Keil

Gần đây, chính thức Keil đã công bố một tin mới: Keil MDK đã bổ sung một phiên bản mới, phiên bản cộng đồng MDK (MDK_Community edition).

Phiên bản này có những đặc điểm chính sau đây:

  • Có thể dùng để đánh giá và sử dụng miễn phí không thương mại cho cộng đồng đam mê điện tử, sinh viên, nhà nghiên cứu,...
  • Không giới hạn về kích thước mã.
  • Hỗ trợ Arm Compiler 6: cung cấp mã tối giản và hiệu năng mạnh mẽ cho tất cả các sản phẩm dựa trên Arm Cortex-M.
  • Có thể truy cập hơn 9500 thiết bị vi điều khiển hỗ trợ dựa trên bộ xử lý Cortex-M.
  • Có thể sử dụng cho các bộ xử lý dựa trên kiến trúc Arm theo chuẩn CMSIS.
  • Nhiều middleware miễn phí có thể sử dụng như keil RTX5, lwIP, CMSIS-FreeRTOS,...

Nội dung tổng quan về MDK như trong hình.

img

Cài đặt và tải xuống Keil

Tải Keil MDK Community Edition tại https://www.keil.arm.com/mdk-community/

Sau khi mở liên kết sẽ tới trang đăng nhập:

Trang đăng nhập Keil

Những người đã đăng ký tài khoản có thể đăng nhập trực tiếp, những người chưa đăng ký cần đăng ký trước.

Đăng ký

Nhấn vào Sign up góc dưới bên phải để đăng ký. Sau đó có thể điền địa chỉ email của mình và nhấn Send verification code để lấy mã, như hình minh họa.

img

Chờ một lát, email sẽ nhận được mã xác thực, như hình minh họa.

img

Nhập mã xác minh được gửi vào email như hình minh họa.

img

Điền đầy đủ nội dung phù hợp với tình hình của bạn rồi nhấn Create, như hình minh họa.

img

Đăng nhập

Nhập tài khoản và mật khẩu đã đăng ký, sau đó nhấn Log in để đăng nhập, như hình minh họa.

img

Sau khi đăng nhập, nhấn vào Download Keil MDK để tải về, như hình minh họa.

img

Lưu ý: Đừng đóng trang web này, vì sau này sẽ quay lại sao chép số PSN ở đây, như hình đã chỉ dẫn.

img

Cài đặt

Sau khi tải xuống hoàn tất, mọi người có thể tiến hành cài đặt. Trong gói tài liệu của chúng tôi cũng đã cung cấp gói cài đặt Keil, nằm trong thư mục tài nguyên dưới phần công cụ phát triển 02, ở mục Phiên bản cộng đồng của Keil, như hình đã chỉ rõ.

img

Nhấp chuột phải vào gói cài đặt và chọn chạy với tư cách quản trị viên, như hình minh họa.

img

Nhấn tiếp theo, như hình minh họa.

img

Chọn đánh dấu để tiếp tục bước tiếp theo, như hình minh họa.

img

Chọn đường dẫn cài đặt, nên chọn đường dẫn là C:\Keil_v5 để tránh xung đột cho những bước sau, càu ở thư mục khác cũng có thể nhưng không áp dụng cho người mới

img

Điền thông tin cá nhân của bạn tại đây, như hình chỉ ra.

img

Đợi một khoảng thời gian như hình đã chỉ ra.

img

Sau khi hoàn tất, nhấn Hoàn thành như hình minh họa.

img

Sau khi nhấn Hoàn thành, giao diện sau sẽ tự động xuất hiện, đóng cửa sổ này như hình minh họa.

img

AC5 MDK

Chúng tôi biên dịch thư viện tiêu chuẩn STM32F4 sử dụng AC5. Trong khi đó, Keil MDK mặc định cài đặt là AC6, vì vậy chúng tôi cần tải thủ công một bản AC5.

https://developer.arm.com/downloads/view/ACOMP5?revision=r5p6-07rel1&sortBy=availableBy

image-20250717122820020

Lưu ý:

  • Không tải từ trang chủ chính thức, hãy chọn tải từ Baidu Cloud theo hướng dẫn trong tutorial.
  • Arm Compiler 5.06 update 7 must be installed underneath the ARM subdirectory of the Keil MDK installation. For example, if your Keil MDK installation is in C:\Keil_v5 the recommended installation path is C:\Keil_v5\ARM\ARM_Compiler_5.06u7.

image-20250717122517779

  • Sau khi đã cài đặt và cấu hình xong, nhớ đăng ký lại mã kích hoạt của KeilMDK.

Sau khi thành công sẽ hiển thị như thế này:

img

Có hai lựa chọn vào lúc này:

img

Lúc này thực ra bạn có thể chọn bất kỳ cái nào cũng được, đều giống nhau.

Trong trường hợp không nhìn thấy V5.06 update 7(build 960) trong danh sách, chúng ta có thể debug bằng các bước sau:

  1. Kiểm tra trong thư mục C:\Keil_v5\ARM xem có thư mục ARM_Compiler_5.06u7 không ? Nếu chưa có hãy cài lại ARM_Complier 5 và nhớ chọn mục này. Nếu thư mục C:\Keil_v5\ARM không tồn tại, có thể bạn đã cài sai bản Keil, hãy cài lại từ đầu và chỉnh sửa thư mục là C:\Keil_v5\ARM
  2. Nếu bước trên đã được xác nhận đúng, ta vô Project->Manage->Project Item

image-20250717121552548

Xác nhận là Tool Base FolderC:\Keil_v5\ARM . Bấm vô dấu ... tại phần Use Arm Compiler sau đó chọnAdd another ARM Complier Version to List... và thêm thư mục C:\Keil_v5\ARM\ARM_Compiler_5.06u7 vào danh sách

image-20250717121724160

Kiểm tra lại xem Compiler V5 đã xuất hiện chưa nhé

Kích hoạt

Do bản quyền Cộng đồng của Keil không hỗ trợ AC5, trong khi đó AC6 thì chưa được hỗ trợ nhiều bởi các nguồn tài nguyên code trên mạng Nên bạn cần hắc ám phiên bẩn Keil thành Plus hoặc Pro thì mới có thể sử dụng được nhé.

Các bạn làm theo link này để cài bản Plus, không cần cài lại Keil thì cần tải file từ link này để hắc ám dammedientu.vn/download-keilc-5