Table of Contents
Chương trình nhúng bao gồm phát triển phần mềm cho các thiết bị phần cứng với nguồn tài nguyên hạn chế. Việc tìm kiếm trong lĩnh vực này đòi hỏi hiểu các tương tác phần cứng và các vấn đề dignosing hiệu quả. Bài này trình bày các nghiên cứu thực tế và các giải pháp của chúng để minh họa các thách thức chung mà các nhà phát triển nhúng tay vào phải đối mặt.
Nghiên cứu cấp điện 1:
Một nhà phát triển để ý thấy sự tái tạo gián đoạn trong một hệ thống kiểm soát vi mô. Điều tra cho thấy đường dẫn nguồn cung cấp điện không ổn định gây ra sự giảm điện áp trong lúc tải trọng lượng cao. Giải pháp này bao gồm việc thêm bộ phận tụ điện tách và cải thiện bộ lọc điện năng để ổn định cấp điện áp.
Nghiên cứu 2: Lỗi giao thức liên lạc
Một thiết bị nhúng dữ liệu tham nhũng trong giao tiếp UAT. Nguyên nhân gốc được xác định là thiết lập tỷ lệ baud không đúng và thiếu điều khiển dòng chảy đúng. Điều chỉnh tốc độ mở rộng và thực hiện kiểm soát dòng chảy phần cứng giải quyết các vấn đề về dữ liệu trung lập.
Những kỹ thuật viên gặp khó khăn
- Dùng các ống nhòm [FLT: 1] để hình dung và nhận ra các tín hiệu lạ.
- Đang gỡ lỗi và ghi lưu:) Đang thực hiện các bản ghi nối tiếp để theo dõi hành vi hệ thống.
- Kiểm tra Hrift:) Đang kiểm tra các kết nối, các khớp bán và các thành phần.
- Thử nghiệm tách biệt :) Thử nghiệm hệ thống phụ độc lập để tìm lỗi.