Xem trước tài liệu

Đang tải tài liệu...

Thông tin chi tiết tài liệu

Định dạng: PDF
Số trang: 65 trang
Dung lượng: Đang cập nhật

Giới thiệu nội dung

CÁC KỸ THUẬT GỠ LỖI TRONG VIỆC PHÁT TRIỂN HỆ THỐNG NHÚNG VỚI NGÔN NGỮ C

Tác giả:

Ngô Thị Nga

Lĩnh vực:

Công nghệ thông tin

Nội dung tài liệu:

Khóa luận này tập trung trình bày tổng quan về hệ thống nhúng, bao gồm định nghĩa, đặc trưng và những khó khăn trong quá trình tìm hiểu. Tiếp đó, tài liệu đưa ra các kỹ thuật gỡ lỗi thường được áp dụng cho hệ thống nhúng, bao gồm cả kỹ thuật gỡ lỗi dựa trên công cụ phần mềm và phần cứng. Một công cụ gỡ lỗi mạnh mẽ được lựa chọn để trình bày chi tiết là µVision của Keil ARM, một công cụ gỡ lỗi theo kỹ thuật mô phỏng. Để minh họa cho việc áp dụng kỹ thuật gỡ lỗi và sử dụng công cụ, khóa luận đã xây dựng các chương trình phần mềm ứng dụng nhỏ như “Đèn led nhấp nháy” và “Hello World” để truyền chuỗi ký tự ra cổng nối tiếp, qua đó áp dụng các kỹ thuật và công cụ gỡ lỗi.

Mục lục chi tiết:

Chương 1: Mở đầu
1.1. Đặt vấn đề
1.2. Đề tài, đối tượng nghiên cứu và phương pháp nghiên cứu
1.3. Mục tiêu của khóa luận
1.4. Cấu trúc của khóa luận
Chương 2: Tổng quan
2.1. Hệ thống nhúng
2.1.1. Hệ thống nhúng là gì?
2.1.2. Các thiết bị phần cứng thông thường
2.1.3. Đặc trưng của hệ thống nhúng
2.1.4. Ví dụ về hệ thống nhúng
2.2. Sự lựa chọn ngôn ngữ lập trình cho hệ thống nhúng
Chương 3: Các kỹ thuật gỡ lỗi
3.1. Gỡ lỗi
3.1.1. Gỡ lỗi trong quá trình phát triển hệ thống nhúng
3.1.2. Định nghĩa gỡ lỗi
3.1.3. Tầm quan trọng của việc gỡ lỗi
3.1.4. Mục đích của quá trình gỡ lỗi
3.2. Kiểm thử trên máy chủ
3.3. Bộ mô phỏng
3.4. Sử dụng macro assert
3.5. Sử dụng các công cụ trong phòng thí nghiệm
Chương 4: Công cụ gỡ lỗi
4.1. Lý do chọn họ vi xử lý ARM
4.2. Giới thiệu công cụ µVision
4.3. Các chức năng chính của công cụ µVision
4.4. Ưu điểm của µVision
4.5. Một số hạn chế của µVision phiên bản dùng thử
4.6. Cài đặt
Chương 5: Ứng dụng công cụ µVision vào việc gỡ lỗi
5.1. Vi điều khiển LPC2148
5.2. Chương trình “Đèn led nhấp nháy”
5.3. Chương trình Hello world
5.4. Nhận xét
Chương 6: Kết luận
Tài liệu tham khảo
Phụ lục: Các thông số kỹ thuật của vi điều khiển LPC2148