Liên hệ với chúng tôi

Đề cương khóa học

Lịch sử sơ lược về Linux

  • Nhắm mục tiêu hiểu nguồn gốc và sự phát triển của Linux trong bối cảnh của Hệ thống Nhúng.

Tổng quan về phát triển mã nguồn mở

  • Giới thiệu các nguyên tắc mã nguồn mở và vai trò của chúng trong phát triển phần mềm nhúng.

Giới thiệu về Linux Nhúng

  • Các khái niệm then chốt, thành phần và kiến trúc của hệ thống Linux Nhúng.

Phát triển chéo | Bộ khởi động

  • Nhắm mục tiêu hiểu lý do cần các công cụ phát triển chéo.
  • Giới thiệu về bộ khởi động như U-Boot và tầm quan trọng của chúng trong việc khởi động một hệ thống Linux nhúng.

Xây dựng hệ thống Linux Nhúng tùy chỉnh

  • Phần thực hành thiết lập một hệ thống Linux nhúng tùy chỉnh cho mục tiêu phần cứng đã chọn (bo mạch phát triển dựa trên ARM hoặc MIPS).

Giới thiệu về các công cụ Linux Nhúng

  • Khám phá các công cụ thiết yếu được sử dụng trong việc phát triển và quản lý hệ thống nhúng.

Giới thiệu về hệ thống xây dựng

  • Nhắm mục tiêu hiểu vai trò và cách cấu hình của các hệ thống xây dựng như Make, Bitbake, v.v., trong các dự án Linux Nhúng.

Phát triển và gỡ lỗi ứng dụng Linux Nhúng

  • Bài tập thực hành viết và gỡ lỗi một ứng dụng cho Linux nhúng.
  • Sử dụng các công cụ phát triển phổ biến (ví dụ: GDB, Eclipse với CDT) để lập trình và xử lý sự cố.

Thảo luận dự án cuối cùng hoặc nghiên cứu tình huống

  • Người tham gia được khuyến khích thảo luận về một dự án hoặc nghiên cứu tình huống mà họ có thể liên hệ, áp dụng những điều đã học trong khóa học.

Yêu cầu

  • Kiến thức cơ bản về Hệ thống Nhúng
  • Ngôn ngữ lập trình bậc cao (C hoặc C++)
 14 Giờ

Số người tham gia


Giá cho mỗi học viên

Đánh giá (3)

Các khóa học sắp tới

Các danh mục liên quan