Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Embedded Systems Cellular Firmware Development(GSM)

Phát triển Firmware Nhúng cho Mạng Di Động (GSM)

Phát triển Firmware Nhúng cho Mạng Di Động (GSM)

Giao tiếp với thiết bị nhúng của bạn qua công nghệ di động: Gọi điện, SMS, M2M, v.v.

4.8
(19 đánh giá)
422 học viên
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 399.000đ -87%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
10.0 giờ video
48 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 31/05/2026

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

Hiểu các nguyên lý cơ bản của công nghệ di động
Xây dựng một thư viện hoàn chỉnh để sử dụng chip di động với vi điều khiển STM32
Phát triển cấu trúc dữ liệu FIFO (First-In-First-Out) để quản lý dữ liệu giao tiếp
Phát triển Firmware Bare-Metal để điều khiển mô-đun phần cứng qua SMS
Phát triển Firmware Bare-Metal để điều khiển mô-đun phần cứng qua cuộc gọi
Phát triển Firmware Bare-Metal để tự động gửi SMS hoặc thực hiện cuộc gọi khi có kích hoạt từ phần cứng
Phát triển Firmware Bare-Metal để tự động gửi dữ liệu cảm biến khi có báo thức RTC
Phát triển Firmware Bare-Metal để gửi dữ liệu cảm biến định kỳ qua RTC
Phát triển driver cho Đồng Hồ Thời Gian Thực (RTC) Bare-Metal

Yêu cầu

Board phát triển NUCLEO-STM32F411
Mô-đun A6 GSM/GPRS

Đối tượng phù hợp

Nếu bạn là nhà phát triển nhúng và muốn học cách thêm chức năng di động vào thiết bị nhúng của mình, hãy tham gia khóa học này.

Nội dung khóa học

11 phần • 48 bài giảng
1 Tải xuống CubeIDE
2 Cài đặt CubeIDE
3 Tận dụng tối đa khóa đào tạo này
4 Lấy tài liệu cần thiết
5 Thiết lập dự án đầu tiên
1 So sánh các giải pháp không dây
2 Tổng quan về công nghệ di động
3 Hiểu về truyền dẫn song công và đa truy cập
4 Công nghệ di động tương tự và số
5 Sự phát triển của công nghệ di động
6 Hiểu kiến trúc GSM
1 Lập trình: Phát triển Driver UART Debug (Phần I)
2 Lập trình: Phát triển Driver UART Debug (Phần II)
3 Lập trình: Phát triển Driver UART Debug (Phần III)
4 Lập trình: Phát triển Driver UART Debug (Phần IV)
5 Tải mã nguồn
1 Lập trình: Phát triển Driver UART cho Chip A6
1 Lập trình: Phát triển Driver cho Bộ Đếm Thời Gian Hệ Thống (SysTick)
1 Giới thiệu về FIFO
2 Lập trình: Phát triển cấu trúc dữ liệu FIFO cho giao tiếp
3 Lập trình: Kiểm thử FIFO
1 Lập trình: Sao chép dữ liệu từ FIFO sang UART
2 Lập trình: Tìm phản hồi trong luồng dữ liệu RX
3 Lập trình: Triển khai Callback ngắt để xử lý luồng dữ liệu RX
4 Lập trình: Khởi tạo Chip GSM A6
5 Lập trình: Chạy một số lệnh phổ biến
1 Lập trình: Gửi tin nhắn SMS
2 Lập trình: Thực hiện cuộc gọi
3 Lập trình: Kết thúc cuộc gọi
4 Lập trình: Nhận tin nhắn SMS
5 Lập trình: Tin nhắn SMS thô trong luồng RX
1 Lập trình: Phát triển Mô-đun LED
2 Lập trình: Phát triển Mô-đun Nút Nhấn
3 Lập trình: Phát triển hàm Khởi tạo ADC
4 Lập trình: Phát triển hàm Đọc ADC
5 Tổng quan về Đồng Hồ Thời Gian Thực (RTC)
6 Lập trình: Phát triển hàm Khởi tạo RTC
7 Lập trình: Phát triển hàm Khởi tạo Báo Thức RTC (Phần I)
8 Lập trình: Phát triển hàm Khởi tạo Báo Thức RTC (Phần II)
9 Lập trình: Phát triển hàm Khởi tạo Báo Thức RTC (Phần III)
10 Lập trình: Phát triển hàm Khởi tạo Báo Thức RTC (Phần IV)
11 Lập trình: Kiểm thử RTC
1 Lập trình: Điều khiển phần cứng qua SMS
2 Lập trình: Điều khiển phần cứng qua cuộc gọi
3 Lập trình: Gửi SMS bằng kích hoạt phần cứng
4 Lập trình: Gửi dữ liệu cảm biến dưới dạng SMS khi có báo thức RTC
5 Lập trình: Gửi dữ liệu cảm biến dưới dạng SMS định kỳ với RTC
1 Lời kết

Giới thiệu khóa học

Welcome to the Embedded Systems Cellular Firmware Development(GSM) course

This course teaches you how to develop drivers and libraries for adding cellular functionality to your embedded device.

This course uses the STM32 microcontroller and the A6 GSM/GPRS chip. The A6 is a low-cost quad band GSM/GPRS chip equipped with  850/900/1800/1900MHz worldwide communication band.  If you do not understand what a band means, do not worry, by the end of this course you will understand this and much more.

The drivers developed in this course will work on almost all cellular chips out there, this is because most of them use the UART for communication.

The course can be divided into three parts. The first part is theoretical. In this part we shall learn about some cellular technology concepts and the fundamentals of the GSM architecture.

In the next part of the course we shall develop bare-metal drivers for interfacing the A6 chip to the STM32 microcontroller.

After developing our drivers for connecting the A6 chip to the STM32 microcontroller we shall then go ahead and develop efficient data structures for managing communication data between the A6 chip and the STM32 microcontroller.


In the final part we shall combine the drivers and data structures developed in the previous parts to develop a library for connecting to the cellular network. We shall then go ahead to develop some real world applications.

Some Highlights :

  • If you want to understand the concept of a SIM card see section 2

  • If you want to know the difference between 1G, 2G, 3G, 4G, 5G see section 2

  • If you want to know the difference between GSM, LTE, WCDMA, see section 2

  • If you want to control hardware modules by SMS see section 10

  • If you want to control hardware modules by Phone Call see section 10

  • If you want to automatically send SMS or make a Phone Call by hardware trigger see section 10

  • If you want to develop a bare-metal realtime clock(RTC) driver see section 9

  • If you want to send sensor data by SMS triggered by an RTC alarm see section 10

  • If you want to send sensor data as SMS periodically with RTC see section 10


Please take a look at the full course curriculum.


REMEMBER : I have no doubt you will love this course. Also it comes with a  FULL money back guarantee for 30 days!  So put simply, you really have nothing to loose and everything to gain.

Sign up and let's start transmitting some packets.

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Embedded Systems
Hiển thị tất cả khoá học Firmware Development
Hiển thị tất cả khoá học Hardware
Hiển thị tất cả khoá học Iot
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊