Ngô Văn Được
Embeded Software Engineer
500.000đ 1.500.000đ
Ưu đãi -67%
Đăng ký
đã đăng ký

Thời lượng : 4 giờ 55 phút

Sở hữu khoá học trọn đời

Nhận chứng chỉ sau khoá học

Bạn sẽ học được gì?

Khóa học sẽ giúp bạn thực hiện được những mục tiêu:

✔️ Biết lập trình lấy tọa độ GPS từ chip M8U một cách chi tiết bằng Interrupt mode trong vi điều khiển STM32

✔️ Hiểu sâu sự khác biệt giữa hàm HAL_UART_Receive_IT và HAL_UART_Receive, HAL_UART_Transmit_IT và HAL_UART_Transmit

✔️ Biết viết hàm Checksum theo tiêu chuẩn TCP/IP

✔️ Biết giải mã data theo Little Endian

✔️ Kiến thức nâng cao Integer Promotion và Balancing trong ngôn ngữ C

✔️ Cách đo thời gian chạy của một task một cách đơn giản

Giới thiệu khoá học

Khóa học [Mini Project] Lập trình Chip GPS Ublox M8U với STM32 là lựa chọn lý tưởng dành cho các bạn sinh viên, kỹ sư hoặc người yêu thích lập trình nhúng muốn tìm hiểu sâu về cách tích hợp và xử lý dữ liệu GPS trong các ứng dụng thực tế như drone và ô tô.

Trong khóa học này, bạn sẽ được hướng dẫn chi tiết cách giao tiếp với chip GPS U-blox M8U thông qua vi điều khiển STM32 bằng chế độ Interrupt, tối ưu hiệu suất xử lý và đảm bảo thời gian thực. Bạn sẽ hiểu rõ vì sao nên hạn chế viết nhiều code trong ngắt, sự khác nhau giữa  HAL_UART_Transmit() hay HAL_UART_Transmit_IT() cũng như cách sử dụng thuật toán Checksum theo chuẩn TCP/IP để kiểm tra lỗi đường truyền.

Ngoài ra, khóa học còn giúp bạn decode dữ liệu theo chuẩn Little Endian, giải thích rõ các khái niệm quan trọng như integer promotion, balancing trong C, và cách đo thời gian chạy task để đáp ứng yêu cầu hệ thống nhúng thời gian thực.

Đặc biệt, bạn còn nhận được video kỹ năng mềm cực kỳ hữu ích để làm việc hiệu quả trong môi trường quốc tế – bao gồm cách viết CV, đối phó khi không biết trả lời phỏng vấn, xử lý xung đột với người hướng dẫn khó tính, và cách ứng xử thông minh với quản lý trong các tình huống công việc thực tế.

Đăng ký khóa học ngay để có bước đệm toàn diện giúp bạn nâng cao cả chuyên môn lẫn kỹ năng nghề nghiệp để tự tin bước vào môi trường làm việc toàn cầu.

Nội dung khoá học

Phần 1: Introduction

Bài 1 : Introduction

Bài 2 : Nhóm Private giải đáp câu hỏi học viên

Phần 2: Các Tính Năng Của Kit Stm32f411

Bài 3 : Các tính năng của KIT STM32F411

Phần 3: Các Tính Năng Của Mô Đun Gps Ublox M8u

Bài 4 : Các tính năng mô đun GPS Ublox M8U

Phần 4: Cấu Hình Cho STM32f411 Và Đi Dây Thực Tế

Bài 5 : Cấu hình cho STM32F411 và đi dây thực tế

Bài 6 : Cấu hình cho STM32F411 và đi dây thực tế - Live

Phần 5: Tạo Struct Chứa Data Nhận Về Từ Mô Đun GPS

Bài 7 : Tạo struct NAV-POSLLH

Bài 8 : Diễn giải struct NAV-POSLLH Part 1

Bài 9 : Diễn giải struct NAV-POSLLH Part 2

Bài 10 : Kiến thức Single precision và Double precision

Bài 11 : Kiến thức Checksum cơ bản

Bài 12 : Kiến thức Little Endian - Integer Promotion và Balancing (Advanced)

Phần 6: Nhận 36 Byte Từ Chip GPS Bằng UART Interrupt

Bài 13 : Nhận 36 byte của message NAV-POSLLH

Bài 14 : Description of changes

Bài 15 : Implement hàm HAL_UART_RxCpltCallback Part 1

Bài 16 : Implement hàm HAL_UART_RxCpltCallback Part 2

Bài 17 : Sử dụng cờ complete trong main

Bài 18 : Phân tích luồng chạy chương trình [Advanced]

Bài 19 : Tại sao nên để ít code trong Interrupt

Phần 7: Viết Hàm Checksum Theo Tiêu Chuẩn TCP

Bài 20 : Viết hàm Checksum theo tiêu chuẩn TCP

Phần 8: Viết Hàm Giải Mã Gps Data Vào Struct

Bài 21 : Viết hàm giải mã GPS data vào struct

Bài 22 : In tọa độ GPS lên màn hình bằng USB to UART mô đun

Bài 23 : In tọa độ GPS lên màn hình bằng USB to UART mô đun 2

Phần 9: Cách Sử Dụng Phần Mềm U-Center Của Hãng Để Tìm Các Config Cho Chip Gps

Bài 24 : Hướng dẫn sử dụng phần mềm u-center để tìm các config cho chip GPS M8U

Phần 10: Truyền Các Config Cho Chip GPS

Bài 25 : Tạo array chứa các config

Bài 26 : Viết hàm UART truyền nhiều byte

Bài 27 : Viết hàm truyền các config cho M8U

Phần 11: Phân Tích Hàm HAL_UART_Transmit() và HAL_UART_Transmit_IT()

Bài 28 : Phân tích hàm HAL_UART_Transmit() và HAL_UART_TransmitIT() (Advanced)

Phần 12: Message UBX-NAV-STATUS

Bài 29 : Tạo struct cho message NAV-STATUS

Bài 30 : Tìm config cho message NAV-STATUS

Bài 31 : Tạo buffer 24 byte cho message NAV-STATUS

Bài 32 : Lưu 24 byte vào buffer trong hàm Callback

Bài 33 : Viết hàm giải mã 24 byte vào struct NAV-STATUS

Bài 34 : Checksum và Giải mã NAV-STATUS trong main

Bài 35 : Description of change 2

Bài 36 : Kết quả và Tóm tắt lại đoạn code

Phần 13: Cách Đo Thời Gian Chạy Của Một Task

Bài 37 : Cách đo thời gian chạy của 1 task

Phần 14: Kỹ Năng Xin Việc Và Làm Việc Tốt Trong Công Ty

Bài 38 : Kỹ năng làm việc tốt cho fresher mới vào công ty

tags: nks sunny course GPS Ublox M8U STM32 IoT Embedded Systems Ngo van Duoc Lap Trinh Dinh Vi Khoa Hoc Online Maker

Khoá học liên quan

Chinh phục excel công sở
2 giờ 25 phút
299.000đ
600.000đ
Nghệ thuật bán hàng đỉnh cao
2 giờ 43 phút
390.000đ
700.000đ
TikTok Ads từ A-Z cho người mới bắt đầu
2 giờ 49 phút
799.000đ
3.500.000đ
Xây dựng hệ thống kiểm soát nội bộ vững mạnh
8 giờ 56 phút
2.999.000đ
5.000.000đ
Làm Báo Cáo Dữ Liệu Bằng AI
6 giờ 36 phút
1.299.000đ
3.990.000đ
Xây Dựng Cỗ Máy Kiếm Tiền Youtube
5 giờ 56 phút
2.499.000đ
9.800.000đ
AI - Bí Mật Chuyên Gia Môi Giới BĐS 5.0
8 giờ 43 phút
899.000đ
6.868.000đ
Midjourney Mastery - Làm Chủ Siêu AI Vẽ Tranh
3 giờ 17 phút
999.000đ
1.999.000đ
Facebook Marketing - Dành Cho Người Khởi Nghiệp
2 giờ 13 phút
599.000đ
900.000đ
Làm chủ kỹ năng viết CV & Phỏng vấn 4.0
2 giờ 36 phút
499.000đ
950.000đ
Sử dụng AI (Chat GPT) cho frontend
2 giờ 41 phút
Miễn phí
Lập trình với Scratch 3.0 nâng cao
3 giờ 45 phút
799.000đ
1.200.000đ
Bí kíp chinh phục 100k follow tiktok
2 giờ 22 phút
1.099.000đ
2.900.000đ
Bán hàng trên Marketplace Nghìn Đơn với Chi Phí 0 Đồng
1 giờ 33 phút
999.000đ
1.500.000đ
Lập trình Web tốc độ cao, thời gian thực với NodeJS
6 giờ 10 phút
299.000đ
1.000.000đ
Làm chủ Python trong 4 tuần
12 giờ 56 phút
499.000đ
700.000đ
Phong thủy giúp hưng phúc, vượng tài cho ngôi nhà bạn
4 giờ 50 phút
1.199.000đ
1.500.000đ
Kỹ thuật quản trị an ninh mạng quốc tế Cisco CCNA
19 giờ 22 phút
899.000đ
1.300.000đ
Basic JavaScript for Developers
Thời lượng: 07 giờ 34 phút
Miễn phí
Tuyệt chiêu dạy con thời hiện đại
1 giờ 50 phút
599.000đ
899.000đ
Làm Chủ 28 Công Cụ AI Phổ Biến Nhất
9 giờ 14 phút
699.000đ
2.000.000đ
SEO Nền Tảng Dành Cho Người Mới
1 giờ 21 phút
Miễn phí
Phát Triển Thương Hiệu và Chiến Lược Tiếp Thị Đa Chiều
5 giờ 21 phút
999.000đ
1.200.000đ
Lập trình Chip GPS Ublox M8U với STM32
4 giờ 55 phút
500.000đ
1.500.000đ
Hướng dẫn xây dựng BSC, KPI và OKR
2 giờ 23 phút
999.000đ
3.000.000đ
Shakker AI – Biến Ý Tưởng Thành Ảnh Đẹp
1 giờ 21 phút
499.000đ
1.500.000đ
Khóa học viết Content SEO
1 giờ 25 phút
Miễn phí
Lập trình Web ReactJS với AI ChatGPT, Github Copilot
4 giờ 54 phút
459.000đ
599.000đ
Trở thành Chuyên gia Spa trị liệu
4 giờ 50 phút
3.999.000đ
9.999.000đ
Nghiệp vụ xuất nhập khẩu từ A đến Z cho người mới bắt đầu
7 giờ 33 phút
1.999.000đ
2.990.000đ
Học nhanh Bán lẹ trên nền tảng số
3 giờ 35 phút
Miễn phí
Ứng dụng trợ lý Chat GPT trong công việc và cuộc sống
1 giờ
4.999.000đ
10.000.000đ
Short video conversion: x10 chuyển đổi doanh thu
3 giờ 30 phút
1.199.000đ
7.900.000đ
Tiếng Anh giao tiếp khi đi du lịch
1 giờ 39 phút
299.000đ
1.099.000đ
Lập trình Laravel từ cơ bản đến nâng cao
17 giờ 27 phút
499.000đ
1.000.000đ
Ngữ pháp tiếng Anh dành cho người Việt
4 giờ 48 phút
399.000đ
599.000đ
Lập trình PHP cơ bản
16 giờ 32 phút
229.000đ
699.000đ
Viết Content Marketing Đỉnh Cao Với Chat GPT
2 giờ 05 phút
499.000đ
1.500.000đ
Trọn bộ bí quyết Facebook Marketing A - Z
9 giờ 24 phút
399.000đ
1.180.000đ
Tuyệt đỉnh SEO website vừa lên TOP bền vững và ra đơn
9 gờ 4 phút
399.000đ
999.000đ
Ứng dụng Zalo trong Quản Trị - Kinh Doanh - Marketing
6 giờ 59 phút
499.000đ
700.000đ
19 Chiến lược xây dựng mạng lưới Network Marketing
1 giờ 48 phút
799.000đ
1.000.000đ
Vũ khí ngôn từ: ứng dụng trong PR, Quảng cáo, Bán hàng, Giao tiếp, Thuyết trình
4 giờ
499.000đ
600.000đ
65 Tuyệt chiêu quảng cáo Google Ads đỉnh cao giúp bạn Tiết kiệm 50% ngân sách
9 giờ 15 phút
799.000đ
1.000.000đ
Phân tích kỹ thuật Căn bản đến Nâng cao trong đầu tư chứng khoán
4 giờ 20 phút
250.000đ
700.000đ
Đầu tư đà tăng trưởng
1 giờ 48 phút
250.000đ
700.000đ
Đầu tư giá trị đỉnh cao
3 giờ 35 phút
250.000đ
600.000đ
Nhập môn chứng khoán
6 giờ 36 phút
250.000đ
600.000đ
Tự do tài chính cùng chứng khoán
3 giờ 22 phút
249.000đ
600.000đ