Con Trỏ và Cấu Trúc (Pointers and Structures)
Kĩ thuật sử dụng con trỏ (pointer) và cấu trúc (structure)
Con Trỏ và Cấu Trúc (Pointers and Structures) Read More »
Kĩ thuật sử dụng con trỏ (pointer) và cấu trúc (structure)
Con Trỏ và Cấu Trúc (Pointers and Structures) Read More »
Tương tự cấu trúc (structure) là một kiểu dữ liệu khác do người dùng định nghĩa có sẵn trong C cho phép kết hợp các mục dữ liệu thuộc các loại khác nhau.
C – Cấu Trúc (Structure) Read More »
Giả sử chương trình C của bạn có nhiều biến TRUE/FALSE được nhóm theo cấu trúc (structure) được gọi là status như ví dụ sau.
C – Trường Bit (Bit Fields) Read More »
9. Lập Trình Hướng Đối Tượng trong C
Device Driver Fundamentals in C (Phần 3) Read More »
Viết một driver có thể được sử dụng từ application này sang application khác có thể rất hữu ích cho các embedded-software developer. Một khi driver được viết xong, các developer có thể tập trung vào application code và không phải lo lắng gì về các bit và byte. Các mẫu thiết kế (design pattern) driver có thể được sử dụng lại không chỉ trên cùng một phần cứng (hardware) mà còn trên nhiều nền tảng (platform) khác, chỉ bằng những thay đổi nhỏ cần thiết để điều chỉnh driver để truy cập các vùng bộ nhớ (memory region) khác nhau.
Trong chương này, chúng ta sẽ xem xét các phương pháp luận (methodology) khác nhau mà developer có thể sử dụng để ánh xạ (map) vào bộ nhớ ngoại vi (peripheral memory) và sau đó chúng ta sẽ chứng minh cách sử dụng từng kỹ thuật.
Writing Reusable Drivers (Phần 1) Read More »
3. Sự Module hóa Nhiều lần trong vài năm qua, tôi từng làm việc với một khách hàng mà nguyên cả ứng dụng của họ, hơn 50,000 dòng code, chỉ để trong một module là main.c. Nỗ lực bảo trì phần mềm hoặc tái sử dụng các đoạn code nhanh chóng trở thành một cơn
Khái niệm lập trình Portable Firmware (Phần 2) Read More »
Phần 2 bàn về cách sử dụng con trỏ (pointer), mảng (array), struct và union
Cơ bản về Lập Trình C cho Hệ thống Nhúng (Phần 2) Read More »