MỤC LỤC
LỜI CAM ĐOAN ………………………………………………………………………….i
LỜI CẢM ƠN……………………………………………………………………………….ii
DANH MỤC CÁC TỪ VIẾT TẮT …………………………………………………..v
DANH MỤC CÁC HÌNH VẼ, BẢNG BIỂU …………………………………..vi
MỞ ĐẦU ………………………………………………………………………………………1
LÝ DO CHỌN ĐỀ TÀI………………………………………………………………..1
LỊCH SỬ NGHIÊN CỨU…………………………………………………………….1
MỤC ĐÍCH NGHIÊN CỨU CỦA LUẬN VĂN, ĐỐI TƯỢNG VÀ PHẠM VI NGHIÊN CỨU……………………………………………………………………………………….2
CÁC LUẬN ĐIỂM CƠ BẢN VÀ ĐÓNG GÓP MỚI ……………………..3
PHƯƠNG PHÁP NGHIÊN CỨU ………………………………………………….3
CHƯƠNG 1: TỔNG QUAN HỆ THỐNG NHÚNG TRÊN FPGA……….4
1.1. TỔNG QUAN HỆ THỐNG NHÚNG…………………………………………..4
1.1.1. Định nghĩa……………………………………………………………………………..4
1.1.2. Lịch sử phát triển…………………………………………………………………..5
1.2. CÔNG NGHỆ FPGA…………………………………………………………………18
1.2.1. Cấu trúc FPGA……………………………………………………………………..18
1.2.2. Các kiến trúc của FPGA………………………………………………………..22
1.3. SO SÁNH FPGA……………………………………………………………………….24
1.3.1. FPGA và ASIC……………………………………………………………………..24
1.3.2. FPGA và CPLD……………………………………………………………………24
1.3.3. FPGA và vi điều khiển………………………………………………………….25
1.4. KẾT LUẬN CHƯƠNG …………………………………………………………….26
CHƯƠNG 2: THỰC HIỆN HỆ THỐNG NHÚNG TRÊN FPGA………27
2.1. ALTERA DE2 CYCLONE II-2C35……………………………………………27
2.1.1. Bộ kit phát triển Altera DE2 Cyclone II-2C35…………………………28
2.1.2. Sơ đồ khối của Altera DE2…………………………………………………….30
2.2. HỆ ĐIỀU HÀNH NHÚNG uCLINUX ……………………………………..35
2.2.1 Tổng quan hệ điều hành nhúng uCLinux…………………………………35
2.2.2. Các đặc điểm của hệ điều hành uCLinux…………………………………37
2.3. BIÊN DỊCH MÃ NGUỒN HỆ ĐIỀU HÀNH UCLINUX …………….42
2.3.1. Quá trình khởi động nhân Linux…………………………………………….43
2.3.2. Quy trình xây dựng và cài đặt ứng dụng trong uCLinux …………44
2.4. TẠO HỆ NHÚNG NIOS2 VÀ UCLINUX ………………………………..44
2.4.1. Chuẩn bị thiết bị và phần mềm tạo nhân uCLinux ………………….44
2.4.2. Cài đặt hệ thống nhúng uCLinux trên FPGA …………………………46
2.5. KẾT LUẬN CHƯƠNG……………………………………………………………..60
CHƯƠNG 3: GIÁM SÁT BẰNG CAMERA VỚI HỆ NHÚNG …………61
3.1.GIẢI PHÁP HỆ THỐNG GIÁM SÁT BẰNG CAMERA ……………61
3.1.1. Đề xuất giải pháp…………………………………………………………………..61
3.1.2. Thực hiện thu nhận hình ảnh video trên hệ nhúng……………………64
3.2. GIẢI PHÁP THỰC HIỆN THU HÌNH ẢNH TỪ CAMERA VÀ ĐƯA RA MÀN HÌNH VGA TRÊN HỆ NHÚNG FPGA ……………………………..64
3.2.1. Sơ đồ thực hiện …………………………………………………………………….64
3.2.2. Chương trình ghép nối camera giám sát …………………………………65
3.2.3. Cài đặt cấu hình kết nối camera lên hệ nhúng………………………….66
3.3. KẾT LUẬN CHƯƠNG……………………………………………………………..69
KẾT LUẬN VÀ ĐỊNH HƯỚNG NGHIÊN CỨU PHÁT TRIỂN …………70
TÀI LIỆU THAM KHẢO ……………………………………………………………….71

