
Mô tả
- Giới thiệu
NanoPi NEO là một board phát triển khác của FriendlyARM
2. Đặc điểm
- CPU: Allwinner H3, Quad-core Cortex-A7 Up to 1.2GHz
- DDR3 RAM: 256MB/512MB
- Khả năng liên kết: 10/100M Ethernet
- USB Host: Type-A x 1, 2.54 mm pin x 2
- MicroSD Slot x 1
- MicroUSB: OTG, for power input
- Debug Serial Port: 4Pin, 2.54 mm pitch pin header
- GPIO: 2.54mm pitch 36pin. It includes UART, SPI, I2C, IO etc
- PCB Dimension: 40 x 40 mm
- Power Supply: DC 5V/2A
- OS/Software: u-boot and UbuntuCore
- 3. Sơ đồ khối, bố trí và kích thước
Sơ đồ chân
|
Pin# |
Name |
Linux gpio |
Pin# |
Name |
Linux gpio |
|
1 |
SYS_3.3V |
2 |
VDD_5V |
||
|
3 |
I2C0_SDA |
4 |
VDD_5V |
||
|
5 |
I2C0_SCL |
6 |
GND |
||
|
7 |
GPIOG11 |
203 |
8 |
UART1_TX/GPIOG6 |
198 |
|
9 |
GND |
10 |
UART1_RX/GPIOG7 |
199 |
|
|
11 |
UART2_TX/GPIOA0 |
0 |
12 |
PWM1/GPIOA6 |
6 |
|
13 |
UART2_RTS/GPIOA2 |
2 |
14 |
GND |
|
|
15 |
UART2_CTS/GPIOA3 |
3 |
16 |
UART1_RTS/GPIOG8 |
200 |
|
17 |
SYS_3.3V |
18 |
UART1_CTS/GPIOG9 |
201 |
|
|
19 |
SPI0_MOSI/GPIOC0 |
64 |
20 |
GND |
|
|
21 |
SPI0_MISO/GPIOC1 |
65 |
22 |
UART2_RX/GPIOA1 |
1 |
|
23 |
SPI0_CLK/GPIOC2 |
93 |
24 |
SPI0_CS/GPIOC3 |
67 |
- Debug Port(UART0)
|
Pin# |
Name |
|
1 |
GND |
|
2 |
VDD_5V |
|
3 |
UART_TXD0 |
|
4 |
UART_RXD0 |
4. Cài đặt hệ điều hành cho NanoPi_NEO
a. Những thiết bị cần thiết
- NanoPI NEO
- Thẻ nhớ microSD Card/TFCard : Class 10 hoặc cao hơn, nhỏ nhất là 8GB
- Nguồn microUSB: 5V/2A
- Một máy tính host chạy hệ điều hành UBUNTU 14.04
b. Cài đặt trên TF Card
- truy cập link https://www.mediafire.com/folder/n5o8ihvqhnf6s/Nanopi-NEO để tải image file và các phần mềm hỗ trợ sau:
|
age Files |
|
|
nanopi-neo-core-qte-sd4g.img.zip |
UbuntuCore with Qt-Embedded Image File |
|
Flash Utility: |
|
|
win32diskimager.rar |
Windows utility for flashing Debian image. Under Linux users can use "dd" |
Sử dụng phần mềm win32diskimager.rar để bung file nanopi-neo-core-qte-sd4g.img.zip vào thẻ nhớ. Sau khi “write” hoàn thành. Lấy thẻ nhớ gắn vào board NanoPi NEO và kết nối với nguồn 5V/2A. Thiết bị sẽ tự động cấp nguồn, nếu led xanh (blue) nhấp nháy nghĩa là hệ thống đang khởi động.
5. Làm việc với Ubuntu-Core và Qt-Embedded
Chạy Ubuntu-Core với Qt-Embedded
- Gắn thẻ TF card với file image UbuntuCore của NanPi_NEO, Cấp nguồn 5V/2A cho board sẽ tự động khởi động (đèn LED blue nhấp nháy chứng tỏ board đang load UbuntuCore).
- Nếu bạn muốn làm việc với kernel development, bạn cần sử dụng board truyền thông nối tiếp, nó sẽ cho phép bạn làm việc thông qua một serial terminal.
- kết nối:
- Nó có 2 tài khoản người dùng : root và fa
Mật khẩu: “fa” cho cả 2 tài khoản
- update packages
sudo apt-get update
Ethernet Connection
Nếu NanoPi NEO đã được kết nối với mạng thông qua Ethernet trước đó, nó sẽ tự động nhận một địa chỉ IP sau khi khởi động. Nếu chưa được kết nối Ethernet hoặc DHCP chưa được kích hoạt, board sẽ không tìm thấy IP hệ thống sẽ chờ trong vòng 15 đến 60s. Trong trường hợp này chúng ta cấu hình lại IP cho board bằng lệnh:
dhclient eth0
Login via SSH
NanoPi NEO không làm việc với giao diện hình ảnh. Bạn chó thể đăng nhập vào board thông qua SSH. Trong ví dụ này board sử dụng địa chỉ IP 192.168.1.230 . Đăng nhập vào NanoPi NEO theo theo lệnh sau:
ssh root@192.168.1.230
Pass: fa
Mở rộng bộ nhớ TF Card
Chúng tôi khuyến khích bạn thực hiện đúng điều này sau khi cài đặt, khi đó bạn sẽ nhiều trải nghiệm hơn với NEO.
- Solution 1: Extend your card's rootfs section under a host PC:
sudo umount /dev/sdx?
sudo parted /dev/sdx unit % resizepart 2 100 unit MB print
sudo resize2fs -f /dev/sdx2
Note: you need to replace "/dev/sdx" with the device name in your system.
- Solution 2: Extend your card's rootfs section under NEO running UbuntuCore:
sudo fs_resize
Following the prompt type in "y" to start re-sizing the file system and a second "y" to reboot the NEO. After the NEO is rebooted check the new section by using the following command:
df -h
Tham khảo
http://wiki.friendlyarm.com/wiki/images/a/aa/NanoPi-NEO-1606-Schematic.pdf
