
LabsLand ARM Community
STM32 Nucleo (Không có IDE)
Lập trình bộ vi điều khiển ARM thật với các thiết bị ngoại vi và chế độ năng lượng thấp. Tải lên tệp nhị phân.
- Codeide
- Phòng thí nghiệm thời gian thực
- University & College
Thông tin phòng thí nghiệm
Tóm tắt
Phòng thí nghiệm STM32 cho phép người dùng lập trình và điều khiển bo mạch ST Nucleo WB55RG từ xa. Trong phiên bản phòng thí nghiệm này, người dùng có thể tải lên tệp nhị phân đã biên dịch để lập trình vào bo mạch, nhờ đó họ có thể sử dụng bất kỳ loại chuỗi công cụ nào, bao gồm cả các công cụ ngoại tuyến tiêu chuẩn công nghiệp. Phòng thí nghiệm bao gồm nhiều thiết bị ngoại vi đầu vào và đầu ra khác nhau, chẳng hạn như công tắc, nút, chiết áp và cảm biến, cũng như màn hình LCD và mô tơ servo. Nó có thể được sử dụng để nghiên cứu các chế độ tiêu thụ điện năng thấp. Nó phù hợp để sử dụng trong các khóa học về hệ thống nhúng, lập trình vi điều khiển, Internet vạn vật (IoT), v.v.
Phần cứng và thiết bị ngoại vi trong phòng thí nghiệm
Phòng thí nghiệm từ xa STM32 của LabsLand cho phép người dùng lập trình và điều khiển bo mạch ST Nucleo WB55RG cũng như nhiều thiết bị ngoại vi đầu vào và đầu ra khác nhau, chẳng hạn như đèn LED, đèn LED RGB, công tắc, màn hình OLED và động cơ servo. Phòng thí nghiệm cũng hỗ trợ một loạt các chế độ năng lượng thấp, bao gồm Ngủ, Chạy năng lượng thấp, Ngủ năng lượng thấp, Dừng 0, Dừng 1, Dừng 2, Chờ và Tắt máy. Các chế độ này có thể được sử dụng để nghiên cứu tác động của mức tiêu thụ năng lượng đến hiệu suất và chức năng của bo mạch STM32.
Tải lên tệp nhị phân
Phiên bản này của phòng thí nghiệm STM32 cho phép người dùng tải lên các tệp nhị phân đã biên dịch để lập trình vào bo mạch. Nhiều định dạng cụ thể khác nhau được hỗ trợ, bao gồm .bin, .axf, .hex hoặc .elf. Tất cả các chuỗi công cụ và IDE STM32 sẽ tạo ra một trong các định dạng này, vì vậy phòng thí nghiệm tương thích với mọi loại quy trình công việc.
Học sinh có thể tận dụng bất kỳ công cụ truyền thống nào (ví dụ: STM32CubeMX) hoặc IDE và chuỗi công cụ dựa trên máy tính để bàn (Keil, STM32CubeIDE, Eclipse với chuỗi công cụ GCC-ARM, v.v.).
Sắp xếp phần cứng và mẫu bắt đầu
Học viên có thể thoải mái sử dụng STM32CubeMXProgrammer. Để tạo điều kiện thuận lợi cho quá trình này, LabsLand đã tạo trước một dự án như vậy và cung cấp dự án đó cho người dùng làm điểm khởi đầu. Dự án này được thiết kế để tương thích trực tiếp với phần cứng và đóng vai trò là điểm khởi đầu chung tốt. Nó có thể được sửa đổi một cách tự do.
Ngoài ra còn có nhiều hướng dẫn và thông số kỹ thuật mô tả cách kết nối phần cứng từ xa, do đó, sinh viên có thể sử dụng thông tin đó để xây dựng cấu hình STM32CubeMX của riêng mình từ đầu.
Khóa học & Ứng dụng
Phòng thí nghiệm từ xa STM32 của LabsLand là một nền tảng linh hoạt có thể áp dụng cho nhiều khóa học, bao gồm:
- Giới thiệu về vi điều khiển
- Internet vạn vật (IoT)
- Điện toán năng lượng thấp
- Giao tiếp cảm biến
- Hệ thống nhúng
- Kiến trúc máy tính
Các khóa học này có thể liên quan đến việc lập trình bo mạch STM32, giao tiếp với các cảm biến và thiết bị ngoại vi khác nhau cũng như nghiên cứu các nguyên tắc của hệ thống dựa trên vi điều khiển và IoT. Phòng thí nghiệm từ xa STM32 cung cấp các công cụ phần cứng và phần mềm cần thiết để học tập và thử nghiệm thực hành trong các lĩnh vực này.
Các phiên bản khác của phòng thí nghiệm này
Trong phiên bản phòng thí nghiệm này ("STM32 Nucleo - Không có IDE") sinh viên tải lên tệp nhị phân đã biên dịch, do đó, phiên bản này được thiết kế để sử dụng với bất kỳ chuỗi công cụ nào, bao gồm chuỗi công cụ tiêu chuẩn ngành, IDE ngoại tuyến hoặc IDE trực tuyến chính thức như của Mbed.
Có một phiên bản thay thế của phòng thí nghiệm trong đó người dùng lập trình bo mạch bằng IDE C/C++ trực tuyến của LabsLand, một IDE dễ sử dụng với phương pháp học tập đơn giản được thiết kế cho mục đích giáo dục. Mặc dù kém mạnh mẽ hơn phiên bản này nhưng IDE trực tuyến cho phép sinh viên bắt đầu trong vài giây và mà không cần cài đặt bất kỳ phần mềm nào trên thiết bị của họ. Vì vậy nó thích hợp cho các hoạt động giới thiệu.
Dự án REMOCLEC
Việc phát triển phòng thí nghiệm này được thực hiện như một phần của dự án REMOCLEC. Liên minh REMOCLEC, do LabsLand đứng đầu, còn có sự tham gia của Đại học Deusto và Plegma Labs. REMOCLEC nhận tài trợ từ dự án Smart4All của châu Âu trong khuôn khổ chương trình nghiên cứu và đổi mới Horizon 2020 của Liên minh Châu Âu.
Hoạt động của người học
Vận hành thiết bị thực và phân tích kết quả đo.
- Bậc học đề xuất
- University & College
- Mô hình truy cập điển hình
- Codeide, Phòng thí nghiệm thời gian thực
- Hoạt động trên
- Trình duyệt web hiện đại trên máy tính tại trường phổ thông, trường đại học và gia đình.
- Ứng dụng giảng dạy
- Phù hợp với bài tập, trình diễn, hoạt động liên kết LMS và thực hành từ xa.
Thí nghiệm hiện có
Vận hành phòng thí nghiệm thực ngay trên trình duyệt.
Có thể truy cập STM32 Nucleo (Không có IDE) từ điểm truy cập chính của phòng thí nghiệm.