为什么现在cpu电脑cpu使用都是1000mzh

查看: 11602|回复: 23
Edgeroute Lite 3做家庭网关是不是跑不满100M的速度?
主题帖子积分
口耳相传, 积分 5, 距离下一级还需 45 积分
新入的Edgeroute Lite 3,固件已升级至最新稳定版(1.6好像是),电信100M pppoe的测速无论如何只有KB/S,也就是实际上只有50M左右的连接速率,电脑直连光猫拨号测速可以达到11000+,已经根据网上的搜索结果开启了offload,没有任何起色。是不是还需要做其他的设置,还是这机器不适合跑pppoe?
主题帖子积分
我正好相反,用华为把八口百兆路由只有8000kb的样子,换了LITE 3,百兆宽带跑14000KB左右
主题帖子积分
ERL3有1M的转发率了,按最小报文来算都64M了,超过你的实验数据了,老美一半在这类数值上不会作假,你再试试看吧
主题帖子积分
记得设定MTU值和TCP MSS值,MTU设定1492,TCP mss设1452即可,这个情况下是满速的。
主题帖子积分
ERL百兆光纤双拨:(未开启offload)
ERL.png (37.13 KB, 下载次数: 31)
11:13 上传
MikroTik RB750GL / UBNT UAP-AC 双频AP / Synology DS1511+ 3TB x 5 (RAID5)
主题帖子积分
ERL百兆光纤双拨:(未开启offload)
您用的是RB750GL吗?
主题帖子积分
pppoe记得在导航界面设定mss值为1452. 默认的1412严重影响你的速度。经验之谈
主题帖子积分
您用的是RB750GL吗?
186Mb/s是ERL
RB750GL是这个:
.png (36.81 KB, 下载次数: 43)
19:12 上传
MikroTik RB750GL / UBNT UAP-AC 双频AP / Synology DS1511+ 3TB x 5 (RAID5)
主题帖子积分
186Mb/s是ERL
RB750GL是这个:
谢谢您回复
我也在纠结,真希望有人帮我看看买哪个合适,本来在本版发个新帖子求助的,结果20多个小时都没有审核帖子,只有哦借这里发布一下帖子的原文了,请大家指点一下,再次感谢,帖子原文如下
家里是100M+50M光纤双接入,原来用的思科的RSV4000路由器和D-LINK的DI-7100路由器。主要应用就是游戏,下载电影,在线视频,50M单独对单位的VPN系统。在使用中发现有点问题,100M和50M始终不能满速,下载速度在10-11M左右,而且在下载达到5M左右连网页都打不开。直接连光猫下载就能达到12.8M的速度。我看到大家都对UBNT的路由器评价很好的,也想换成这个路由器,仔细看了看有两款,特意请教大家一下,哪款比较合适,谢谢
我看好的两款路由器型号是:UBNT EdgeMAX EdgeRouter Lite ERLite-3 路由器 新款金属外壳 ;or& &UBNT EdgeMAX EdgeRouter ER-X 多业务路由器 新款&&
主题帖子积分
谢谢您回复
我也在纠结,真希望有人帮我看看买哪个合适,本来在本版发个新帖子求助的,结果20多个小时都 ...
前者二手性价比高,后者新款自带硬件NAT和硬件QOS,价格也不贵。
缺点是前者处理器旧款,发热不小,还好是发热不影响使用。后者处理器太新,EdgeOS未能完全优化,导致交换机模式吞吐率不足,不知新版固件(1.7)有没有改善。
不差钱就后者,买新不买旧。
MikroTik RB750GL / UBNT UAP-AC 双频AP / Synology DS1511+ 3TB x 5 (RAID5)
主题帖子积分
前者二手性价比高,后者新款自带硬件NAT和硬件QOS,价格也不贵。
缺点是前者处理器旧款,发热不小,还好 ...
您好,谢谢您的建议,您最后说的不差钱就选择后者,但是ERLITE-3比ER-X贵得多的,一个660一个360,您说的不差钱选后者意思是选择ERlite-3这个吧,谢谢
主题帖子积分
您好,谢谢您的建议,您最后说的不差钱就选择后者,但是ERLITE-3比ER-X贵得多的,一个660一个360,您说的 ...
从性价比上 ERX 优势明显,而且一般家用绰绰有余, 但如果你是玩家在意性能的话还是选 ER-Lite 吧,在性能及配置上 ER-Lite 要比 ERX 要高一些,可以比较一下两款的硬件规格就知道了。
UBNT 中文知识库: help.ubnt.com.cn/hc/zh-cn
UBNT 中文在线课堂:live.ubnt.com.cn
UBNT 英文知识库: help.ubnt.com
UBNT 全球社区: community.ubnt.com
UBNT 官方微信: ubntwechat
主题帖子积分
从性价比上 ERX 优势明显,而且一般家用绰绰有余, 但如果你是玩家在意性能的话还是选 ER-Lite 吧,在性 ...
谢谢您指导,我两个都买了,两个还起来对比着用,当学习一下,不断的折腾才有上进
主题帖子积分
从性价比上 ERX 优势明显,而且一般家用绰绰有余, 但如果你是玩家在意性能的话还是选 ER-Lite 吧,在性 ...
恰好相反,ERL二手马云家最低有过2xx,现在3xx,和全新ERX差不多,性能实测ERX更好一点。
官方论坛用户实测:
ERLite-3 and ERPoe-5: below 60 Mbps most likely will work, above 200 Mbps most likely will not work.
ER-8: below 160 Mbps most likely will work, above 450 Mbps most likely will not work.
ERPro-8: below 200 Mbps most likely will work, above 550 Mbps most likely will not work.
ER-X and ER-X-SFP: below 100 Mbps most likely will work, above 250 Mbps most likely will not work.
不带规则吞吐率高,带规则会降低。
MikroTik RB750GL / UBNT UAP-AC 双频AP / Synology DS1511+ 3TB x 5 (RAID5)
主题帖子积分
ERL香港用户实测:
ERL.png (38.31 KB, 下载次数: 38)
20:43 上传
我百兆光纤双拨后测速:
ERL.png (37.13 KB, 下载次数: 41)
20:43 上传
MikroTik RB750GL / UBNT UAP-AC 双频AP / Synology DS1511+ 3TB x 5 (RAID5)
主题帖子积分
ER-LITE3没有升级版吗?
主题帖子积分
ERL香港用户实测:
你这个百兆光纤双拨,最高速度达到186Mbps,不知道这种情况下,是否是开了ERL的硬件NAT,此时的硬件占用是多少呢?是否达到他的NAT极限了呢?
如果是没有开硬件NAT,貌似ERL就达不到他标称的1Mpps了吧?
主题帖子积分
你这个百兆光纤双拨,最高速度达到186Mbps,不知道这种情况下,是否是开了ERL的硬件NAT,此时的硬件占用 ...
ERL原厂固件,默认启用硬件NAT,瓶颈是光猫是百兆口,两LAN口接入,所以有一定损耗。
测试时资源占用不高。
MikroTik RB750GL / UBNT UAP-AC 双频AP / Synology DS1511+ 3TB x 5 (RAID5)
主题帖子积分
ERL原厂固件,默认启用硬件NAT,瓶颈是光猫是百兆口,两LAN口接入,所以有一定损耗。
测试时资源占用不高 ...
不过不知道你除了让他做NAT,还开了其他功能?
比如策略路由?
我也是准备用它多拨,不过是准备一线3拨或者4拨,而且不是一个运营商,可能需要用到策略路由
我就怕开了策略路由硬件NAT就开不了了
靠他自己的CPU,其实NAT性能挺弱的~
主题帖子积分
不过不知道你除了让他做NAT,还开了其他功能?
比如策略路由?
MikroTik RB750GL / UBNT UAP-AC 双频AP / Synology DS1511+ 3TB x 5 (RAID5)
主题帖子积分
记得设定MTU值和TCP MSS值,MTU设定1492,TCP mss设1452即可,这个情况下是满速的。 ...
1492是mtu的最大值,很多地区pppoe的mtu值都不是1492,最佳值需要自己测试确定(ping -f -l 1xxx 网址),比如我们本地的mtu值就是1480
另外tcp mss值+40=mtu值
主题帖子积分
您好,谢谢您的建议,您最后说的不差钱就选择后者,但是ERLITE-3比ER-X贵得多的,一个660一个360,您说的 ...
他指的是ERLITE-3二手价,应该比ER-X低,但我也不去查过。
主题帖子积分
本帖最后由 Chunshin 于
15:44 编辑
残念啊,为何我用ERL-3,200m单拨,下载跑到11.6m顶天了呢?开了迅雷几乎cpu没有90%以下的,offload确实开了。最新的结果是RB40G默认600mcpu,下载12m,cpu100%,超频到800m,下载16.8m,cpu100%,用Atom330双千到26.9m,cpu20%左右;真是cpu不够吗???
(189.19 KB, 下载次数: 1)
15:44 上传
主题帖子积分
确认了,折腾一下午,估计是cpu性能不够,开不开hw offload一样,PPPoE,200m单线单拨,开迅雷下载都只能跑10m左右就cpu100%了,FTP限制3个线程倒是能到21m,真没搞头。
优倍快网络技术咨询(上海)有限公司
ubnt.com.cn All Rights Reserved.本站发布的所有内容,未经许可,不得转载.红米手机 &
骨灰级手机控
扫码下载App一键签到 升级加速
彻底解决小米路由器3 CPU100%的问题,让路由器吃掉100M带宽
扫一扫!手机看帖更爽
一、问题描述本人8月份买了小米路由器三,用起来还行,但是自从房东把带宽从50M升级到100M后,小米路由器三就吃不消了,一旦下载速度超过6M,从管理后台上可以看到路由器的cpu直接飙升到100%,实际上路由器还没有把带宽吃掉,但是已经卡死了,表现出来的问题症状就是其他人无法上网,下载速度回降到0然后再回到6m左右,然后又卡死,又回来。。。。坑爹啊,论坛帖子都在描述这个事情,但是迟迟没有得到解决。 二、本人的解决方案直接说解决方案吧。本人首先怀疑路由器上的插件导致的原因,因为可能为了安全性或者Qos要求,小米路由器会对流量进行检测,但是本人几乎把路由器中所有的插件都关闭,还有论坛中有人说的:关掉迅雷、关掉微信朋友WiFi、关掉路由器自动选择信道选项。。。。等等,都没有解决,一下东西就死,哎,作为米粉有点看不下去了,昨天终于有时间了,下决心解决这个问题,也帮助一些米粉解决解决一下这个问题---刷机。2.1 刷机& 论坛上搜索小米路由器3刷机的帖子,很少见,几乎没有找到可用的第三方固件, 因为小米路由器3采用的nand flash的原因,刷死之后搞一个nand flash的编程器得800多,没人愿意冒这个风险,而且没有支持,这些愿意都是导致小米路由器3和小米路由器mini引荐几乎相同(除了nand flash),却很少有第三方固件的原因。目前唯一的第三方固件是华硕RT-N56U固件,由于采用了相同的芯片(最重要的是老毛子的支持)。2.2 效果& 刷完效果杠杆的, 基本上解决了死机问题,先上图,这是刷完机自己下载速度测试,下载速度将近把100m带宽占满,这时候路由器的CPU占用不到10%。刚又下载了个小米线刷包,用电脑下载的,离路由器比较远。大家可以看cpu的占用,不到20%,这时候链接路由器的设备大概有10台,这样的效果大家不用怀疑吧。2.3 刷机资料和刷机步骤(更新链接链接:http://pan.baidu.com/s/1pKIhTc3 密码:万恶的隐藏以下内容被隐藏,回复本帖后可见)以下内容被隐藏,回复本帖后可见三、相关声明1、本教程适合有一定刷机能力的人使用,本人刷成功了,不代表你也能刷成功,如果成砖或者造成其他损失,本人概不负责。2、不了解FanQiang 、ssh 、开发板、英文有障碍的人慎入。3、本帖子内容引用了一部分其他博主的内容,如有侵权,请通知本人,本人立即删除。提醒:&&&&本人没有尝试刷回,因为官方固件根本没法用,大家如果想刷回,请按照官方的盲刷教程刷回,刷机造成的一切问题本人概不负责,但是本人承诺刷机解决了100%的问题,现在14台设备,整天带宽用到70%以上,cpu几乎没有压力。补充:&&&&&根据楼下的回复,盲刷回官方的教程在&本人没有尝试过,如遇到什么问题,概不负责。根据大家的回复,看来刷成功的很多,而且成功了的都解决了cpu100%的问题,推荐遇到相同问题的机油刷入帖子发了半年了,这半年有30万的阅读量,而且根据大家的回复,刷成功的同学效果非常明显,基本上cpu不是什么瓶颈了,建议遇到相同问题的基友刷入
扫描二维码,手机查看本帖
: 一起见证小米6的到来,加米粉Q群
快满群,速度加
: 刷是刷成功了,但是我想刷回来官方就不行了。怎么办?
已有1人评分
小米6超级米粉扣扣总群
超多福利,感谢您的加盟
总评分: 经验 +1
·来自小米手机5
·来自iPhone 6 Plus
好东西啊,刷刷刷
·来自iPhone 6
这个不错!
陌陌陌陌哦哦弄
楼主高手,小米固件就是有问题呢,还不解决
善思WS 发表于
20:34:31世界上没有完美的路由器,只有不断完善、不断更新、不断满足用户需求的路由器小米路由器在路上,需要您的支持与帮助,欢迎您的批评与建议,感谢大家!怎么支持?到处都能看到这个问题,小米官方什么时候解决了?打算什么时候解决?人家来源代码都来源了,为啥不研究一下解决呢?
·来自小米手机2S
世界上没有完美的路由器,只有不断完善、不断更新、不断满足用户需求的路由器小米路由器在路上,需要您的支持与帮助,欢迎您的批评与建议,感谢大家!
好东西,我也想刷了,受不了现在的rom
·来自iPhone 6 Plus
好东西,我也想刷了,受不了现在的rom
17:25:11mini能用吗mini应该有很多固件吧? 没研究过
扫描二维码,手机查看本帖
感谢分享!我也想给我的路由器刷了!
看看啥子好办法,改善啊!
感谢分享!我也想给我的路由器刷了!
感谢分享,刷机有风险哦
感谢分享新年快乐
就不能挖个OpenWRT原作者来进行修改开发rom吗,2年多了rom还是这么垃圾真是心寒
京ICP证110507号 京ICP备号12-0708-0206-2006-0706-0704-2103-1503-1401-06
12345678910
12345678910
php 博客源码 WordPress v4.9.3 简体中文 正式版 淘宝互刷单刷信誉刷钻平台 asp版 V3.2WordPress 官方简体中文版 v4.5.3 完整asp企业网站源码(后台功能无限制) V1.1.01
网站地图导航
欢迎交换友情链接 联系QQ: 友情链接From FriendlyARM WiKi
NanoPi M1(以下简称M1)是友善之臂团队面向创客、嵌入式爱好者,电子艺术家、发烧友等群体推出的又一款完全开源的掌上创客神器,它的大小只有树莓派的大约2/3,可运行Debian、Ubuntu-MATE、Ubuntu-Core、Android等操作系统。
NanoPi M1采用了全志高性能处理器Allwinner H3,集成以太网、红外接收、视频/音频输出等接口,支持HDMI、AVOUT视频输出等功能。
尽管体积很小,设计却紧凑美观。NanoPi M1引出了相当丰富的接口,包括HDMI、以太网、USB-Host、USB-OTG、DVP camera和AVOUT(音频+视频)等。而且集成了板载麦克风,红外接收器,并且兼容树莓派GPIO口,并且拥有独立的调试串口等。
CPU:Allwinner H3, Quad-core Cortex-A7@1.2GHz
GPU:Mali400MP2@600MHz,Supports OpenGL ES2.0
DDR3 RAM:512MB/1GB
网络:10/100M以太网
音频:3.5mm耳机座/Via HDMI
麦克风:板载麦克风
红外:板载红外接收模块
USB Host:Type A型号,USB 2.0 x 3
MicroSD Slot:x1
MicroUSB :支持供电和数据传输,有OTG功能
视频输出: HDMI 1.4 1080P高清显示, CVBS
DVP Camera接口:24pin,0.5mm间距竖直贴片FPC座
调试串口:4Pin,2.54mm排针
GPIO: 40pin, 2.54mm间距,兼容RasberryPi2的扩展GPIO,含UART, SPI, I2C, PWM, IO等管脚资源
按键:电源按键x1,复位按键x1
PC Size: 64 x 56mm
Power Supply: DC 5V/2A
温度工作范围:零下30摄氏度到70摄氏度
OS/Software: U-boot,Debian,Ubuntu-MATE,Ubuntu-Core
NanoPi M1接口布局
GPIO管脚定义
Linux gpio
Linux gpio
I2C0_SDA / GPIOA12
I2C0_SCL / GPIOA11
UART1_TX / GPIOG6
UART1_RX / GPIOG7
UART2_TX / GPIOA0
UART2_RTS / GPIOA2
UART2_CTS / GPIOA3
UART1_RTS / GPIOG8
UART1_CTS / GPIOG9
SPI0_MOSI / GPIOC0
SPI0_MISO / GPIOC1
UART2_RX / GPIOA1
SPI0_CLK / GPIOC2
SPI0_CS / GPIOC3
SPDIF-OUT / GPIOA17
I2C1_SDA / GPIOA19 / PCM0_CLK / I2S0_BCK
I2C1_SCL / GPIOA18 / PCM0_SYNC / I2S0_LRCK
GPIOA20 / PCM0_DOUT / I2S0_SDOUT
GPIOA21 / PCM0_DIN/ I2S0_SDIN
UART3_CTS / SPI1_MISO / GPIOA16
UART3_TX / SPI1_CS / GPIOA13
UART3_RTS / SPI1_MOSI / GPIOA15
UART3_RX / SPI1_CLK / GPIOA14
Debug Port(UART0)
UART_TXD0 / GPIOA4
UART_RXD0 / GPIOA5 / PWM0
DVP Camera IF 管脚定义
Description
3.3V电源输出给外部摄像头模块
7,9,13,15,24
参考地, 0V
I2C时钟信号
I2C数据信号
普通GPIO, 施加给外部摄像头模块的控制信号
普通GPIO, 施加给外部摄像头模块的控制信号
提供给外部摄像头模块的时钟信号
外部摄像头模块输出给CPU的行信号
HREF/HSYNC
外部摄像头模块输出给CPU的场信号
外部摄像头模块输出给CPU的像数点信号
Data bit7-0
SYS_3.3V: 3.3V电源输出
VDD_5V: 5V电源输入/输出。当电压大于MicroUSB时,向板子供电,否则板子从MicroUSB取电。输入范围:4.7~5.6V
全部信号引脚均为3.3V电平,输出电流为5mA,可以带动小负荷模块,io都不能带负载
更详细的信息请查看原理图:
详细尺寸:
要开启你的NanoPi M1新玩具,请先准备好以下硬件
NanoPi M1主板
microSD卡/TF卡: Class10或以上的 8GB SDHC卡
一个microUSB接口的外接电源,要求输出为5V/2A(可使用同规格的手机充电器)
一台支持HDMI输入的显示器或者电视
一套USB键盘鼠标,同时连接还需要USB HUB (或选购串口转接板,要PC上进行操作)
一台电脑,需要联网,建议使用Ubuntu 16.04 64位系统
制作启动NanoPi M1的TF卡时,建议Class10或以上的 8GB SDHC卡。以下是经友善之臂测试验证过的高速TF卡:
SanDisk闪迪 TF 8G Class10 Micro/SD 高速 TF卡:
SanDisk闪迪 TF128G 至尊高速MicroSDXC TF 128G Class10 48MB/S:
川宇 8G手机内存卡 8GTF卡存储卡 C10高速class10 micro SD卡:
首先访问下载需要的固件文件(officail-ROMs目录)和烧写工具(tools目录):
使用以下固件:
nanopi-m1_friendlycore-xenial_3.4.y_YYYYMMDD.img.zip
基于UbuntuCore构建的FriendlyCore系统固件,使用Linux-3.4.y内核
nanopi-m1_friendlycore-xenial_4.x.y_YYYYMMDD.img.zip
基于UbuntuCore构建的FriendlyCore系统固件,使用Linux-4.x.y内核
nanopi-m1_debian-jessie_3.4.y_YYYYMMDD.img.zip
Debian-Desktop系统固件,使用Linux-3.4.y内核
nanopi-m1_debian-jessie_4.x.y_YYYYMMDD.img.zip
Debian-Desktop系统固件,使用Linux-4.x.y内核
nanopi-m1_android_YYYYMMDD.img.zip
Android系统固件,使用Linux-3.4内核
烧写工具:
win32diskimager.rar
Windows平台下的Debian/Ubuntu系统烧写工具,Linux平台下可以用dd命令烧写Debian/Ubuntu系统
PhoenixCard_V310.rar
Windows平台下的Android系统烧写工具,注意:Android系统固件禁止在Linux平台下用dd命令烧写
HDDLLF.4.40.exe
Windows平台下用于格式化TF卡的工具
Linux-3.4.y内核为CPU芯片厂商全志科技官方提供的内核,全志为该内核做了十分多的定制开发,所以该内核完善度高但是不够纯净,对应的系统固件发热量较大;
Linux-4.x.y内核仍在不断地完善中,并且尽可能地保持和Linus Torvalds主线内核一致,该内核拥有和主线内核一致的特性,是一个比较纯净的内核,对应的系统固件发热量较小。如果产品不需要使用VPU和GPU功能,可以使用该内核;
两者的具体差异如下:
FriendlyCore / Debian / Ubuntu 系统本质上都属于 Linux 系统的发行版,所以它们的烧写方法是一样。
将 Linux 系统固件和烧写工具 win32diskimager.rar 分别解压,在 Windows 下插入TF卡(限4G及以上的卡),以管理员身份运行 win32diskimager 工具,在 win32diskimager 工具的界面上,选择你的TF卡盘符,选择系统固件,点击 Write 按钮烧写即可。
当制作完成TF卡后,拔出TF卡插入 BOOT 卡槽,上电启动(注意,这里需要5V/2A的供电),你可以看到绿灯常亮以及蓝灯闪烁,这时你已经成功启动系统。
烧写Android系统时,必须先格式化TF卡。
以管理员权限运行HDDLLF.4.40软件,并且格式化SD卡,格式化后把卡从电脑拔出来,再把卡插入电脑,使用Windows自带的格式化程序把SD卡格式化成FAT32格式,格式化后把卡拔出来;
将Android固件和烧写工具PhoenixCard_V310.rar分别解压,在Windows下插入TF卡(限4G及以上的卡)。
以管理员身份运行PhoenixCard, 在PhoenixCard的界面上,选择你的TF卡盘符,镜像文件选择为Android系统固件,烧写模式选择卡启动,点击 烧录 按钮烧写即可。
当制作完成TF卡后,拔出TF卡插入BOOT卡槽,上电启动(注意,这里需要5V/2A的供电),你可以看到绿灯常亮以及蓝灯闪烁,这时你已经成功启动Android系统。
Debian系统在启动前,只要接上网线,系统启动后则会自动分配IP地址,不需要额外去配置。
Debian系统使用来管理网络。
在Debian的桌面环境下,点击桌面任务栏右下角的网络图标,会弹出 NetworkManger 的菜单,列出当前的网络连接状态,如果有WiFi网络,会列出周边的无线热点,如下图所示:
你可以点击菜单上的无线热点,即可连接到该热点,如果热点是加密的,会弹出密码输入框提示你输入密码。
想进一步了解网络连接相关的内容,可参考这个页面:。
如果您使用的开发板带有AP6xxx系列的WiFi芯片,执行以下命令可以进入AP模式:
sudo turn-wifi-into-apmode yes
这时会提示你输入WiFi热点的名称和密码,按提示操作即可。
操作成功后,你可以在电脑/手机上搜索并连接热点,然后通过192.168.8.1这个地址来登录开发板:
ssh root@192.168.8.1
在提示输入密码时,输入预设的密码fa,即可登入。
为了保证ssh的流畅,我们用以下命令关闭wifi的省电模式:
sudo iwconfig wlan0 power off
要切换回普通的Station模式,输入如下命令:
sudo turn-wifi-into-apmode no
以传输文件到手机为例进行说明,首先,将你的手机蓝牙设置为可侦测状态,然后执行以下命令开始蓝牙搜索:
hcitool scan
搜索到设备时,结果举例如下:
Scanning ...
38:BC:1A:B1:7E:DD
这表示搜索到一台名为MEIZU MX4的手机,我们记下手机名称前面的MAC地址,然后用sdptool命令查看该手机支持的蓝牙服务:
sdptool browse 38:BC:1A:B1:7E:DD
注:上述命令中的MAC地址请替换成手机实际的
这个命令会详细列出手机蓝牙所支持的协议,我们需要关心的是一个名为 OBEX Object Push 的文件传输服务,以MEIZU MX4手机为例,其显示结果如下所示:
Service Name: OBEX Object Push
Service RecHandle: 0x1000b
Service Class ID List:
"OBEX Object Push" (0x1105)
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 25
"OBEX" (0x0008)
Profile Descriptor List:
"OBEX Object Push" (0x1105)
Version: 0x0100
从上面的信息可以看到,这个手机的OBEX Object Push服务的所用的频道是25, 我们需要将它传递给ussp-push命令,最后发起文件传输请求的命令如下:
ussp-push 38:BC:1A:B1:7E:DD@25 example.jpg example.jpg
注:上述命令中的MAC地址、频道和文件名请替换成实际的
执行上述命令后,请留意手机屏幕,正常情况下手机会弹出配对和接收文件的提示,确定后就开始文件传輪了。
蓝牙常见问题:
1) 开发板上找不到蓝牙设备, 可尝试用以下命令开启蓝牙:
rfkill unblock 0
2) 提示找不到相关命令,可尝试用以下命令安装相关软件:
apt-get install bluetooth bluez obexftp openobex-apps python-gobject ussp-push
我们提供的是标准的Debian jessie系统,你可以使用apt-get等命令来安装软件包,如果板子是首次运行,需要先用以下命令更新软件包列表:
apt-get update
然后就可以安装软件包了,例如要安装ftp服务器,使用以下命令:
apt-get install vsftpd
如果软件包下载速度不理想,你可以编辑 /etc/apt/sources.list 更换一个更快的源服务器,这个网址有一份完整的源镜像服务器列表,注意要选用一个带armhf架构的。
Debian系统默认接HDMI或者3.5mm耳机座没有输出声音,因为系统缺省没安装声音部分的安装包。如希望HDMI或者3.5mm耳机座接音频设备输出声音,需要给系统安装上缺省的alsa包。
 首先,保证你的板子刷的是最新Debian固件,并且能连外网;
 启动板子后,执行以下步骤安装alsa包:
apt-get update
apt-get install libasound2
apt-get install alsa-base
apt-get install alsa-utils
安装好需要的库后,拷贝一首 .wav 格式的音乐到开发板上,接上耳机或扬声器,播放音乐( Debian系统默认从3.5mm耳机座输出声音):
aplay music.wav
Debian系统默认从3.5mm耳机座输出声音,想从HDMI输出需要修改文件系统上的配置文件/etc/asound.conf如下:
pcm.!default {
device 0}
ctl.!default {
card 1}
card 0代表3.5mm耳机孔,card 1代表HDMI音频。设置完成后需要重启系统HDMI即可输出声音。
如果你不想连接HDMI,可以使用手机或电脑到下载并安装一个名为VNC Viewer的软件,用VNC连接到开发板,默认的端口号为1,密码为:fa123456 。
以下是在iPhone上用VNC登录的画面:
如果你不想连接HDMI和串口模块,可以通过SSH协议登录系统。假设通过路由器查看到开发板的IP地址为192.168.1.230,你可以在PC机上执行如下命令登录系统:
$ ssh root@192.168.1.230
密码为fa。
系统已经支持市面上众多常见的USB WiFi,想知道你的USB WiFi是否可用只需将其接在开发板上即可,已测试过的USB WiFi型号如下:
RTL8188CUS/8188EU 802.11n WLAN Adapter
RT2070 Wireless Adapter
RT2870/RT3070 Wireless Adapter
RTL8192CU Wireless Adapter
小米WiFi mt7601
查看网络设备列表
$ nmcli dev
CONNECTION
Wired connection 1
disconnected
注意,如果列出的设备状态是 unmanaged 的,说明网络设备不受NetworkManager管理,你需要清空 /etc/network/interfaces下的网络设置,然后重启.
$ nmcli r wifi on
扫描附近的 WiFi 热点
$ nmcli dev wifi
连接到指定的 WiFi 热点
$ nmcli dev wifi connect &SSID& password &PASSWORD&
请将 SSID和 PASSWORD 替换成实际的 WiFi名称和密码。
连接成功后,下次开机,WiFi 也会自动连接。
更详细的NetworkManager使用指南可参考这篇维基:
FA-CAM202是一款200万像素的USB摄像头模块。
连接摄像头后,在Debian系统点击左下角的菜单键“Other”--&xawtv,打开USB Camera软件。进入“welcome
xawtv!”,选择OK即可进行拍照。
OpenCV的全称是Open Source Computer Vision Library,是一个跨平台的计算机视觉库。
执行以下步骤测试OpenCV:
连接网线,然后启动系统,在HDMI界面下进行登录操作。
安装opencv库,执行命令:
$ apt-get update
$ apt-get install libcv-dev libopencv-dev
参考前面章节,确保摄像头工作正常:
运行OpenCV官方C++示例代码,执行下列命令编译运行:
$ cd /home/fa/Documents/opencv-demo
注意: 该功能仅支持使用Linux-3.4.y的系统固件。
CAM500B是一款500万像素摄像头模块,以DVP并行信号输出,详细信息请参考。
连接CAM500B,然后上电启动系统,连接网络,以root用户登录终端并编译运行mjpg-streamer:
$ cd /root/mjpg-streamer
$ ./start.sh
mjpg-streamer是一个开源的网络视频流服务器,在板子上成功运行mjpg-streamer后会打印下列信息:
i: Using V4L2 device.: /dev/video0
i: Desired Resolution: 1280 x 720
i: Frames Per Second.: 30
i: Format............: YUV
i: JPEG Quality......: 90
o: www-folder-path...: ./www/
o: HTTP TCP port.....: 8080
o: username:password.: disabled
o: commands..........: enabled
假设开发板的IP地址为192.168.1.230,在PC的浏览器中输入 192.168.1.230:8080 就能浏览摄像头采集的画面了,效果如下:
mjpg-streamer是用libjpeg对摄像头数据进行软编码,你可以使用ffmpeg对摄像头数据进行硬编码,这样能大大降低CPU的占用率并提高编码速度:
$ ffmpeg -t 30 -f v4l2 -channel 0 -video_size
-i /dev/video0 -pix_fmt nv12 -r 30 -b:v 64k -c:v cedrus264 test.mp4
默认会录制30秒的视频,输入q能终止录制。录制完成后会在当前目录生成一个名为test.mp4的视频文件,可将其拷贝到PC上进行播放验证。
在串口终端执行如下命令,可以快速地获取CPU的当前温度和运行频率等信息:
系统里已经集成了Rpi-Monitor,该服务允许用户在通过浏览器查看开发板系统状态。
假设开发板的IP地址为192.168.1.230,在PC的浏览器中输入下述地址:
192.168.1.230:8888
可以进入如下页面:
用户可以非常方便地查看到系统负载、CPU的频率和温度、可用内存、SD卡容量等信息。
注意: 该功能仅支持使用Linux-3.4.y的系统固件。
启动系统,在HDMI界面下进行登录操作,打开终端并运行命令:
$ glmark2-es2
测试效果如下:
注意: 该功能仅支持使用Linux-3.4.y的系统固件。
访问此处的test-video目录下载视频文件,启动系统,在HDMI界面下登录系统,打开终端并运行命令:
$ sudo apt-get install mpv
$ video_play mpv ./big_buck_bunny_1080p_H264_AAC_25fps_7200K.MP4
经测试,可流畅硬解播放1080p视频。
FriendlyCore,是一个没有X-windows环境,基于Ubuntu core构建的系统,使用Qt-Embedded作为图形界面的轻量级系统,兼容Ubuntu系统软件源,非常适合于企业用户用作产品的基础OS。
本系统除了保留Ubuntu Core的特性以外,还包括以下特性:
支持电容和电阻触摸屏 (型号:S700, X710, S70, HD702, S430, HD101, S70等友善推出的LCD屏)
支持WiFi连接
支持以太网连接
支持蓝牙,已预装bluez等相关软件包
支持音频播放
支持Qt5.9 EGLES和OpenGL ES1.1/2.0 (限S5P8平台)
要在电视上进行操作,你需要连接USB鼠标和键盘。
如果您需要进行内核开发,你最好选购一个串口配件,连接了串口,则可以通过串口终端对开发板进行操作。
以下是串口配件的接法,接上串口,即可调试。
接上串口后,你可以选择从串口模块的DC口或者从MicroUSB口 (如果有) 进行供电:
也可以使用USB转串口模块调试,请注意需要使用5V/2A电源给开发板MicroUSB供电:
以NanoPi-NEO2为例:
FriendlyCore默认帐户:
普通用户:
用户名: pi
Root用户:
用户名: root
默认会以 pi 用户自动登录,你可以使用 sudo npi-config 命令取消自动登录。
更新软件包:
$ sudo apt-get update
npi-config是一个命令行下的系统配置工具,可以对系统进行一些初始化的配置,可配置的项目包括:用户密码、系统语言、时区、Hostname、SSH开关、自动登录选项等,在命令行执行以下命令即可进入:
$ sudo npi-config
npi-config的显示界面如下所示:
第一次启动FriendlyCore系统时,系统会自动扩展文件系统分区,请耐心等待,TF卡/eMMC的容量越大,需要等待的时间越长,进入系统后执行下列命令查看文件系统分区大小:
FriendlyCore 使用 NetworkManager 工具来管理网络,其在命令行下对应的命令是 nmcli,要连接WiFi,相关的命令如下:
查看网络设备列表
$ sudo nmcli dev
注意,如果列出的设备状态是 unmanaged 的,说明网络设备不受NetworkManager管理,你需要清空 /etc/network/interfaces下的网络设置,然后重启.
$ sudo nmcli r wifi on
扫描附近的 WiFi 热点
$ sudo nmcli dev wifi
连接到指定的 WiFi 热点
$ sudo nmcli dev wifi connect &SSID& password &PASSWORD&
请将 SSID和 PASSWORD 替换成实际的 WiFi名称和密码。
连接成功后,下次开机,WiFi 也会自动连接。
更详细的NetworkManager使用指南可参考这篇文章:
使用USB WiFi
系统已经支持市面上众多常见的USB WiFi,已测试过的USB WiFi型号如下:
RTL8188CUS/8188EU 802.11n WLAN Adapter
RT2070 Wireless Adapter
RT2870/RT3070 Wireless Adapter
RTL8192CU Wireless Adapter
小米WiFi mt7601
如果您使用的开发板带有AP6xxx系列的WiFi芯片,执行以下命令可以进入AP模式:
sudo turn-wifi-into-apmode yes
这时会提示你输入WiFi热点的名称和密码,按提示操作即可。
操作成功后,你可以在电脑/手机上搜索并连接热点,然后通过192.168.8.1这个地址来登录开发板:
ssh root@192.168.8.1
在提示输入密码时,输入预设的密码fa,即可登入。
为了保证ssh的流畅,我们用以下命令关闭wifi的省电模式:
sudo iwconfig wlan0 power off
要切换回普通的Station模式,输入如下命令:
sudo turn-wifi-into-apmode no
默认插上网线开机,会自动连接并通过DHCP获取IP地址,如需要配置静态IP地址,请参考 NetworkManager 的相关文档:
如果你的开发板板载有蓝牙模块,可输入以下命令搜索周边的蓝牙设备:
hcitool scan
使用hciconfig命令来了解接口的状态。
在串口终端执行以下aplay命令播放一段音频:
aplay -t raw -c 2 -f S16_LE -r 44100 /root/test.pcm
系统默认从3.5mm耳机座输出声音,想从HDMI输出需要修改文件系统上的配置文件/etc/asound.conf如下:
pcm.!default {
ctl.!default {
card 0代表3.5mm耳机孔,card 1代表HDMI音频。设置完成后需要重启系统才能生效。
FA-CAM202是一款200万像素的USB摄像头模块。
连接测试USB摄像头的方法请参考:
使用npi-config工具进行开启:
sudo npi-config
进入Boot Options -& Autologin -& Qt/Embedded,选择Enable然后重启即可。
执行以下命令:
$ sudo /opt/QtE-Demo/run.sh
运行结果如下,这是一个:
注:该功能仅支持使用Linux-3.4.y的系统固件。
CAM500B是一款500万像素摄像头模块,以DVP并行信号输出,详细信息请参考。
连接开发板和CAM500B,然后上电启动系统,连接网络,以root用户登录终端并编译运行mjpg-streamer:
$ cd /root/mjpg-streamer
$ ./start.sh
mjpg-streamer是一个开源的网络视频流服务器,在板子上成功运行mjpg-streamer后会打印下列信息:
i: Using V4L2 device.: /dev/video0
i: Desired Resolution: 1280 x 720
i: Frames Per Second.: 30
i: Format............: YUV
i: JPEG Quality......: 90
o: www-folder-path...: ./www/
o: HTTP TCP port.....: 8080
o: username:password.: disabled
o: commands..........: enabled
假设开发板的IP地址为192.168.1.230,在PC的浏览器中输入 192.168.1.230:8080 就能浏览摄像头采集的画面了,效果如下:
mjpg-streamer是用libjpeg对摄像头数据进行软编码,你可以使用ffmpeg对摄像头数据进行硬编码,这样能大大降低CPU的占用率并提高编码速度:
$ ffmpeg -t 30 -f v4l2 -channel 0 -video_size
-i /dev/video0 -pix_fmt nv12 -r 30 -b:v 64k -c:v cedrus264 test.mp4
默认会录制30秒的视频,输入q能终止录制。录制完成后会在当前目录生成一个名为test.mp4的视频文件,可将其拷贝到PC上进行播放验证。
在串口终端执行如下命令,可以快速地获取CPU的当前温度和运行频率等信息:
$ cpu_freq
系统里已经集成了Rpi-Monitor,该服务允许用户在通过浏览器查看开发板系统状态。
假设开发板的IP地址为192.168.1.230,在PC的浏览器中输入下述地址:
192.168.1.230:8888
可以进入如下页面:
用户可以非常方便地查看到系统负载、CPU的频率和温度、可用内存、SD卡容量等信息。
wiringPi库最早是由Gordon Henderson所编写并维护的一个用C语言写成的类库,除了GPIO库,还包括了I2C库、SPI库、UART库和软件PWM库等,由于wiringPi的API函数和arduino非常相似,这也使得它广受欢迎。
wiringPi库除了提供wiringPi类库及其头文件外,还提供了一个命令行工具gpio:可以用来设置和读写GPIO管脚,以方便在Shell脚本中控制GPIO管脚。
我们在FriendlyCore系统中集成了这个工具以便客户测试GPIO管脚。详细信息请参看
M1支持使用Linux-4.x.y内核,关于H3芯片系列开发板使用主线U-boot和Linux-4.x.y的方法,请参考维基:
访问此处的sources/nanopi-h3-bsp目录,下载所有压缩文件,使用7-Zip工具解压后得到lichee目录和android目录,请务必保证这2个目录位于同一个目录中,如下:
android lichee
也可以从github上克隆lichee源码:
$ git clone https://github.com/friendlyarm/h3_lichee.git lichee
注:lichee是全志为其CPU的板级支持包所起的项目名称,里面包含了U-boot,Linux等源码和众多的编译脚本。
访问此处的toolchain目录,下载交叉编译器gcc-linaro-arm.tar.xz,将该压缩包放置在lichee/brandy/toochain/目录下即可,无需解压。
编译全志 H3 的BSP源码包必须使用64bit的Linux PC系统,并安装下列软件包,下列操作均基于Ubuntu-14.04 LTS-64bit:
$ sudo apt-get install gawk git gnupg flex bison gperf build-essential \
zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev \
libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-glx:i386 \
libgl1-mesa-dev g++-multilib mingw32 tofrodos \
python-markdown libxml2-utils xsltproc zlib1g-dev:i386
编译lichee源码包,执行命令:
$ cd lichee/fa_tools
$ ./build.sh -b nanopi-m1 -p linux -t all
该命令会一次性编译好U-boot、Linux内核和模块。
lichee目录里内置了交叉编译器,当进行源码编译时,会自动使用该内置的编译器,所以无需手动安装编译器。
下列命令可以更新TF卡上的U-boot:
$ cd lichee/fa_tools/
$ ./fuse.sh -d /dev/sdX -p linux -t u-boot
/dev/sdX请替换为实际的TF卡设备文件名。
内核boot.img和驱动模块均位于linux-3.4/output目录下,将boot.img拷贝到TF卡的boot分区的根目录即可更新内核。
注意: 必须先完整地编译整个lichee目录后,才能进行单独编译U-boot的操作。
如果你想单独编译U-boot,可以执行命令:
$ cd lichee/fa_tools/
$ ./build.sh -b nanopi-m1 -p linux -t u-boot
下列命令可以更新TF卡上的U-boot:
$ cd lichee/fa_tools/
$ ./fuse.sh -d /dev/sdX -p linux -t u-boot
/dev/sdX请替换为实际的TF卡设备文件名。
注意: 必须先完整地编译整个lichee目录后,才能进行单独编译Linux内核的操作。
如果你想单独编译Linux内核,可以执行命令:
$ cd lichee/fa_tools/
$ ./build.sh -b nanopi-m1 -p linux -t kernel
编译完成后内核boot.img和驱动模块均位于linux-3.4/output目录下,将boot.img拷贝到TF卡的boot分区的根目录即可。
$ cd lichee/fa_tools/
$ ./build.sh -b nanopi-m1 -p linux -t clean
Android系统目前仅支持型号为rtl8188etv/rtl8188eu的USB WiFi,即插即用。
启动Android系统后,可用红外遥控器(型号为RC-100)进行远程操控。
RC-100上的按键功能如下:
打开浏览器
进入/退出鼠标模式
回到主界面
返回上一个界面
Android系统第一次启动时,需要点击屏幕上的按钮完成教学示范,用户可以按下 F3 进入鼠标模式,然后配合上下左右和OK按键完成教学操作。
访问此处的test-video目录,下载4K视频文件4K-Chimei-inn-60mbps.mp4,将其拷贝到SD卡或者U盘上。
在M1(512M RAM)上启动并运行Android系统,将带有视频文件的SD卡或者U盘接到M1上,通过文件浏览器ESFileExplorer找到视频文件,点击视频文件并选择使用系统自带应用Gallery播放视频,即可观看影片。
经测试,将视频文件拷贝到U盘播放效果会更佳。
访问此处的sources/nanopi-h3-bsp目录,下载所有压缩文件,使用7-Zip工具解压后得到lichee目录和android目录,请务必保证这2个目录位于同一个目录中,如下:
android lichee
也可以从github上克隆lichee源码:
$ git clone https://github.com/friendlyarm/h3_lichee.git lichee
注:lichee是全志为其CPU的板级支持包所起的项目名称,里面包含了U-boot,Linux等源码和众多的编译脚本。
编译全志 H3 的BSP源码包必须使用 64bit 的Linux系统,并安装下列软件包,下列操作均基于Ubuntu-14.04 LTS-64bit:
$ sudo apt-get install gawk git gnupg flex bison gperf build-essential \
zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev \
libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-glx:i386 \
libgl1-mesa-dev g++-multilib mingw32 tofrodos \
python-markdown libxml2-utils xsltproc zlib1g-dev:i386
编译lichee的BSP,请访问此处的toolchain目录,下载交叉编译器压缩包gcc-linaro-arm.tar.xz,然后将该压缩包放置在lichee/brandy/toochain/目录下即可,无需解压。
搭建编译环境
搭建编译Android的环境建议使用64位的Ubuntu-14.04 LTS-64bit,安装需要的包即可。
$ sudo apt-get install bison g++-multilib git gperf libxml2-utils make python-networkx zip flex libncurses5-dev zlib1g-dev gawk minicom
更多说明可查看:。
使用JDK1.6.0_45版本,下载和安装说明请查看Oracle官方网址:,这里假设JDK已经成功安装到路径/usr/lib/jvm/下。
$ cd lichee/fa_tools/
$ ./build.sh -b nanopi-m1 -p android -t all
$ cd ../../android
$ export PATH=/usr/lib/jvm/jdk1.6.0_45/bin:$PATH
$ ./build.sh -b nanopi-m1
上述命令会编译lichee目录和android目录,编译完成后会在lichee/tools/pack/目录下生成Android系统固件sun8iw7p1_android_nanopi-m1_uart0.img。
$ cd lichee/fa_tools/
$ ./build.sh -b nanopi-m1 -p android -t clean
Ubuntu Core with Qt-Embedded,是一个没有X-windows环境,使用Qt-Embedded作为图形界面的轻量级Ubuntu系统,基于官方的Ubuntu core系统开发而成,非常适合于企业用户用作产品的基础OS。
本系统除了保留Ubuntu core的特性以外,还包括以下特性:
支持市面大多数USB WiFi
支持以太网连接
支持蓝牙,已预装bluez等相关软件包
支持音频播放
支持麦穗配件
烧写步骤:
下载系统固件nanopi-m1-core-qte-sd4g-.img.zip(officail-ROMs目录):
将文件解压后得到系统固件,在Windows下使用友善官方提供 win32diskimager 工具烧写即可。
烧写完成后,将TF卡插入NanoPi M1,上电即可体验Ubuntu Core with Qt-Embedded。
登录账号:root或fa ; 登录密码:fa
连接摄像头CAM500B,使用方法跟Debian系统一样,可直接参考上面Debian系统使用CAM500B摄像头的方法。
请访问此处
了解详情。
Ubuntu-MATE基于Ubuntu系统,使用的桌面环境是MATE-desktop,界面简洁易用,需配合HDMI使用,可通过ssh登录。
仅提供给进阶爱好者交流使用,不对该系统提供专业技术支持。
下载系统固件nanopi-m1-ubuntu-mate-sd4g.img.zip(officail-ROMs目录):
将文件解压后得到系统固件,在Windows下使用友善官方提供 win32diskimager 工具烧写Ubuntu-MATE即可。
烧写完成后,将TF卡插入NanoPi M1,上电即可体验Ubuntu-MATE。
登录账号:root或fa ; 登录密码:fa
DietPi身轻如燕,镜像文件最小只有400M 字节(只是Raspbian Lite的三分之一)。系统存储操作及进程对资源的占用非常少,并且预装DietPi-RAMlog工具。这些特性使得用户能最大程度地发挥设备本身的性能。
仅提供给进阶爱好者交流使用,不对该系统提供专业技术支持。
烧写步骤:
下载系统固件DietPi_NanoPiM1-armv7-(Jessie)点击下载
将文件解压后得到系统固件,在Windows下使用友善官方提供 win32diskimager 工具烧写即可。
烧写完成后,将TF卡插入NanoPi M1,上电即可体验DietPi_NanoPiM1-armv7-(Jessie)。
登录账号: 登录密码:dietpi
Debian8(Jacer)系统是网友爱好者“Jacer”基于Debian8系统移植并支持,使用的桌面环境是Debian8,此系统对中文支持较好,界面简洁易用,需配合HDMI使用,可通过ssh登录。
由于该系统由第三方爱好者移植提供,友善官方仅提供给进阶爱好者交流使用,不对该系统提供专业技术支持。
访问下载固件Debian8(unofficial-Jacer).rar(unofficail-ROMs目录)。
将文件解压后得到系统固件,在Windows下使用友善官方提供 win32diskimager 工具烧写即可。
烧写完成后,将TF卡插入NanoPi M1,上电即可体验。
登录账号:fa ; 登录密码:fa
注:Debian8(Jacer)系统接HDMI桌面环境登录时,不建议使用root权限登录,否则界面为黑色,无法显示完整操作界面;
Debian8(Jacer)系统集成了GPU驱动和H264 H265硬解,分辨率默认使用的是720p;如果需要用1080P的分辨率显示,则需要将/boot分区的script.fex里面的HDMI MODE=后面改成相应的数字然后转换为script.bin,修改方法可以参考里面的文件h3disp.
Debian8(Jacer)系统支持的无线网卡型号为 :8192cu、 8188cus 、8188eu、 rt3070。
Debian8(Jacer)支持:
1.Mali400 GPU驱动
2.mpv硬解H264 H265
3.最新Chromium浏览器支持flash视频
4.支持网易云音乐feeluown
5.纸牌 扫雷 象棋游戏
6.retroarch游戏模拟器
7.为512MB内存增加128mb交换分区虚拟内存
8.四核动态调整频率
9.aria2下载器
10.samba服务
11.8192cu/8188cus/8188eu/rt3070/rt2800/rt5370无线网卡支持
12.GIMP图形编辑软件
13.SSH连接
14.xrdp和vnc远程桌面服务
15.HTML5多媒体播放
16.goldendict词典
17.audacious音乐播放器
18.pulseaudio音量调整
19.USB蓝牙支持
Android(Jacer)系统是网友爱好者“Jacer”基于Android4.4.2系统移植并支持,使用的桌面环境是Android,需配合HDMI使用,可通过ssh登录。
由于该系统由第三方爱好者移植提供,友善官方仅提供给进阶爱好者交流使用,不对该系统提供专业技术支持。
下载相关软件及固件
下载固件Beelink_X2_v205k4_for_NanoPiM1(unofficail-ROMs目录)、SD卡格式化工具HDDLLF.4.40和烧写工具HDDLLF(tools目录)。
制作启动Android的SD卡
(1) 以管理员权限运行HDDLLF.4.40软件,并且格式化SD卡,格式化后把卡从电脑拔出来;
(2) 再把卡插入电脑,使用Windows自带的格式化程序把SD卡格式化成FAT32格式,格式化后把卡拔出来;
(3) 最后把卡插入电脑,使用全志的烧录软件(PhoenixCard)烧录Android 固件。
烧写完成后,将TF卡插入NanoPi M1,上电即可体验。
Android(Jacer)支持:
(1) 按钮栏可隐藏 加入软关机按钮 频率动态调整;
(2) 含GAAPS;
(3) 支持rtl8188etv/eus 8189无线网卡和CSR蓝牙;
(4) 降低了电压 降低了运行温度;
更多功能,请自行烧写系统体验。
下载链接和烧写步骤请查看Armbian官方网站M1页面:
Armbian官方提供了server和desktop两个版本,desktop运行界面如下:
OpenWRT系统由网友爱好者“Tom”移植并支持,可通过串口来使用。
由于该系统由第三方爱好者移植提供,友善官方仅提供给进阶爱好者交流使用,不对该系统提供专业技术支持。
访问下载固件openwrt-sunxi-NanoPi_M1-sdcard-vfat-ext4.img(unofficail-ROMs目录)。
将压缩文件在Linux系统下解压后得到固件openwrt-sunxi-NanoPi_M1-sdcard-vfat-ext4.img。
将microSD插入Ubuntu的电脑,用以下命令查看你的SD卡设备名
dmesg | tail
当dmesg输出类拟信息 sdc: sdc1 sdc2时,则表示SD卡对应的设备名为 /dev/sdc,也通过用命令cat /proc/partitions来查看。
去到固件openwrt-sunxi-NanoPi_M1-sdcard-vfat-ext4.img的当前目录,使用dd命令把OpenWRT固件烧写到SD卡
dd if=openwrt-sunxi-NanoPi_M1-sdcard-vfat-ext4.img
of=/dev/sdx
(注:/dev/sdx请替换为实际的SD卡设备文件名)
烧写完成后,把卡拔出来接到板子上,上电启动即可。
烧写系统固件:
NanoPi M1 3D打印外壳:
Matrix - Compact Kit B:
《硬件编程开发教程》
H3芯片手册
模块介绍以及开发文档:
注意: 本章节的描述针对所有的H3板子,部分功能的描述仅支持特定的板子,所以请优先阅读开发板维基的主体内容。
ROM(Linux-4.x内核):
WiFi-ap6212支持切换为ap模式;
Android系统(Linux-3.x内核):
支持WiFi softap 模式;
OLED-ROM修复sources.list异常的问题;
Debian和FriendlyCore系统(Linux-4.x内核):
设置Micro USB的功能为Host,OTG驱动有bug;
Debian和FriendlyCore系统(Linux-4.x内核):
升级Uboot到2017.11版本;
升级Linux内核到4.14版本;
Linux内核使能PPP相关的配置项;
支持HDMI音频输出;
修复以太网LED显示异常的问题;
Debian和FriendlyCore系统:
使用NetworkManager作为网络管理工具;
优化内存使用策略,提升系统稳定性;
Linux-4.x:
支持I2S0和NanoHat PCM5102A;
支持Matrix-2'8_SPI_Key_TFT;
添加Linux-4.x和Linux-3.x系统固件差异的说明
添加FriendlyCore系统的使用说明
简化Linux-3.x的BSP的编译操作;
Debian和FriendlyCore系统(Linux-3.x内核):
修复DVP摄像头cam500B无法使用ffmpeg录制视频的问题;
发布NAS-ROM;
Android系统(Linux-3.x内核):
修复千兆以太网/WiFi/BT无法使用的问题;
Debian和FriendlyCore系统(Linux-4.x内核):
支持通过npi-config使能/禁止i2c/spi/serial/
支持通过WiringNP来控制gpio引脚;
支持通过扩展3.5mm耳机孔录制和播放音频;
支持市面上大多数USB以太网卡/USB WiFi网卡;
支持串口打印内核启动信息;
支持软件生成唯一MAC地址功能;
支持使用Bakebit套件;
修复系统启动时欢迎界面温度显示异常的问题;
发布oled-ROM;
FriendlyCore系统:
修改了登录欢迎界面,登录时会打印系统的基本状态信息;
增加 npi-config 工具;
采用NetworkManager作为网络管理工具;
新增pi用户,配置为自动登录;
发布基于U-boot-2017.x和Linux-4.x.y源码的ROM,和基于Linux-3.x的ROM共用Debianx和FriendlyCore文件系统;
Debian和FriendlyCore系统(Linux-3.x内核):
支持以太网使用唯一MAC地址的功能;
Debian和FriendlyCore系统(Linux-3.x内核):
ROM支持WiFi芯片AP6212A;
FriendlyCore系统(Linux-3.x内核):
添加nano编辑器;
解决“unable to resolve host FriendlyARM”的问题;
将fa用户添加到sudoers中;
FriendlyCore系统(Linux-3.x内核):
版本号从15.10升级到16.04;
eflasher系统
支持命令行烧写系统到eMMC;
Linux-3.x-BSP源码:
将H3 BSP代码分为lichee和android两部分,并精简lichee目录;
更新H3 BSP里的交叉编译器,解决该编译器无法编译应用程序的问题;
完善OV5640驱动和视频采集程序Mjpg-streamer,支持更多的视频采集格式;
支持fastboot更新U-boot;
Debian系统:
支持通过rpi-monitor检测系统状态;
Debian和Ubuntu-core系统
支持第一次开机自动扩展文件系统,并且修复文件系统;
FriendlyCore系统(Linux-3.x内核):
支持通过rpi-monitor检测系统状态;
支持声卡配件NanoHat-PCM5102A;
 Linux-3.x-BSP源码:
修复Android系统源码编译失败的问题;
提供一个快速编译Android系统的脚本;
Android系统(Linux-3.x内核):
添加了系统应用Gallery,可用于播放视频(含4K)和浏览图片;
添加了应用ESFileExplorer,可用于浏览文件;
Debian和FriendlyCore系统(Linux-3.x内核):
支持摄像头模块CAM500A,集成mjpg-strearmer和ffmpeg以便于测试;
Debian和FriendlyCore系统(Linux-3.x内核):
支持显示bootlogo;
FriendlyCore系统(Linux-3.x内核):
支持市面上常见的USB WiFi模块;
Android系统(Linux-3.x内核):
增加以太网的设置界面,可配置使用StaticIP或DHCP方式连接有线网络;
FriendlyCore系统(Linux-3.x内核):
降低发热量;
Debian系统(Linux-3.x内核):
增加不输出hdmi的script.bin,降低发热量,支持麦穗配件;
发布FriendlyCore系统,该系统是基于UbuntuCore定制而来的;
支持Armbian;
支持OpenWRT;
修复Linux-3.x内核容易被root的问题;
更新资源特性, "DDR3 RAM: 512MB" 改为 "DDR3 RAM: 512MB/1GB";
更新机械尺寸为最新版本(1603B);
添加1603B的dxf文件和原理图到资源链接;
Android系统(Linux-3.x内核):
支持红外遥控器RC-100;
支持USB WiFi,型号包括rtl8188etv/rtl8188eu;
修复第2个USB HOST口无法使用的问题;
Debian和Android系统(Linux-3.x内核):
支持UART1;
Debian系统(Linux-3.x内核):
默认分辨率修改为720P-60Hz;
添加512MB swap虚拟内存;
支持sys子系统操作GPIO;
支持市面上常见的USB WiFi模块;
支持市面上常见的USB转串口模块;
增加实用小工具fs_resize\video-play\cpu-freq;
Android系统(Linux-3.x内核):
增加开机蓝色LED闪烁功能;
Debian和Android系统(Linux-3.x内核):
支持2级动态电压调节,优化高负载时的功耗;
发布Android源代码和更新lichee源码;
首次发布H3板子的维基;

我要回帖

更多关于 cpu散片都是二手吗 的文章

 

随机推荐