강의

멘토링

로드맵

Hardware

/

Embedded IoT

Thực hiện STM32 FreeRTOS

Chúng tôi sẽ hướng dẫn chi tiết cách triển khai FreeRTOS trên STM32 MCU.

(4.3) 9 đánh giá

199 học viên

  • alex
FreeRTOS
stm32
stm32cubeide
c언어
c

Dịch cái này sang tiếng Việt

  • fw sử dụng STM32CubeIDE

  • Thực hiện STM32 FreeRTOS

Bài giảng RTOS mà bạn đang tìm kiếm,
Đây rồi! 😉

Học RTOS để sử dụng thực tế 🖥️

Tôi đã sử dụng Chương trình không dựa trên hệ điều hành trên MCU trong một thời gian dài. Tuy nhiên, khi hiệu suất của MCU được nâng cao, chúng tôi cảm thấy cần phải có một Chương trình dựa trên hệ điều hành để sử dụng nhiều thư viện do hệ điều hành cung cấp.

Ngoài ra, không có nhiều tài liệu tốt để tìm hiểu về RTOS. Hầu hết các tài liệu liên quan đến RTOS đều nói về hệ điều hành. Tuy nhiên, để sử dụng tốt trong thực tế, điều quan trọng hơn là biết cách sử dụng RTOS hơn là có kiến ​​thức sâu rộng về hệ điều hành.

✋ Đợi đã! RTOS là gì?

RTOS là viết tắt của Hệ điều hành thời gian thực. Nghĩa là xử lý yêu cầu xử lý của ứng dụng trong thời gian quy định. Nó được sử dụng ở những nơi có thể dự đoán được kết quả và cần có thời gian xử lý nhất định.

Bài giảng này là một cuốn sách giới thiệu cung cấp lời giải thích thân thiện để các nhà phát triển đã lập trình trên Non-OS như tôi có thể lập trình trên OS-Based . Bài viết này trình bày chi tiết về việc triển khai FreeRTOS trên STM32 của ST . Nếu bạn theo dõi bài giảng, bạn sẽ có thể thực hiện các Chương trình dựa trên Hệ điều hành một cách tự nhiên.

Bất kỳ ai cũng có thể lập trình bằng FreeRTOS bằng các công cụ do ST cung cấp miễn phí. Ngay cả những người mới làm quen với MCU của ST cũng có thể sử dụng MCU của ST sau khi học nội dung bài giảng. Tôi hy vọng thông tin này sẽ hữu ích cho những ai muốn trải nghiệm FreeRTOS. Nếu có bất kỳ điều gì bạn không hiểu trong bài giảng, vui lòng đăng câu hỏi thông qua cộng đồng Inflearn hoặc quán cà phê tôi điều hành và tôi sẽ trả lời.

📢 Hãy nhớ kiểm tra trước khi tham gia lớp học!

  • Bài giảng này là bài giảng dạng văn bản điện tử. Tất cả các tệp nguồn được giải thích trong bài giảng sẽ được cung cấp cho những người tham gia khóa học này.
  • Khóa đào tạo sẽ được thực hiện trên bo mạch phát triển NUCLEO-F411RE của ST. Công cụ phát triển được sử dụng là STM32CubeIDE v1.9.0. Vui lòng cài đặt công cụ phát triển (miễn phí) trước khi tham gia khóa học.
  • Tài liệu bài giảng có thể tải xuống từ 'Mục 0 - Liên kết chia sẻ tài liệu - Tệp đính kèm'.

Tôi giới thiệu điều này cho những người này 🙋‍♀️

Có ai quan tâm đến MCU của ST không?

Dành cho những ai muốn học RTOS

Một người có hiểu biết về ngôn ngữ C


Chương trình giảng dạy 📚

  1. Tổng quan (2)
  2. Cấu hình HW (3)
    1. FW Tải Pinmap (4)
    2. Bản đồ chân cắm nguồn (4)
    3. Sơ đồ chân UART (4)
    4. Tải chương trình (5)
      1. Cập nhật FW ST-LINK (5)
      2. Kết nối bảng (7)
  3. FreeRTOS (8)
    1. Chủ đề (9)
    2. Chia sẻ dữ liệu (10)
  4. Thực hiện mã (11)
    1. Tạo một dự án (11)
    2. Cấu hình (13)
      1. Hệ thống, RCC (14)
      2. Cấu hình đồng hồ (15)
      3. Cài đặt UART (16)
      4. Cài đặt GPIO (17)
      5. Cài đặt FREERTOS (19)
    3. Thực hiện mã (21)
      1. thiết lập printf (24)
      2. Triển khai sự kiện tín hiệu (27)
      3. Triển khai hàng đợi tin nhắn (35)
      4. Triển khai semaphore (40)
      5. Triển khai bộ đếm thời gian SW (45)
      6. Triển khai QUEUE tùy chỉnh cho UART RX (47)
  5. Tài liệu tham khảo (51)
  6. Lịch sử sửa đổi (52)

Câu hỏi dự kiến ​​Q&A 💬

H. Tôi có cần chuẩn bị gì để tham dự buổi thuyết trình không?

Bài giảng này sẽ được thực hiện trên bảng thực hành NUCLEO-F411RE. Nếu bạn không có bảng, vui lòng kiểm tra nội dung trước rồi mua bảng sau và kiểm tra trên bảng.

H. Bạn sử dụng những công cụ chương trình nào?

Chúng tôi sử dụng STMCubeIDE v1.9.0, được cung cấp miễn phí bởi ST. Vui lòng cài đặt trước khi tham gia lớp học.


Giới thiệu người chia sẻ kiến ​​thức ✒️

Lịch sử

Tôi đã làm việc với vai trò là nhà phát triển trong hơn 20 năm tại các công ty lớn và nhỏ, và hiện tại tôi đang điều hành một doanh nghiệp nhỏ. Chúng tôi đã phát triển một ASIC ISP (Xử lý tín hiệu hình ảnh) cho CCTV và nhiều sản phẩm sử dụng FPGA, chẳng hạn như thiết bị kiểm tra OLED và DAQ (Hệ thống thu thập dữ liệu). Tôi có nhiều kinh nghiệm không chỉ trong FPGA mà còn trong phát triển FW (STM32, PIC32, AVR, ATMEGA, v.v.), thiết kế mạch, Chương trình Windows, v.v.


Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Bạn muốn học STM32

  • RTOS là gì?

Cần biết trước khi bắt đầu?

  • ngôn ngữ C

Xin chào
Đây là

1,676

Học viên

71

Đánh giá

125

Trả lời

4.8

Xếp hạng

19

Các khóa học

저는 지난 20여년 동안 대기업, 중소기업에서 개발자로 일해왔고

현재는 작은 기업의 대표로 있습니다.

주요 경력사항은

  • Verilog HDL을 이용한 FPGA 설계

    • CCTV용 ISP ASIC 개발 (약 10년)

    • OLED Display 검사장비 개발 (약 3년)

    • FPGA를 이용한 장비 개발

  • MCU FW

    • STM32

    • PIC32

    • AVR, ATMEGA

    • DSP (TI)

  • Windows Application Program

    • Visual Studio MFC, C++

입니다.

Chương trình giảng dạy

Tất cả

53 bài giảng

Tài liệu khóa học:

Tài liệu bài giảng
Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

9 đánh giá

4.3

9 đánh giá

  • yonsoo님의 프로필 이미지
    yonsoo

    Đánh giá 8

    Đánh giá trung bình 5.0

    5

    30% đã tham gia

    • 안용범님의 프로필 이미지
      안용범

      Đánh giá 2

      Đánh giá trung bình 5.0

      5

      30% đã tham gia

      • 김영성님의 프로필 이미지
        김영성

        Đánh giá 3

        Đánh giá trung bình 5.0

        5

        60% đã tham gia

        • hwm님의 프로필 이미지
          hwm

          Đánh giá 1

          Đánh giá trung bình 4.0

          4

          83% đã tham gia

          동영상 강의 인줄 알았는데 아니네요! 많은 도움은 될것 같습니다.

          • alex
            Giảng viên

            전자 문서의 강의입니다. 자료실에서 소스도 다운받으실 수 있습니다. 동영상은 아니지만, 실습하고 진행하시면 많은 도움이 되실 것입니다. 감사합니다 ~!!

        • fain9301님의 프로필 이미지
          fain9301

          Đánh giá 95

          Đánh giá trung bình 4.8

          5

          72% đã tham gia

          좋은 자료 감사합니다.

          • alex
            Giảng viên

            감사드립니다. 도움이 되시길 바라고 좋은 개발자 되시길 바랍니다~!!

        238.732 ₫

        Khóa học khác của alex

        Hãy khám phá các khóa học khác của giảng viên!