Mã tài liệu: 296678
Số trang: 54
Định dạng: zip
Dung lượng file: 7,037 Kb
Chuyên mục: Kỹ thuật viễn thông
Mục lục
Mở đầu 1
Phần A : Lý thuyết chung 2
Chương 1 . Hệ điều hành nhúng uClinux 2
1.1. Nhân hệ điều hành Linux 2
1.1.1. Lịch sử nhân hệ điều hành Linux 2
1.1.2. Tổ chức của nhân hệ điều hành Linux 3
1.1.3. Tổ chức thư mục 5
1.2. Hệ điều hành nhúng uClinux 7
1.2.1. Quá trình phát triển hệ điều hành nhúng uClinux 7
1.2.2. Kiến trúc hệ điều hành uClinux 8
1.2.3. Các thư viện sử dụng để phát triển hệ điều hành uClinux 9
1.2.4. Driver của các ngoại vi 9
1.2.5. Mã nguồn hệ điều hành uClinux 10
Chương 2 . Vi điều khiển S3C44B0X và kit phát triển 12
2.1. Vi điều khiển S3C44B0X 12
2.1.1. Các đặc điểm của vi điều S3C44B0X 12
2.1.2. Sơ đồ chân 16
2.1.3. Sơ đồ khối 17
2.1.4. Chức năng một số khối chính 18
2.2. Kit phát triển HT44B0 33
Phần B : Thực nghiệm 36
Chương 3 . Biên dịch mã nguồn uClinux và xây dựng ứng dụng 36
3.1. Biên dịch mã nguồn hệ điều hành uClinux 36
3.1.1. Môi trường và các công cụ cần để biên dịch 36
3.1.2. Lưu đồ quá trình biên dịch và các bước tiến hành 36
3.2. Nhúng hệ điều hành vào vi điều khiển 42
3.2.1. Thiết lập giao tiếp giữa kit và máy tính 42
3.2.1. Đưa file ảnh hệ điều hành vào vi điều khiển 44
3.3. Xây dựng ứng dụng 49
Kết luận 53
Các tài liệu tham khảo 54
Mở đầu
Trong những thập niên gần đây hệ thống nhúng được nghiên cứu mạnh mẽ và đã có rất nhiều ứng dụng trong thực tế . Các sản phẩm ứng dụng hệ thống nhúng rất đa dạng từ hệ thống dẫn đường trong tên lửa , các robot thông mình đến các sản phẩm tiêu dùng như máy giặt , máy in , các thiết bị giải trí như điện thoại , máy nghe nhạc ...
Hệ thống nhúng phát triển dựa trên sự phát triển phần cứng và phần mềm . Phần cứng phải mạnh , đầy đủ tính năng cho hệ thống còn phần mềm phải được phát triển khai thác được tài nguyên phần cứng đồng thời phải đáp ứng được các đặc tính của hệ thống nhúng là tính thời gian thực , điều khiển chính xác , ổn định .
Ứng dụng hệ điều hành mã nguồn mở uClinux cho các hệ thống nhúng dùng vi điều khiển có nhân vi xử lý 32 bit đã giúp cho quá trình phát triển phần mềm cho hệ thống nhanh hơn chi phí thấp hơn và khai thác được sức mạnh của tài nguyên phần cứng .
Kết luận
Sau quá trình học tập và nghiên cứu dưới sự giúp đỡ , chỉ bảo tận tình của thầy TS. Nguyễn Thăng Long , các thầy cô trong khoa , em đã hoàn thành được khóa luận tốt nghiệp với đề tài “Nghiên cứu ứng dụng hệ điều hành nhúng uClinux trên vi điều khiển S3C44B0X ” . Khóa luận này đã đạt được những kết quả sau :
1. Nghiên cứu tìm hiểu về nhân hệ điều hành Linux và uClinux .
2. Tiếp cận với dòng vi điều khiển 32 bit sử dụng nhân vi xử lý ARM7TDMI .
3. Nắm được phương pháp cấu hình nhân và biên dịch hệ điều hành uClinux .
4. Nhúng hệ điều hành uClinux xuống vi điều khiển S3C44B0X và xây dựng ứng dụng chạy trên nền hệ điều hành uClinux .
Hướng phát triển tiếp theo của khóa luận là đi sâu vào xây dựng các ứng dụng và phát triển các driver trong môi trường hệ điều hành uClinux của các hệ thống nhúng
Những tài liệu gần giống với tài liệu bạn đang xem
📎 Số trang: 88
👁 Lượt xem: 468
⬇ Lượt tải: 16
📎 Số trang: 67
👁 Lượt xem: 1090
⬇ Lượt tải: 17
📎 Số trang: 48
👁 Lượt xem: 425
⬇ Lượt tải: 16
📎 Số trang: 54
👁 Lượt xem: 355
⬇ Lượt tải: 16
📎 Số trang: 46
👁 Lượt xem: 790
⬇ Lượt tải: 20
📎 Số trang: 60
👁 Lượt xem: 386
⬇ Lượt tải: 16
📎 Số trang: 69
👁 Lượt xem: 665
⬇ Lượt tải: 16
📎 Số trang: 6
👁 Lượt xem: 465
⬇ Lượt tải: 20
Những tài liệu bạn đã xem
📎 Số trang: 54
👁 Lượt xem: 517
⬇ Lượt tải: 19