主题 : 99元开源创客神器- NanoPi -来了! 复制链接 | 浏览器收藏 | 打印
自由,自强,共享,共创。
级别: 论坛版主
UID: 12573
精华: 27
发帖: 8838
金钱: 46490 两
威望: 9298 点
贡献值: 27 点
综合积分: 18216 分
注册时间: 2010-01-09
最后登录: 2019-07-16
楼主  发表于: 2015-08-02 02:03

 99元开源创客神器- NanoPi -来了!

管理提醒: 本帖被 mindee 执行加亮操作(2015-08-02)



快速入门
准备工作
要开启你的NanoPi新玩具,请先准备好以下硬件

  • NanoPi主板
  • microSD卡/TF卡: 最小系统需要64M
  • microUSB线
  • 一台运行Linux的电脑,需要联网
制作一张带运行系统的microSD卡
1) 将microSD插入Ubuntu的电脑,用以下命令查看你的SD卡设备名
复制代码
  1. dmesg | tail

当dmesg输出类拟信息 sdc: sdc1 sdc2时,则表示SD卡对应的设备名为 /dev/sdc,也通过用命令cat /proc/partitions来查看。

2) 下载固件并制作microSD卡
复制代码
  1. git clone [url]https://github.com/friendlyarm/sd-fuse_nanopi.git[/url]
  2. cd sd-fuse_nanopi
  3. su
  4. ./fusing.sh /dev/sdx

(注:/dev/sdx请替换为实际的SD卡设备文件名)

运行系统
将制作好的microSD卡插入NanoPi,使用microUSB线连接电脑,NanoPi会上电自动开机,看到板上的蓝色LED闪烁,这说明系统已经开始正常运行了。

通过microUSB登陆NanoPi
用microUSB线将NanoPi连接到电脑后,在电脑上敲入dmesg命令,看到以下输出信息表示连接成功:

复制代码
  1. [12601.100339] usb 2-1.7: Product: FriendlyARM Gadget v2.4
  2. [12601.100343] usb 2-1.7: Manufacturer: Linux 4.1.2-FriendlyARM with s3c-hsudc
  3. [12601.103192] cdc_acm 2-1.7:2.0: This device cannot do calls on its own. It is not a modem.
  4. [12601.103368] cdc_acm 2-1.7:2.0: ttyACM0: USB ACM device
  5. [12601.105300] cdc_ether 2-1.7:2.2 usb0: register 'cdc_ether' at usb-0000:00:1d.0-1.7, CDC Ethernet Device, 46:a1:e7:6d:5c:32

在电脑上输入ifconfig命令,可以看到多了一个usb0的网络设备,这时可以通过ssh到192.168.100.1这个地址来登录NanoPi:

复制代码
  1. ssh root@192.168.100.1

在提示输入密码时,输入预设的密码fa,即可登入。

配置使用Wi-Fi
使用ssh连接NanoPi,输出以下命令配置WiFi:

复制代码
  1. wpa_passphrase YourWiFiESSID 'YourWiFiPassword' >> /etc/wpa.conf
  2. wpa_cli -iwlan0 reconfigure

其中,YourWiFiESSID和YourWiFiPassword请替换成你要连接的无线AP名称和密码, 以后每次开机,都会自动连接该WiFi,你可以通过编辑 /etc/wpa.conf 调整无线AP的设置, 默认是通过dhcp的方式获得IP地址,如果你想更改成静态设置IP地址,可编辑 /usr/sbin/wpa_action,将其中的udhcpc调用改成使用ifconfig命令来设置。

扫描无线AP
用以下命令搜索周边的无线AP:

复制代码
  1. wpa_cli -iwlan0 scan
  2. wpa_cli -iwlan0 scan_result
[ 此帖被mindee在2015-08-02 06:47重新编辑 ]
新手如何向我们反馈有效的信息,以便解决问题,见此贴:
http://www.arm9home.net/read.php?tid-14431.html

[注]: 此处签名链接仅为指引方向,而非解答问题本身.
级别: 侠客
UID: 21258
精华: 1
发帖: 120
金钱: 655 两
威望: 131 点
贡献值: 1 点
综合积分: 260 分
注册时间: 2010-05-13
最后登录: 2023-11-17
1楼  发表于: 2015-10-24 12:55

 回 4楼(mindee) 的帖子

你好,请问一下你说的“这个rootfs文件系统是完全开源的” 是指 Debian Jessie的rootfs吗?另外,如果是Jessie,我想请教下,“其他地方找到一个如此完整,赤裸,从零开始的,纯手工打造,能够快速启动的小型Linux系统”。这个Jessie还算小系统吗?这和桌面级的debian有什么区别呢?万分感谢
级别: 侠客
UID: 21258
精华: 1
发帖: 120
金钱: 655 两
威望: 131 点
贡献值: 1 点
综合积分: 260 分
注册时间: 2010-05-13
最后登录: 2023-11-17
2楼  发表于: 2015-10-29 20:27

 回 2楼(mindee) 的帖子

你好,你说的即将提供下载,现在有了吗?我指的的是debian 打包前的文件包,不是 打包后的prebuilt最终文件。我在你们的github里没找到啊
级别: 侠客
UID: 21258
精华: 1
发帖: 120
金钱: 655 两
威望: 131 点
贡献值: 1 点
综合积分: 260 分
注册时间: 2010-05-13
最后登录: 2023-11-17
3楼  发表于: 2015-10-29 21:31

 Re:回 2楼(mindee) 的帖子

引用第35楼imjacob于2015-10-29 20:27发表的 回 2楼(mindee) 的帖子 :
你好,你说的即将提供下载,现在有了吗?我指的的是debian 打包前的文件包,不是 打包后的prebuilt最终文件。我在你们的github里没找到啊

找到了,不好意思了
级别: 侠客
UID: 21258
精华: 1
发帖: 120
金钱: 655 两
威望: 131 点
贡献值: 1 点
综合积分: 260 分
注册时间: 2010-05-13
最后登录: 2023-11-17
4楼  发表于: 2015-10-29 22:08

 回 1楼(mindee) 的帖子

上面命令中"make strip"什么作用呢?是去条带信息吗?
级别: 侠客
UID: 21258
精华: 1
发帖: 120
金钱: 655 两
威望: 131 点
贡献值: 1 点
综合积分: 260 分
注册时间: 2010-05-13
最后登录: 2023-11-17
5楼  发表于: 2015-10-30 09:35

 回 2楼(mindee) 的帖子

你好,想问下你这个jessie改自哪里呢,即debian原始的版本在哪里呢?这个我下下来可以比较下,你们改了哪里?谢谢
级别: 侠客
UID: 21258
精华: 1
发帖: 120
金钱: 655 两
威望: 131 点
贡献值: 1 点
综合积分: 260 分
注册时间: 2010-05-13
最后登录: 2023-11-17
6楼  发表于: 2015-10-30 13:13

 回 1楼(mindee) 的帖子

搞了半天,我发现1楼的不是debian啊,请问你说的debian何时提供下载呢
级别: 侠客
UID: 21258
精华: 1
发帖: 120
金钱: 655 两
威望: 131 点
贡献值: 1 点
综合积分: 260 分
注册时间: 2010-05-13
最后登录: 2023-11-17
7楼  发表于: 2015-10-31 12:41

 回 39楼(imjacob) 的帖子

找到了,在那个wiki的页面里有的。谢谢