Báo cáo tốt nghiệp: Hệ điều hành nhúng uClinux
Số trang: 55
Loại file: pdf
Dung lượng: 2.30 MB
Lượt xem: 8
Lượt tải: 0
Xem trước 6 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Hiện nay, nhu cầu sử dụng các hệ điều hành nhúng đang tăng dần theo tốc độ phát triển của sức mạnh phần cứng, độ phức tạp phần mềm cũng như yêu cầu ngày càng cao của người sử dụng. Với các ưu thế về giá cả, tính năng cũng như cộng đồng hỗ trợ, Embedded Linux đang ngày càng được ưa chuộng.
Nội dung trích xuất từ tài liệu:
Báo cáo tốt nghiệp: Hệ điều hành nhúng uClinux TRƯỜNG ………………… KHOA……………………… ----- ----- BÁO CÁO TỐT NGHIỆPĐề tài: Hệ điều hành nhúng uClinux Mục lụcMở đầu ........................................................................................................................ 1Phần A : Lý thuyết chung ............................................................................................ 2Chươ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 ................................ ........................... 10Chươ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 ................................................................................. 33Phần B : Thực nghiệm ............................................................................................... 36Chươ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 ................................ ................................ ..................... 49Kết luận ................................................................ ................................ ..................... 53Các tài liệu tham khảo ............................................................................................... 54ĐH Công Nghệ - ĐHQG Hà Nội Khóa luận tốt nghiệp 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 đadạ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ẩmtiê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ầncứ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ểnkhai 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ầncứng .Lương Thế Oanh 1ĐH Công Nghệ - ĐHQG Hà Nội Khóa luận tốt nghiệpPhần A : Lý thuyết chungChương 1 . Hệ điều hành nhúng uClinux1.1. Nhân hệ đi ...
Nội dung trích xuất từ tài liệu:
Báo cáo tốt nghiệp: Hệ điều hành nhúng uClinux TRƯỜNG ………………… KHOA……………………… ----- ----- BÁO CÁO TỐT NGHIỆPĐề tài: Hệ điều hành nhúng uClinux Mục lụcMở đầu ........................................................................................................................ 1Phần A : Lý thuyết chung ............................................................................................ 2Chươ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 ................................ ........................... 10Chươ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 ................................................................................. 33Phần B : Thực nghiệm ............................................................................................... 36Chươ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 ................................ ................................ ..................... 49Kết luận ................................................................ ................................ ..................... 53Các tài liệu tham khảo ............................................................................................... 54ĐH Công Nghệ - ĐHQG Hà Nội Khóa luận tốt nghiệp 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 đadạ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ẩmtiê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ầncứ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ểnkhai 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ầncứng .Lương Thế Oanh 1ĐH Công Nghệ - ĐHQG Hà Nội Khóa luận tốt nghiệpPhần A : Lý thuyết chungChương 1 . Hệ điều hành nhúng uClinux1.1. Nhân hệ đi ...
Tìm kiếm theo từ khóa liên quan:
báo cáo tốt nghiệp hệ điều hành nhúng uClinux tổng quan hệ điều hành nhúng uClinux công nghệ hệ điều hành nhúng uClinux hệ điều hành uClinux ứng dụng uClinuxGợi ý tài liệu liên quan:
-
Đồ án: thiết kế hệ truyền động cơ cấu nâng hạ cầu trục
71 trang 250 0 0 -
Đề tài: Thực trạng ứng dụng hệ thống CRM trong doanh nghiệp Việt Nam hiện nay và giải pháp
78 trang 205 0 0 -
46 trang 204 0 0
-
40 trang 200 0 0
-
Báo cáo tốt nghiệp: Phân tích hoạt động Marketing Mix của Công ty TNHH Gia Hoàng
103 trang 197 0 0 -
67 trang 192 2 0
-
43 trang 182 0 0
-
Báo cáo tốt nghiệp: Công nghệ Anten
75 trang 178 0 0 -
Báo cáo tốt nghiệp: ' Phát triển bền vững nông nghiệp Đà Nẵng '
71 trang 178 0 0 -
Báo cáo thực tập : Quản lý chất thải rắn
37 trang 176 1 0