专业21点这种对于手机的操作系统有没有很高的要求呢

手机操作系统
在电子工程世界为您找到如下关于“手机操作系统”的新闻
手机操作系统资料下载
 android变脸 67
3.22 打勾显示输入的密码 69
3.23 android多语系支持 71
3.24 判断手机操作系统版本是否允许运行程序 72
3.25 两个不同的程序彼此调用 75
3.26 指定安装应用程序迁移至sd卡 78
3.27 手机动态layout主题随手势物换迁移 79
第4章 史上超豪华的手机控件 84
)、滤波器,还要处理更加严峻的功耗问题,并要面临如何解决多模手机的切换和射频隔离、如何提高手机GPS功能的接收灵敏度、如何以最佳方式实现低成本手机等问题。本文将重点关注双模/多模手机、GPS手机、Wi-Fi手机、RFID手机以及低成本手机的技术发展趋势和设计挑战,讨论下一代手机对操作系统以及用户界面的新要求,并与大家分享的领先半导体厂商和软件供应商的最新解决方案。  无缝切换和射频隔离是WCDMA...
设计3G手机终端需要考虑的七个要素设计3G手机终端需要考虑的七个要素互动式内容对手机系统的要求越来越复杂,每个任务都要求有足够的灵活性和多种功能,并使用最少的存储器、处理器和电池,同时具有存储器保护。其实硬件方面的需求可由各种智能软件来弥补,本文讨论成功的手机设计必须考虑的七个要素,并介绍OSE操作系统如何满足这些要求。互动内容能使当前的许多手机公司走出困境...
手机版要求 Linux 操作系统12 132Qtopia 概述Qtopia 是 Trolltech 为采用嵌入式 Linux操作系统的消费电子设备而开发的综合应 用平台 Qtopia 的特性
窗口操作系统 同步框架 开发环境 本地化支持
游戏和多媒体 PIM 应用程序 输入法 个性化选项
工作辅助应用程序 Internet 应用程序 Java 集成 无线支持Trolltech...
终端新品发布平台, 重点组织海内外运营商、海外贸易商、国内外经销商集中选择采购, 重点组织海内外数百家大众、财经、专业媒体集中报道,组织专业人 士和消费者参观交流。 核心模组展区:手机芯片和零部件的新产品、新技术、新方案, 手机操作系统、创新软件应用的发布平台,手机芯片和零部件的新产 品、 新技术、 新方案, 手机操作系统、 创新软件应用的展示交流平台, 重点组织海内外的整机厂商和设计公司的研发...
智能手机的四种操作系统 智能手机的入门知识!四种操作系统
判定一款手机是否为智能手机,并不是看其是否支持MP3、。也就是说,我们要看操作系统的程序扩展性,看其是否可以支持第三方软件安装、应用。现在市场上的智能手机共有四种不同的操作系统,它们分别是:
1、Symbian操作系统(UIQ、Series60、Series80、Series90)
面的研究。我们作为维修人员,当然好应该知道许多写字库软件`解锁软件`升级软件等,这些软件都是针对不同品牌的手机服务的。手机软件技术也可按技术含量高低分为三层:技术含量低的是人机界面软件,稍高一些的是接口软件和模块软件,最高的是基础通信软件。。第一次层次是OperatingSystem(OS,操作系统),主要与RF(射频信号)芯片进行沟通与指令处理,它基于一些基础的网络协议(如GSM`GPRS或...
“移动软件平台市场日益拥挤,Symbian的主导地位正在逐渐丧失”。报告认为,由于开发全新的移动操作系统,并建立相应生态系统的研发成本高昂,可能导致智能操作系统市场的整合。大多数智能手机厂商不拥有自己的操作系统和相应的生态系统,而是使用开放系统平台,在高速增长的智能手机市场中快速建立市场份额。Strategy Analytics 手机元器件技术服务总监 Stuart Robinson 表示...
这些网络应用的主要是无线移动终端设备,其中智能手机是无线终端设备的主要组成部分。智能手机是近年来发展最迅速的手机类型,它结合了蜂窝手机和计算机技术,既为用户提供了语音服务,又提供了丰富的多媒体和数据服务,将PDA 和蜂窝手机完美结合,代表了未来手机的发展方向。Symbian 作为最主要的智能手机操作系统,其开放性和面向新技术无疑将会使其成为智能手机操作系统的代表。Symbian 操作系统从移动通信...
的手机服务的。手机软件技术也可按技术含量高低分为三层:技术含量低的是人机界面软件,稍高一些的是接口软件和模块软件,最高的是基础通信软件。。第一次层次是OperatingSystem(OS,操作系统),主要与RF(射频信号)芯片进行沟通与指令处理,它基于一些基础的网络协议(如GSM`GPRS或CDMA`WCDMA)等;第二层次是内置的手机本地应用,例如电话薄`短信息等内容,更为重要的是,再一些手机上...
手机操作系统相关帖子
智能家电似乎用不着ARM,单片机足够了。
ARM除了手机,主要应用场合是什么? 没有什么可讨论的,ARM也有单片机,单片机也有ARM。选型考虑性能、价格、稳定性,开发风险,不同的场合不同的应用,不同类型。
ARM的应用实在太广泛了,单片机也有使用ARM内核的,例如STM32 K60之类的,你所说的应该是使用ARM高端处理器使用linux或者安卓系统的,但是现在使用安卓系统的嵌入式家电也很多...
,随着技术的发展,出现了模拟电路数字化,比如手机的Modem射频模块,都采用成熟的套片,而当年国际上只有两家公司有此技术,自我感觉模拟功能不太强的人,不太适合搞这个,如果真能搞定到手机的射频模块,只要达到一般程度可能月薪都在15K以上。
  另一类就是数字部分了,在大方向上又可分为51/ARM的单片机类,DSP类,FPGA类,国内FPGA的工程师大多是在IC设计公司从事IP核的前端验证,这部分不搞到...
RTMP流并主动推送至P2P流媒体服务器直播系统进行网络直播数据分发。
3. 800Li流媒体服务器OTT/IPTV直播系统会提供:
一段嵌入网页的HTML代码;视频播放浏览器观看地址;输出M3U8链接地址,更便利的适配不同的酒店或手机的APP;针对OTT-TV/IPTV的网络电视节目观看应用,提供专门的适合安卓机顶盒和安卓手机APP。
各种软件人员,操作系统搞N套,VxWorks和Linux,BIOS各种配套。第二、单板的归一化,要注意产品的衍生。第一个版本的机框上的单板所实现的功能,如果后续的产品可以使用,应该直接可以用,不需要再开发。如果不注意这点,第一个版本的单板,到第二版本时,发现不能相互借用。反过来,再修改第一个版本的电路板,来适应新版本。有时问题更糟糕,就是完全不能兼容,只好重新开发。单板的规划显得非常重要。第三...
,需要完美采集PC端的游戏画面和音频,PC端的图像目前主流的是1080P高清分辨率,并且主要是运动画面,数据量非常大,如何高效地采集到这些数据并且还要实时地进行编码压缩,同时要有更高的压缩效率从而节省平台端的数据带宽成本,都是需要详细考虑的问题。第二步,移动端视音频采集除了做PC端游戏的直播,我们还要做手机端游戏和户外场景的直播,因此开发手机端的直播工具软件势在必行。当前主流的两大手机操作系统就是...
目前郑州市面上了解到的群控系统,好像只有亨弗科技的亨弗群控,他们公司在郑东新区金水东路与民生路永和伯爵国际酒店那边,写字楼比较高大上。
郑州也有其他家的群控,比如侠客群控,孙悟空群控,还有什么筋斗云群控。这些大部分是代理,不是自己开发的,公司有的在北京有的在浙江,不是在郑州的。所以郑州本地主开发和销售的只有亨弗群控了。
亨弗群控的操作系统比较敏捷,反映速度够快,而且还有陌陌群控,就目前考察的...
韩国便宜ka服务器租用金融直销外贸站的专利高防稳定直达网站 韩国便宜稳定的高防服务器QQ7535024 海腾陈秋稳韩国是全球网速覆盖面广,速度快,带宽大,速度甚比双线 韩国KA高防机房,20G高防御,价格便宜,防御一流,机房位于韩国首都首尔,配置金盾4000+防火墙用于网络管理 ,走的国际带宽 免费安装各类操作系统,可提供24H重启/重装服务 ,IPMI远程管理,大大提高了服务效率...
,我们具备极强的突发状况快速处理能力,为您提供可靠的技术保障目前海腾数据,已为逾上百万家邮件服务、数据交换、国际互访、外贸电商等平台提供高效、稳定、快速的服务器租用服务。我们将快速为您安装纯净的操作系统,包括 Windows Server 12、Ubuntu、CentOS、Fedora及Debian,满足企业环境和应用需求。在功能上,所有服务器支持IPMI智能化管理,可...
,比如电池本身的材料和性能、电源管理技术、操作系统、安装的APP软件和用户使用习惯等。消费者需求和市场竞争一直驱动着手机厂商和芯片供应商不断地更新迭代,新产品替代周期越来越短,在这样的环境下消费者和商家对系统芯片的老化效应不会关注的。但是,我们工程师在设计芯片和智能设备产品时,却不得不考虑其影响。
  芯片里程表
  明尼苏达大学电气工程教授Chris H. Kim早在10多年前就开始对晶体管...
PDF格式大家应该都比较了解,尤其是在操作系统中都是通用的,很多时候为了方便工作,利用手机进行阅读、使用PDF文件也是常有的事情,只要配合着手机阅读器就可以完成了,那么如何使用pdf阅读器在手机上阅读pdf文件?可能还有些朋友不太了解。
& & 说到轻快PDF阅读器,使用简单并且内存占用极少,阅读器页面整体进行框架优化,启动快速,,独有的目录提取及书签功能,让用户能够准确...
手机操作系统视频
你可能感兴趣的标签
热门资源推荐您所在位置: &
&nbsp&&nbsp&nbsp&&nbsp
手机操作系统安全策略模型及研究应用.pdf 60页
本文档一共被下载:
次 ,您可全文免费在线阅读后下载本文档。
下载提示
1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
2.该文档所得收入(下载+内容+预览三)归上传者、原创者。
3.登录后可充值,立即自动返金币,充值渠道很便利
需要金币:200 &&
优秀硕士毕业论文,完美PDF格式,可在线免费浏览全文和下载,支持复制编辑,可为大学生本专业本院系本科专科大专和研究生学士硕士相关类学生提供毕业论文范文范例指导,也可为要代写发表职称论文提供参考!!!
你可能关注的文档:
··········
··········
--------------------------Page1------------------------------河海大学硕士学位论文手机操作系统安全策略模型研究与应用姓名:谢华申请学位级别:硕士专业:计算机应用技术指导教师:娄渊胜;王志坚--------------------------Page2------------------------------摘要自从出现嵌入式操作系统以来,嵌入式操作系统的安全模型设计,一直都是理论研究以及工程应用的热点之一。虽然技术在逐步进步,但是因为安全性认识的匮乏,以及重视程度的不足,手机等嵌入式操作系统的安全隐患一直存在,更具危害性的病毒随时可能爆发。有鉴于此,我们论文的工作从分析现有的操作系统病毒着手,详细地讨论了它们对操作系统的攻击方式,并据此总结出了几种病毒的防御方式。比如:检测和响应方法、沙盒技术、代码签名等,以及权限控制、安全域分割等恶意代码的防御技术。通过这样的讨论,获得了嵌入式操作系统安全设计的基本方面.然后,我们又集中对嵌入式操作系统的基本安全策略和技术进行了探讨。在通过硬件安全以及软件安全两个方面对嵌入式操作系统的八个基本的安全技术的介绍后,本文用比较大的篇幅对现有的几个安全策略模型,如MLS、Biba、DTE、RBAC等进行了深入的分析,指出了它们的优点和不足。另一方面,基于Java这种面向对象的程序语言具有优秀的类型安全特性,对程序复杂性有良好地控制,而_J)(这个开源的Java操作系统,在安全性方面的设计,也是比较出色的。但是我们认为,现有的Ⅸ安全策略模型,还有待改进的地方,所以在其安全架构的分析上傲了比较深入的研究。所有的上述讨论,最终促成了我们对J)(这个面向Javai吾言的操作系统在安全策略模型上的理论改进与设计实现。在这个改进的策略模型中,Ⅸ原有的模型并没有完全抛弃,而是得到了增强,尤其体现在可信计算基(Trustedkernel)computingbase,TCB)的安全核(security设计,并增加了许可权限(Permission)的设计,同时这也是本文研究的重点。在改进的同时,我们又兼顾了J)(对安全设计的原则——最tbgJDK类库,使改进后的模型尽可能适应原有的操作系统设计.最后,我们针对改进的安全策略模型,用纯Java代码进行了实现,并给出了部分关键的代码。并对改进的模型对有可能的J)(性能影响进行了分析。关键词:嵌入式操作系统安全,Ⅸ,安全策略模型,Java安全--------------------------Page3------------------------------AbstractembeddedmlatcdmodelEversincesecuritydesign,operatingsystem(os)appears,thetheandofmobilesystemsecurityarchitecture,especiallydesignimplemc”atationphoneoperatingalotofattentionboth011theonreceivedresearchingtechnologygoesand即giIl髓ring.AlthoughalltoleaksofembeddedOSremainstheadvancing’securitytime,duethe∞curily酮瑚明le站breakoutwhichhasmo∞absence.ThereistllatvirusmobileOShighpossibilityamongphonet0informationpotentialsendangersecurity.theattackmeansofcurrentOSConcludeBasedontheconsideration,wediscussedvirus,thustoasdetectandcodetheresponse,sandboysignin舀andprivacywaysprotectsystems,suchcontroletc.Webasicthediscussion.gotaspec-t$from011andofembeddedOS.AftermadedebateWeprofoundunderlyingsecuritypolicytechnologyOSbothonhardwareandalothitroducetechofembeddedsoftware,weeight辩alr量lyputaspectswhichareexist.AndwealsoOuttheofdebates011modelsgivesecuritypolicyaUeadyofthemwheneachin
正在加载中,请稍后...From FriendlyARM WiKi
NanoPi 2 是友善之臂专门为创客和物联网设计的高性能硬件开发平台,采用Cortex-A9架构的四核S5P4418处理器(主频1.4GHz),内存为1G DDR3,同时板上集成了802.11 b/g/n无线网卡及蓝牙4.0模块,可支持Android与Debian双系统,支持HDMI和LCD同步输出,并拥有丰富的扩展接口,兼容树莓派GPIO,PCB尺寸只有40*75mm。
CPU: S5P4418, 运行主频1.4GHz
RAM: 1GB DDR3
集成SDIO WiFi蓝牙模块
USB 2.0 Type A x1
调试串口 x1
microSD Slot x2
microUSB x1: 支持供电和数据传输,可模拟为串口和以太网
LCD接口: 0.5mm间距贴片FPC座,支持全彩LCD (RGB:8-8-8)
HDMI: 符合1.4a规范, Type-A连接器, 1080P60输出
DVP Camera接口:0.5mm间距竖直贴片FPC座,包含ITU-R BT 601/656 8-bit,I2C和IO
GPIO1: 2.54mm间距,40pin, 兼容RPi的GPIO,含UART, SPI, I2C, IO等管脚资源
按键: 用户按键一个, 复位按键一个
LED: 电源LED一个, 用户LED一个
PCB 尺寸: 75 x 40mm
供电: DC 5V/2A
软件支持: 安卓, Debian
NanoPi 2接口布局
NanoPi 2 MicroSD
GPIO1管脚定义
VDD_SYS_3.3V
UART4_RX/GPIOB28
UART3_TXD/GPIOD21
UART3_RXD/GPIOD17
UART4_TX/GPIOB29
PWM2/GPIOC14
VDD_SYS_3.3V
SPI0_MOSI/GPIOC31
SPI0_MISO/GPIOD0
PWM0/GPIOD1
SPI0_CLK/GPIOC29
SPI0_CS/GPIOC30
PWM1/GPIOC13
SPI2_CLK/GPIOC9
SPI2_CS/GPIOC10
SPI2_MOSI/GPIOC12
SPI2_MISO/GPIOC11
ALIVEGPIO2
ALIVEGPIO3
Debug Port CON1(UART0)
DVP Camera IF 管脚定义
VDD_SYS_3.3V
7,9,13,15,24
Data bit7-0
RGB LCD IF 管脚定义
Description
5V输出, 可以给LCD模组供电
11,20,29, 37,38,39,40, 45
参考地, 0电位
Blue LSB to MSB
RGB的蓝色信号
Green LSB to MSB
RGB的绿色信号
Red LSB to MSB
RGB的红色信号
普通GPIO, 用户可控制
一线协议信号, 以实现LCD型号识别, 背光控制和电阻触摸的功能. 系统已占用, 用户不可重新设置.
XnRSTOUT Form CPU
系统复位时向外输出低电平
指示RGB信号有效的信号
LCD频率, Pixel frequency
I2C2的时钟信号, 用来传输电容屏触摸数据
I2C2的数据信号, 用来传输电容屏触摸数据
电容触摸中断信号, 配合I2C2使用
没有任何连接
VDD_SYS_3.3V: 3.3V电源输出
VDD_5V: 5V电源输入/输出。当电压大于MicroUSB时,向板子供电,否则板子从MicroUSB取电。输入范围:4.7~5.6V。
更详细的信息请查看原理图:
详细尺寸:
要开启你的NanoPi2新玩具,请先准备好以下硬件
NanoPi 2 主板
microSD卡/TF卡: Class10或以上的 8GB SDHC卡
一个microUSB接口的外接电源,要求输出为5V/2A(可使用同规格的手机充电器)
一台支持HDMI输入的显示器或者电视(或选购LCD配件)
一套USB键盘鼠标,同时连接还需要USB HUB (或选购串口转接板,要PC上进行操作)
一台电脑,需要联网,建议使用Ubuntu 14.04 64位系统
制作启动NanoPi 2的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卡:
首先访问下载需要的固件文件:
您需要准备一张4G或以上容量的SDHC卡,该卡的已有数据将会被破坏,因此请先对SD卡上的数据进行备份。
友善团队特意为Smart4418开发板提供了Android 5.1和Android 4.4。Android 4.4是专门为企业用户定制的系统,支持4G模块、Ethernet设置。
使用LCD或HDMI作来输出的用户,使用以下固件:
s5p4418-debian-sd4g-YYYYMMDD.img.zip
Debian系统固件
s5p4418-android-sd4g-YYYYMMDD.img.zip
Android5.1系统固件
s5p4418-kitkat-sd4g-YYYYMMDD.img.zip
Android4.4系统固件
s5p4418-ubuntu-core-qte-sd4g-YYYYMMDD.img.zip
Ubuntu core系统固件,内置Qt-Embedded 4.8.6图形界面
单板运行的用户,使用以下固件:
s5p4418-debian-wifiap-sd4g-YYYYMMDD.img.zip
Debian系统固件(默认开启无线热点,可用VNC或SSH登录)
烧写工具:
win32diskimager.rar
Windows平台下的烧写工具,Linux系统可以用dd命令
将固件和烧写工具分别解压,在Windows下插入SD卡(限4G及以上的卡),以管理员身份运行 win32diskimager 工具, 在win32diskimager工具的界面上, 选择你的SD卡盘符,选择你要烧写的系统固件,点击 Write 按钮烧写即可。
当制作完成 SD 卡后,拔出 SD 卡插入 NanoPi 2 的 BOOT 卡槽,上电启动(注意,这里需要 5V/2A 的供电),你可以看到绿灯常亮,蓝灯闪烁,这时你已经成功启动 NanoPi2。
1) 将microSD插入Ubuntu的电脑,用以下命令查看你的SD卡设备名
dmesg | tail
当dmesg输出类拟信息 sdc: sdc1 sdc2时,则表示SD卡对应的设备名为 /dev/sdc,也通过用命令cat /proc/partitions来查看。
2) 下载Linux下的制作脚本
git clone https://<//friendlyarm/sd-fuse_nanopi2.git
cd sd-fuse_nanopi2
3) 以下是制作启动Android的SD卡的方法
./fusing.sh /dev/sdx
(注:/dev/sdx请替换为实际的SD卡设备文件名)
制作包中未包含Android和Debian的烧写文件,第一次使用时会提示需要下载,输入Y下载,N或10秒未输入则取消。
4) 以下是制作启动Debian的SD卡的方法
./fusing.sh /dev/sdx debian
Debian/Ubuntu系统在启动的时候,会自动扩展SD卡分区,第一次开机时自动扩展分区和根文件系统。
Android扩展分区,要在pc上执行下列操作:
sudo umount /dev/sdx?
sudo parted /dev/sdx unit % resizepart 4 100 resizepart 7 100 unit MB print
sudo resize2fs -f /dev/sdx7
(注:/dev/sdx请替换为实际的SD卡设备文件名)
系统启动时uboot会自动识别LCD,成功则会设置为该LCD的显示分辨率,失败则缺省会设置为HDMI 720P模式。
如果要修改LCD的显示分辨率,可以直接修改内核中的文件 arch/arm/plat-s5p4418/nanopi2/lcds.c , 然后重新编译内核并更新即可。
对于HDMI的显示模式,Android则是会通过EDID获得HDMI设备如电视机所支持的显示模式,然后自动选择一个合适的分辨率。如果使用的是Debian,则缺省是720P,可通过修改内核配置来切换为1080P。
如果你想在运行系统之前,先对系统做一些修改,可以参看本节内容,否则可以跳过本节。
将制作好microSD卡插入一台运行Linux的电脑,可以挂载SD卡上的boot和rootfs等分区,对分区内容进行修改,通过在以下情况下你需要进行这些操作:
1) 你想更改Kernel Command Line参数,则可以通过sd-fuse_nanopi2/tools目录下的fw_setenv工具来操作。
查看当前的Command Line:
cd sd-fuse_nanopi2/tools
./fw_printenv /dev/sdc | grep bootargs
目前的Android 5.1.1_r6启用了SELinux,缺省模式是enforcing,你可以通过Command Line来修改它,例如:
./fw_setenv /dev/sdc bootargs XXX androidboot.selinux=permissive
即可修改为permissive模式,其中上面的XXX需要替换成原来的bootargs值。
2) 更新内核
新版本的uboot在启动时如果识别到LCD,将读取SD卡boot分区的uImage,否则将读取uImage.hdmi。
对于Android来说是同一个文件,因此直接使用新编译的uImage来替换SD卡boot分区下的文件即可。
对于Debian来说,这2个文件是不相同的,使用新编译的支持LCD的uImage直接替换SD卡boot分区的文件,如果是支持HDMI的内核,则替换uImage.hdmi。
将制作好microSD卡插入NanoPi2,连接HDMI,最后连接电源(5V 2A),NanoPi2会上电自动开机,看到板上的蓝色LED闪烁,这说明系统已经开始启动了,同时电视上也将能看到系统启动的画面。
1)要在电视上进行操作,你需要连接USB鼠标和键盘;如果你选购了LCD配件,则可以直接使用LCD上面的触摸屏进行操作。
2)如果您需要进行内核开发,你最好选购一个串口配件,连接了串口,则可以通过终端对NanoPi2进行操作。
以下是串口的接法,假如你已经拿到串口,则可直接串口供电,不需要再通过microUSB供电,接上串口,即可调试:
如果提示输入密码,Debian的root用户的默认密码是两个字母fa。
如果你是祼板运行系统(既没有连接LCD也没有连接HDMI),并且烧写了带 -wifiap.img 后辍的固件,你可以使用手机,或者有无线网卡的电脑连接到NanoPi2开放的 nanopi2-wifiap 无线热点(默认密码是),连接成功后,无论是手机还是电脑,你可以到下载并安装一个名为VNC Viewer的软件,用VNC连接到NanoPi2,NanoPi2在使用VNC时的连接地址和端口为:192.168.8.1:5901,默认密码为:fa123456,以下是在iPhone上用VNC登录NanoPi2的画面:
你也可以通过 ssh -l root 192.168.8.1 命令在终端上登录,默认的root用户密码是 fa。
为了保证ssh的流畅,我们用以下命令关闭wifi的省电模式:
iwconfig wlan0 power off
Debian系统使用来管理网络。
在Debian的桌面环境下,点击桌面任务栏右下角的网络图标,会弹出 NetworkManger 的菜单,列出当前的网络连接状态,如果有WiFi网络,会列出周边的无线热点,如下图所示:
你可以点击菜单上的无线热点,即可连接到该热点,如果热点是加密的,会弹出密码输入框提示你输入密码。
想进一步了解网络连接相关的内容,可参考这个页面:。
先执行以下命令,默认情况下如果系统中安装了NetworkManager,会提示你先卸载NetworkManager:
sudo turn-wifi-into-apmode yes
卸载NetworkManager完成后,按提示重启开发板。
重启后,再执行上面的命令一次,这次会提示你输入WiFi热点的名称和密码,按提示操作即可。
操作成功后,你可以在电脑上搜索并连接热点,然后通过192.168.8.1这个地址来登录开发板:
ssh root@192.168.8.1
在提示输入密码时,输入预设的密码fa,即可登入。
为了保证ssh的流畅,我们用以下命令关闭wifi的省电模式:
sudo iwconfig wlan0 power off
WiFi工作模式可通过以下命令查询:
sudo cat /sys/module/bcmdhd/parameters/op_mode
输出为数字2则表示当前处于无线热点模式,要切换回普通的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架构的。
NanoPi 2 Debian系统默认接HDMI没有输出声音,因为系统缺省没安装声音部分的安装包。如希望HDMI设备输出声音,需要给系统安装上缺省的alsa包。
首先,保证你的板子刷的是最新Debian固件,并且能连外网;
启动板子后,执行以下步骤安装alsa包:
apt-get update
apt-get install libasound2
apt-get install alsa-base
apt-get install alsa-utils
安装好需要的库后,拷贝一首 .wav 格式的音乐到NanoPi 2上,NanoPi 2接上HDMI,播放音乐:
aplay music.wav
首先下载并解压编译器:
git clone https://<//friendlyarm/prebuilts.git
sudo mkdir -p /opt/FriendlyARM/toolchain
sudo tar xf prebuilts/gcc-x64/arm-cortexa9-linux-gnueabihf-4.9.3.tar.xz -C /opt/FriendlyARM/toolchain/
然后将编译器的路径加入到PATH中,用vi编辑vi ~/.bashrc,在末尾加入以下内容:
export PATH=/opt/FriendlyARM/toolchain/4.9.3/bin:$PATH
export GCC_COLORS=auto
执行一下~/.bashrc脚本让设置立即在当前shell窗口中生效,注意"."后面有个空格:
. ~/.bashrc
这个编译器是64位的,不能在32位的Linux系统上运行,安装完成后,你可以快速的验证是否安装成功:
arm-linux-gcc -v
Using built-in specs.
COLLECT_GCC=arm-linux-gcc
COLLECT_LTO_WRAPPER=/opt/FriendlyARM/toolchain/4.9.3/libexec/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/lto-wrapper
Target: arm-cortexa9-linux-gnueabihf
Configured with: /work/toolchain/build/src/gcc-4.9.3/configure --build=x86_64-build_pc-linux-gnu
--host=x86_64-build_pc-linux-gnu --target=arm-cortexa9-linux-gnueabihf --prefix=/opt/FriendlyARM/toolchain/4.9.3
--with-sysroot=/opt/FriendlyARM/toolchain/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root --enable-languages=c,c++
--with-arch=armv7-a --with-tune=cortex-a9 --with-fpu=vfpv3 --with-float=hard
Thread model: posix
gcc version 4.9.3 &#40;ctng-1.21.0-229g-FA&#41;
下载U-Boot源代码并编译,注意分支是nanopi2-lollipop-mr1:
git clone https://<//friendlyarm/uboot_nanopi2.git
cd uboot_nanopi2
git checkout nanopi2-lollipop-mr1
make s5p4418_nanopi2_config
make CROSS_COMPILE=arm-linux-
编译成功结束后您将获得u-boot.bin,您可以通过fastboot来更新正在运行的NanoPi2板上SD的U-Boot,方法如下:
1) 在电脑上先用命令 sudo apt-get install android-tools-fastboot 安装 fastboot 工具;
2) 用串口配件连接NanoPi2和电脑,在上电启动的2秒内,在串口终端上按下回车,进入 u-boot 的命令行模式;
3) 在u-boot 命令行模式下输入命令 fastboot 回车,进入 fastboot 模式;
4) 用microUSB线连接NanoPi2和电脑,在电脑上输入以下命令烧写u-boot.bin:
fastboot flash bootloader u-boot.bin
注意:您不能直接使用dd来更新SD卡,否则有可能会导致无法正常启动。
编译内核需要用到U-Boot中的工具mkimage,因此,在编译内核uImage前,您需要保证您的主机环境可以成功运行它。
你可以直接使用命令 sudo apt-get install u-boot-tools 来安装,也可以自己编译并安装:
cd uboot_nanopi2
make CROSS_COMPILE=arm-linux- tools
sudo mkdir -p /usr/local/sbin && sudo cp -v tools/mkimage /usr/local/sbin
下载内核源代码
git clone https://<//friendlyarm/linux-3.4.y.git
cd linux-3.4.y
git checkout nanopi2-lollipop-mr1
NanoPC-T2内核所属的分支是nanopi2-lollipop-mr1,在开始编译前先切换分支。
编译Android内核
make nanopi2_android_defconfig
touch .scmversion
make uImage
编译Debian内核
make nanopi2_linux_defconfig
touch .scmversion
make uImage
编译成功结束后,新生成的内核烧写文件为 arch/arm/boot/uImage,此内核支持LCD输出,用于替换掉SD卡boot分区下的uImage。
如果要支持HDMI,则需要使用 nanopi2_linux_hdmi_defconfig, 具体如下:
make nanopi2_linux_hdmi_defconfig
touch .scmversion
make uImage
使用新的uImage 替换SD卡boot分区下的uImage.hdmi 即可支持HDMI 720p,如果要支持1080p,则需要修改内核配置:
touch .scmversion
make nanopi2_linux_hdmi_defconfig
make menuconfig
Device Drivers --&
Graphics support --&
Nexell Graphics --&
&#91; &#93; LCD
&#91;*&#93; HDMI
&#40;0&#41;
Display In
&#91;0=Display 0, 1=Display 1&#93;
Resolution &#40;1920 * 1080p&#41;
make uImage
编译Ubuntu Core内核
本部分的编译方法和编译Debian内核是相似的,只需要使用不同的2个内核配置即可。
make nanopi2_core-qt_defconfig
make nanopi2_core-qt_hdmi_defconfig
选择自己需要的内核配置后,使用以下命令即可编译生成uImage。
touch .scmversion
make uImage
Android包含内核模块,位于system分区的 /lib/modules/ 下,如果您有新的内核模块或者内核配置有变化,则需要重新编译。
首先编译内核源代码中的模块:
cd linux-3.4.y
make CROSS_COMPILE=arm-linux- modules
另外有2个内核模块的源代码位于Android源代码中,可使用以下命令来编译:
cd /opt/FriendlyARM/s5p4418/android
./vendor/friendly-arm/build/common/build-modules.sh
其中 “/opt/FriendlyARM/s5p4418/android” 是指Android源代码的TOP目录,使用参数“-h”可查看帮助。
编译成功结束后,会显示生成的内核模块。
搭建编译环境
搭建编译Android的环境建议使用64位的Ubuntu 14.04,安装需要的包即可。
sudo apt-get install bison g++-multilib git gperf libxml2-utils make python-networkx zip
sudo apt-get install flex libncurses5-dev zlib1g-dev gawk minicom
更多说明可查看
下载源代码(Android5.1)
Android源代码的下载需要使用repo,其安装和使用请查看
mkdir android && cd android
repo init -u https://<//friendlyarm/android_manifest.git -b nanopi2-lollipop-mr1
其中“android”是指工作目录。
如果需要使用Android4.4源码的,则执行以下步骤
mkdir android && cd android
repo init -u https://<//friendlyarm/android_manifest.git -b nanopi2-kitkat
指定不同的分支即可
source build/envsetup.sh
lunch aosp_nanopi2-userdebug
编译成功完成后,目录 out/target/product/nanopi2/ 下包含可用于烧写的image文件。
Description
userdata.img
system.img
partmap.txt
分区描述文件
烧写到SD卡
如果是采用SD卡启动Android,可复制编译生成的image文件到sd-fuse_nanopi2/android/ 下,使用脚本即可烧到到SD卡,具体请查看。
NanoPi 2使用Debian系统,假设你已接好LCD屏或者HDMI,进入系统后,点击左下角的菜单键“Other”--&xawtv9,打开USB Camera软件。进入“welcome
xawtv!”,选择OK即可进行拍照。
USB Camera模块的详情请查看
CAM500A 500万摄像头模块的详情请查看
NanoPi 2使用Android5.1系统,假设你已经接好LCD屏或者HDMI,进入系统后,直接点击“camera”图标,即可打开摄像头进行拍照。
Debian/Ubuntu系统集成了命令行的摄像头示例程序nanocams,登录后输入以下命令即可预览40桢然后拍照保存为指定的文件。
sudo nanocams -p 1 -n 40 -c 4 -o IMG001.jpg
更详细的命令行参数可执行命令“nanocams -h”。
如果要下载源代码,运行以下命令即可获得:
git clone https://<//friendlyarm/nexell_linux_platform.git
OpenCV的全称是Open Source Computer Vision Library,是一个跨平台的计算机视觉库。
NanoPi 2跑Debian系统时,接USB Camera,可直接使用官方的OpenCV。
1、以下介绍的是NanoPi 2用C++使用的OpenCV:
首先需要保证你的NanoPi 2能连外网,假如你有串口,直接串口登陆超级终端(或者ssh登陆)。进入系统后,输入用户名(root),密码(fa)登陆;
以下命令在超级终端执行:
apt-get update
apt-get install libcv-dev libopencv-dev
2、NanoPi 2烧写Debian系统启动后,接上USB Camera,使用Debian系统自带的摄像头软件测试,确定摄像头能正常使用。
3、通过终端执行命令,查看你的摄像头设备:
ls /dev/video*
注:video9 是你的USB摄像头设备
4、opencv的测试代码(官方C++示例代码)在 /home/fa/Documents/opencv-demo, 使用以下命令即可编译:
cd /home/fa/Documents/opencv-demo
编译成功后,得到可执行文件demo
5、以下步骤需要在NanoPi 2上接上键盘执行:
你便可以看到opencv已经用起来,如图:
Matrix-GPS是一款体积小巧,性能优越的GPS定位模块,适用于导航仪、四轴飞行器定位等应用场景。
Matrix-GPS模块采用串口通讯,NanoPi 2上电进入系统后,在终端命令行执行以下命令,或者点击图标“xgps”,即可进行搜星定位功能。
$su - fa -c &DISPLAY=:0 xgps 127.0.0.1:9999&
或者,在debian界面上打开终端 LXTerminal ,输入 xgps 回车也可以打开GPS功能。
串口扩展模块的详情请查看
参考下图连接模块Matrix-GPS和NanoPi 2:
连接说明:
Matrix-GPS
Matrix - I2C LCD1602 Keypad由液晶显示屏模块LCD1602和IIC扩展模块MCP23017构成,同时集成5个可独立编程按键,使用这些按键可以控制接在板子上的外设模块或者控制LCD显示的字符。
Matrix - I2C LCD1602 Keypad使用I2C通讯,达到节约IO资源和简化控制的目的。通过此模块,可更清楚的了解NanoPi 2使用I2C设备如何通讯。
Matrix - I2C LCD1602 Keypad IIC通讯模块的详情请查看
参考下图连接模块Matrix-I2C_LCD1602_Keypad和NanoPi 2:
连接说明:
Matrix-I2C_LCD1602_Keypad
Matrix-2'8_SPI_Key_TFT模块是一款2.8英寸的TFT 触摸LCD,模块采用ST7789S驱动IC和XPT2046电阻式触摸IC,屏幕分辨率为320*240,采用SPI控制接口,模块还包含3个独立按键,可根据需要自定义功能。
Matrix-2'8_SPI_Key_TFT SPI通讯模块的详情请查看
参考下图连接模块Matrix-2'8_SPI_Key_TFT和NanoPi 2:
连接说明:
Matrix-2'8_SPI_Key_TFT
NanoPi 2跑Android系统目前支持的LCD型号为友善出品的:S430、S700、S702、HD700、HD702、HD101、X710电容屏。
NanoPi 2跑Debian系统目前支持的LCD型号为友善出品的:S430、S700、S702、HD700、HD702、HD101、X710电容屏;
支持的电阻屏为友善出品的:W35B、H43、P43、S70、Matrix - 2'8 SPI Key TFT 电阻屏。
以上所有LCD屏的详细资料均可在维基首页查看:
友善电子开发了一个名为libfriendlyarm-hardware.so的函数库,用于Android应用程序访问开发板上的硬件资源,该函数库基于Android-NDK技术开发,提供便利的硬件访问接口,开发者无需掌握过多的嵌入式知识便可使用,有效提高开发进度。
目前支持的硬件设备包括:
Serial Port
LCD 1602 (I2C)
OLED (SPI)
支持的接口包括:
Serial Port
详情使用说明可参考以下网址:
硬件库主页:
示例源代码仓库:
中文API参考手册:
Ubuntu Core with Qt-Embedded,是一个没有X-windows环境,使用Qt-Embedded作为图形界面的轻量级Ubuntu系统,基于官方的Ubuntu core系统开发而成,非常适合于企业用户用作产品的基础OS。
本系统除了保留Ubuntu core的特性以外,还包括以下特性:
支持电容和电阻触摸屏 (型号:S700, X710, S70)
支持WiFi连接
支持以太网连接
支持蓝牙,已预装bluez等相关软件包
支持音频播放
请访问此处
了解详情。
Ubuntu-Mate基于Ubuntu系统,使用的桌面环境是Mate-desktop,界面简洁易用,需配合LCD或者HDMI使用,可通过ssh登录。
仅提供给进阶爱好者交流使用,不对该系统提供专业技术支持。
访问此处下载系统固件。
将固件解压后,在Windows下使用友善官方提供 win32diskimager 工具烧写Ubuntu-Mate即可。
烧写完成后,将SD卡插入NanoPi 2,上电即可体验Ubuntu-Mate。
登录账号:root或fa&#160;; 登录密码:fa
首先访问此处的下载地址下载需要的固件文件;
准备大于8G的高速microSD卡(建议使用友善官方测试过的SD卡),并插入linux主机,通过命令sudo fdisk -l 查看该sd卡是哪个设备即/dev/sd*。
下载后把文件写到卡里,使用超级用户权限执行下列命令:
xzcat kali-2.0-nanopi2.img.xz | dd of=&YOURDEVICE& bs=1m
烧写完成,将卡插入设备,上电即可开始体验Kali操作系统。
登录账号:root&#160;; 登录密码:toor
说明:此文件系统是由Kali官方制作,我们仅提供下载链接供爱好者使用,不对此做技术支持。
首先访问此处的下载地址下载需要的固件;
用文件,解压得到16g.img是microSD卡镜像文件。
tar -xf deepin15_nanopi2_armhf_16g.tar.gz
准备好不小于16G的microSD卡,并插入linux主机,通过命令sudo fdisk -l 查看该sd卡是哪个设备即/dev/sd*
将镜像用dd命令刻录到microSD卡,我们假设microSD卡是 /dev/sdc(请根据实际情况判断,千万不要选错设备),那么用如下命令:
sudo dd if=16g.img of=/dev/sdc
(根据microSD卡的读写性能不同,烧写时间一般为40~60分钟)
烧写完成,将卡插入设备,上电即可开始体验deepin15操作系统
其他注意事项:
1.登陆用户名deepin密码deepin,root密码admin。
2.烧写成功后,第一次启动,会有些配置文件产生,开机会比较慢。
3.如果系统开启无线网络功能,开机会较慢,请耐心等待任务栏右下角声音和无线模块出现后再进行其他操作,后期会继续优化。
ARM版仓库:http:///armhf/
NanoPi 2镜像:http:///armhf/15/beta1.0/
NanoPi 2镜像使用方法:http://bbs.deepin.org/forum.php?mod=viewthread&tid=36670
ARM移植讨论:http://bbs.deepin.org/
说明:此文件系统是由深度操作系统官方制作,我们仅提供下载链接供爱好者使用,不对此做技术支持。
首先访问下载固件;
仅提供给进阶爱好者交流使用,不对该系统提供专业技术支持。
用文件,解压得到镜像文件:
tar -xf nanopi2-android-remixos-sd4g.tar
将固件解压后,在Windows下使用友善官方提供 win32diskimager 工具烧写Android-Remixos即可。
该系统支持HDMI输出,LCD显示,并且同时支持友善出品的所有4418系列开发板。
烧写固件下载链接:
源代码下载链接:
通过Python控制Compact Kit
拿到NanoPi 2板子后,到哪里下载文件?
NanoPi 2有完整的维基教程,如何下载维基有更详细描述。
板子上电之后,蓝色灯不亮?
1、板子供电不足,NanoPi 2供电必须使用5V/2A的电源(强烈建议使用官方出的UBS线供电);
2、 使用的启动卡不是高速卡,建议使用Class10或以上的 8GB SDHC卡;
3、重新使用官方最新固件做一张启动的SD卡;
4、联系原厂技术支持排除问题。
上电后板子蓝灯亮,不闪烁?
1、板子供电不足,NanoPi 2供电必须使用5V/2A的电源(强烈建议使用官方出的UBS线供电);
2、 使用的启动卡不是高速卡,建议使用Class10或以上的 8GB SDHC卡。
3、重新使用官方最新固件做一张启动的SD卡。
板子不接屏时蓝灯闪烁,通过串口能看到正常启动,接了屏之后屏没有显示或者一直重启无法进入操作界面?
1、板子供电不足,NanoPi 2供电必须使用5V/2A的电源(强烈建议使用官方出的UBS线供电);
2、检查屏的排线是否接好,检查排线的是否折坏了;
3、如果有串口,建议通过串口线查看能否识别到屏的型号。
板子蓝灯闪烁,通过串口看到板子能看到正常启动,接带HDMI的电脑显示屏无法显示?
1、建议使用原生的HDMI转DVI线;
2、推荐使用HDMI接口的电视或显示器。
烧写Debian系统连接HDMI后,播放视频没声音?
Debian系统接HDMI播放视频暂时没有声音,缺省没安装声音部分的安装包。
烧写Android系统连接HDMI,无法通过系统调声音?
Android系统暂时还不支持调节音量,可通过遥控器调节HDMI的音量。
NanoPi 2维基链接打不开?
由于维基服务器搭在国外,打不开的情况一般是你的网络被防火墙过滤掉了,建议改一下PC机的DNS再打开。
NanoPi 2源码下载时间太长?
由于github服务器搭在国外,第一次下载时间会比较长,之后再次下载需要的时间就比较短了。
SEC_Users_Manual_S5P4418_Users_Manual_Preliminary()
AP6212 Datasheet ()
器件位号图(底层) ()
器件位号图(顶层) ()
《创客秘籍》
《创客秘籍-02》
《创客秘籍-03》
模块介绍以及开发文档:
Linux, Android系统:
改善了整体系统稳定性;
Android系统:
提升Android下ov5640拍照的稳定性;
Ubuntu-Core系统更新如下:
修改了登录欢迎界面,当用户登录时会打印系统的基本状态信息;
增加 npi-config 工具,npi-config是一个命令行下的系统配置工具,可以对系统进行一些初始化的配置,可配置的项目包括:用户密码、系统语言、时区、Hostname、SSH开关、自动登录选项等,在命令行执行以下 sudo npi-config 即可进入;
预装NetworkManager作为网络管理工具;
新增pi用户,并配置为自动登录,自动登录特性可以使用npi-config工具配置;
1) 启用UART2
2) 增加HD101B屏幕的支持
3) Android4.4和Android5增加硬件访问库,具体可参考:
4) 修正S430屏在Android4.4下的闪退问题
1) 在Ubuntu Core和Debian系统中 增加7寸电阻屏 S70B 的支持
2) 调整了 eFlasher Rom 的分区大小,将根分区调整为 1GB
增加H43屏的支持:
1) 支持s5p4418与s5p6818平台的开发板
2) OS方面仅支持Debian 和 Ubuntu Core系统,不支持Android
1) Debian 和 Ubuntu Core集成了CAM500A(ov5640)摄像头的demo程序(nanocams);
2) 更新了Android 串口访问的程序,下载源代码:
git clone https://<//friendlyarm/android_SerialPortDemo.git
以前下载过的,用git pull命令更新一下。
内有详细说明,包括eclipse编译、打包成apk,对apk重新签名以获取system权限、关闭selinux等说明文档: &&SerialPortDemo-manual.pdf&&;
本次更新适用于NanoPi2, NanoPi 2 Fire, NanoPi-M2, NanoPC-T2, Smart4418
1) 推出Android4.4固件(s5p4418-kitkat-sd4g-.img.zip) 和源码,Android4.4是专门为企业用户定制,并且支持4G通讯模块,即插即用;
2) 推出一键烧写系统的固件s5p4418-eflasher-sd8g-xxx-full.img,直接下载固件回来使用LCD即可一键烧写系统;
本次更新适用于NanoPi2, NanoPi 2 Fire, NanoPi-M2, NanoPC-T2, Smart4418
1) 修复了Ubuntu Core下USB Wi-Fi无法加载固件的问题;
2) 更新了Bootloader,支持使用dd命令直接将RAW image写入eMMC并能正常启动;
3) 内核bug修正及提高稳定性;
本次更新适用于NanoPi2, NanoPi 2 Fire, NanoPi-M2, NanoPC-T2, Smart4418
1) 增加以太网设置(支持静态IP和DHCP设置);
2) 增加硬件访问库 libfriendlyarm-hardware.so,可用于在Android下操作串口;
使用方法可参考此份文档:
在 NanoPi2/NanoPi M2/NanoPi2 Fire/NanoPC-T2 上,串口对应的设备名称如下:
UART2 -& 未驱动
UART3 -& /dev/ttyAMA2
UART4 -& /dev/ttyAMA3
3) 增加iTest应用程序,内置串口助手功能;
注意:运行此串口程序,需要使用system权限。
1)增强了内核稳定性;
Ubuntu core with Qt-Embedded
1)开机后显示的界面由Qt Demo换成了一个由友善之臂开发的,开源的Qt程序 (源代码位于/opt
目录),该程序启动时显示系统状态信息,例如CPU和内存信息,工作温度和负载等信息,
系统同时集成了 qmake,uic 等Qt工具的arm版本,这样你 就可以在开发板上直接生成和编译Qt源代码。
本次更新适用于NanoPi2, NanoPi 2 Fire, NanoPi-M2, NanoPC-T2, Smart4418
1)增加Debian/Ubuntu第一次开机时自动扩展分区和根文件系统,第一次启动时间会稍长
2) 改善非正常关机/重启导致的根文件系统问题;
3) Debian/Ubuntu Core集成原厂开源硬解播放器NxPlayerConsole,须连LCD使用。(原厂库没有源代码)
4) Ubuntu Core集成了OpenGL的测试程序gltest1, 完全开源
5)Debian/Ubuntu Core增加了USB Wi-Fi - rtl8187的支持;
6) Debian/Ubuntu Core系统的USB摄像头的设备修改为 /dev/video0,方便opencv
7) 用wpa_supplicant代替wicd来管理无线网络,使得Console下和X下的网络配置接口上保持一致
本次更新适用于NanoPi2, NanoPi 2 Fire, NanoPi-M2, NanoPC-T2, Smart4418
1) Debian增加了常用USB Wi-Fi和USB串口的支持;
2) 修正了带声卡的板音频输出切换的问题;
3) 优化内核,改进稳定性;
4) 增加LVDS接口的支持(缺省未启用);
Ubuntu core with Qt-Embedded系统
新增系统:Ubuntu Core with Qt-Embedded,这是一个没有X-windows环境,使用Qt-Embedded作为图形界面的轻量级Ubuntu系统,基于官方的Ubuntu core系统开发而成,非常适合于企业用户用作产品的基础OS。
本系统除了保留Ubuntu core的特性以外,还包括以下特性:
1) 支持电容和电阻触摸屏 (型号:S700, X710, S70)
2) 支持WiFi连接
3) 支持以太网连接
4) 支持蓝牙,已预装bluez等相关软件包
5) 支持音频播放
详细可参考WiKi页面:
1) 增加了基于CPU ECID生成以太网MAC地址;
2) 修复了framebuffer console刷新不及时的问题;
3) 优化内核提升了系统运行的稳定性;
4) 修复了PWM LED的一个bug,基于PWM LED增加了呼吸灯效果的
1) 修复了hostname异常的
2) 缺省启用framebuffer console, 可在LCD/HDMI看到启动信息;
3) 集成了设置uboot环境变量的工具fw_
ROM缺省启用了ffmpeg, 可支持更多的视频格式.
推出新的Android 5.1.1_r6,源代码已推送到
4.2.1 简易方法制作: 新的固件已支持LCD检测,因此原来分别支持LCD和HDMI的固件已合并为一个固件。
4.3 在电脑上修改SD卡上的系统: 部分内容只适应于旧版本固件,标记为删除状态。
6 如何编译系统: 编译时源代码分支更新为 nanopi2-lollipop-mr1。
6.4.2 编译内核模块: 增加了如何编译支持LCD显示的启动Debian的uImage。

我要回帖

 

随机推荐