Khái quát
Nội dung chi tiết
Chương 1: Cơ bản về lập trình C cho hệ thống nhúng
- 1. Giới thiệu
- 2. Các vấn đề cơ bản về C cho hệ thống nhúng
- 3. Định danh và từ khóa trong ngôn ngữ C
- 4. Biến và hằng số
- 5. Các phép toán trong C
- 6. Các câu lệnh điều khiển luồng chương trình
- 7. Con trỏ và mảng
- 8. Struct và union
- 9. Định nghĩa kiểu (typedef)
- 10.Từ khóa sizeof
- 11. Từ khóa volatile
- 12. Hàm (function)
- 13. Phong cách lập trình
Chương 2: Cấu trúc chương trình
- 1. Vai trò của hàm (function)
- 2. Sử dụng lưu đồ để thiết kế cấu trúc chương trình
- 3. Mã giả (pseudo code)
- 4. Chia chương trình thành các module
- 5. Quá trình biên dịch chương trình
- 6. Chỉ dẫn tiền biên dịch
Chương 3: Lập trình với máy trạng thái
- 1.Khái niệm về máy trạng thái
- 2.Lập trình hệ thống sử dụng máy trạng thái
- 3.Máy trạng thái có sự kiện thời gian
- 4.Xử lý đa tác vụ với máy trạng thái
- 5.Máy trạng thái độc lập chạy song song
- 6.Máy trạng thái có ngõ vào là ngõ ra máy trạng thái khác (hierarchy state machine)
- 7.Thời gian đáp ứng của chương trình