Khóa luận Nghiên cứu Linux trên hệ thống nhúng và ứng dụng

  • Người chia sẻ :
  • Số trang : 138 trang
  • Lượt xem : 8
  • Lượt tải : 500
  • Tất cả luận văn được sưu tầm từ nhiều nguồn, chúng tôi không chịu trách nhiệm bản quyền nếu bạn sử dụng vào mục đích thương mại

NHẬP MÃ XÁC NHẬN ĐỂ TẢI LUẬN VĂN NÀY

Nếu bạn thấy thông báo hết nhiệm vụ vui lòng tải lại trang

Bạn đang xem trước 20 trang tài liệu Khóa luận Nghiên cứu Linux trên hệ thống nhúng và ứng dụng, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD LUẬN VĂN ở trên

Ngày nay,với sựphát triển của các linh kiện điện tửvà công nghiệp sản xuất vi mạch,hệthống Linux nhúng đã xuất hiện hầu như ởkhắp mọi khía cạnh trong cuộc sống, từcác thiết bị điện tửdân dụng thông thường đến những thiết bịmạng cao cấp. Nếu so sánh các thiết bịnày với các hệthống nhúng truyền thống thì mức độphức tạp và khảnăng đáp ứng cao hơn rất nhiều.Việc tích hợp hệ điều hành lên hệthống nhúng làm đơn giản hóa quá trình nghiên cứu và phát triển các sản phẩm, rút ngắn thời gian và chi phí xây dựng hệthống vì các hệthống này được thừa hưởng những tính chất ưu việt của một hệ điều hành nói chung cũng nhưLinux nói riêng, nhưtính ổn định, nhỏ gọn, thực thi nhanh và có khảnăng can thiệp sâu vào phần cứng. Hơn thếnữa, cùng với cộng đồng sửdụng Linux rộng lớn trên khắp thếgiới và các phần mềm mã nguồn mở đa dạng làm cho việc phát triển hệthống Linux nhúng trở thành một chiến lược được các công ty lựa chọn hàng đầu. Nhờphần mểm mã nguồn mởkhiến cho việc tùy biến một ứng dụng phù hợp yêu cầu trởnên dễdàng hơn. Nhận thức được tầm quan trọng này, đềtài thực hiện việc tìm hiểu Linux cho các hệthống nhúng và các ứng dụng trên hệthống nhúng. Phần cứng đềcập đến trong đềtài là kit XUP Virtex-II Pro Development Syste Xilinx (XUPV2P). Cụthểsẽtiến hành việc cài đặt hệ điều hành MontaVista Linux – một gói Linux chuyên dành cho các hệthống nhúng – lên kiến trúc vi xửlý PowerPC405 được tích hợp trên kit XUPV2P. Đồng thời xây dựng các ứng dụng chạy trên hệ điều hành này. Ứng dụng trọng tâm là giao tiếp truyền dữliệu qua TCP/IP, với server là ứng dụng chạy trên hệthống nhúng đã cài đặt và client là ứng dụng chạy trên hệ điều hành Windows. Ứng dụng cung cấp khảnăng upload, download dữliệu và có phân quyền với giao diện người dùng thân thiện.