CÀI ĐẶT DEBIAN CHO KM9260:

Một phần của tài liệu Ứng dụng vi điều khiển arm AT91SAM9260 xây dựng hệ thống nhúng có giao tiếp webcam (Trang 30)

Đối với user mới làm quen với embedded Linux, thì Debian rootfs là lựa

chọn hoàn hảo, do tính ưu việt về số lượng lớn gói phần mềm mà Debian

support, cơ chế quản lý các gói phần mềm chặt chẽ và hệ thống, cộng đồng

phát triển rộng. Debian rootfs có dung lượng khá lớn, vì thế ta nên dùng thẻ

nhớ có dung lượng 2GB trở lên. Phần này chỉ cách cài đặt và boot Debian

trên KM9260 sử dụng thẻ nhớ microSD.

Trước tiên ta chép “Debian_km9260_rootfs_121209.tar.bz2” vào máy PC

Linux, gắn đầu

đọc thẻ microSD vào. Giả sử khi cắm vào máy PC Linux có thiết bị mới

có tên gọi là

/dev/sdb1, trước tiên ta format card microSD theo định dạng ext2, và mount

vào thư mục

“mnt/rootfs” chẳng

$ mount /dev/sdb1 /mnt/rootfs

Copy gói tarball Debian rootfs vào thư mục mnt và tiến hành giải nén.

$ cp Debian_km9260_rootfs_121209.tar.bz2 /mnt $ cd /mnt/rootfs

$ tar –jxvf ../Debian_km9260_rootfs_121209.tar.bz2

Sau khi kết thúc giải nén ta đã hoàn tất việc chép Debian rootfs vào thẻ

nhớ microSD. Phải đảm bảo rằng trong thư mục gốc của microSD phải tồn

tại những thư mục cơ bản của Linux rootfs ví dụ như: bin, dev, home, lib,

etc… Điều này thực hiện bằng cách dùng lệnh “ls” để kiểm tra, trước khi

tháo microSD ra khỏi máy Linux PC ta nên unmount thư mục /mnt/rootfs

trên:

$ ls /mnt/rootfs

$ umount /mnt/rootfs

Sau khi hoàn tất các bước trên, ta có thể tiến hành boot

nắp đậy theo chiều mũi lên kéo lên-xuống được ghi trên socket

microSD của KM9260).

- Kết nối cổng COM (115200) với máy tính, dùng putty.exe ở mode

serial làm console chính.

- Bật công tắc nguồn, ấn nút reset để board KM9260 có thể vào màn hình

U-Boot.

- Khai báo biến môi trường bootargs thông qua lệnh sau:

U-BOOT> setenv bootargs console=ttyS0,115200 root=/dev/mmcblk0p1 rootdelay=5

U-BOOT> save

Ấn nút reset để boot hệ thống, thông tin đang nhập như sau:

Username: root

Password: thanhmai06119058

Dùng DHCP:

# The primary network interface allow-hotplug eth0 auto eth0

iface eth0 inet dhcp

pre-up ifconfig eth0 hw ether AA:AA:AA:AA:AA:AA

Trong đó AA:AA:AA:AA:AA:AA là địa chỉ MAC address.

Hoặc dùng IP tĩ nh:

# Use for home network auto eth0 iface eth0 inet static

address 192.168.1.35 netmask

255.255.255.0

Một phần của tài liệu Ứng dụng vi điều khiển arm AT91SAM9260 xây dựng hệ thống nhúng có giao tiếp webcam (Trang 30)

Tải bản đầy đủ (DOC)

(33 trang)
w