Reusable Code

Khái niệm lập trình Portable Firmware (Phần 3)

10. Embedded-Software Architecture Trong những ngày đầu, lập trình firmware sử dụng các bộ vi điều khiển cực kỳ hạn chế về tài nguyên. Mỗi từng bit phải được tách ra khỏi không gian bộ nhớ code và data. Khả năng tái sử dụng phần mềm là một mối quan tâm nhỏ và các chương […]

Khái niệm lập trình Portable Firmware (Phần 3) Read More »

Khái niệm lập trình Portable Firmware (Phần 2)

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 »

Khái niệm lập trình Portable Firmware (Phần 1)

Trong vài thập kỷ qua, các hệ thống nhúng đã dần dần tăng độ phức tạp. Sự ra đời của Internet còn thúc đẩy nhanh quá trình này vì xã hội của chúng ta đang trong một cuộc chạy đua kết nối mọi thiết bị mà con người có thể tưởng tượng ra.

Khái niệm lập trình Portable Firmware (Phần 1) Read More »