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.

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:

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.

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

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

Đ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.

Đă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.

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

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.

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õ.

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.

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

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

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

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

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

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

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.

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

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
ARMsubdirectory of the Keil MDK installation. For example, if your Keil MDK installation is inC:\Keil_v5the recommended installation path isC:\Keil_v5\ARM\ARM_Compiler_5.06u7.

- 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:

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

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:
- Kiểm tra trong thư mục
C:\Keil_v5\ARMxem có thư mụcARM_Compiler_5.06u7khô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ụcC:\Keil_v5\ARMkhô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 - Nếu bước trên đã được xác nhận đúng, ta vô
Project->Manage->Project Item

Xác nhận là Tool Base Folder là C:\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

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