热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

香蕉派BPI-M64-〇〇五之:烧录Ubuntu16.04到emmc中(基于win10系统下操作)

原文:【BPI-M64试用体验】〇〇五之:烧录Ubuntu16.04到emmc中(基于win10系统下操作)http:bbs.elecfans.comjishu_1126387_1_1.html

原文:【BPI-M64试用体验】〇〇五之:烧录Ubuntu16.04到emmc中(基于win10系统下操作)
http://bbs.elecfans.com/jishu_1126387_1_1.html(出处: 中国电子技术论坛)

尝试了很久,请教了很多人,最后在大神的帮助下完成此帖,感谢BananaPi官方群里的大神“A.I.-OtakuNekoP”。

这个方法还是比较傻瓜式的,在windows系统下完成,只需要一根安卓OTG线就能完成所有。下面分享具体操作步骤:
1、准备工作
1.1烧录硬件准备工作:
(1)香蕉派BPI-M64开发板一块;
(2)普通的安卓手机数据线一根;
(3)win10系统PC机一台
1.2测试的时候需要的硬件:
(4)鼠标
(5)键盘
(6)开发板电源线
1.3下载所需软件:
(7)Ubuntu 16.04 mate镜像文件:http://www.banana-pi.org.cn/m64-download.html。
MD5: 1fa86d6a4c349c51e6bf970918ebf73a
(8)大神的关键软件bpi-fel-mass-storage:
我这里百度云上也保存了一份:链接: http://pan.baidu.com/s/1jI3c2GY  密码:fpzl
(9)zadig2.3:http://zadig.akeo.ie/
同样我在百度云上保存了一份:链接: http://pan.baidu.com/s/1eR2oyL8  密码:uwx7
(10)Win32DiskImager:这个百度上有很多,这里就不上链接了,
同样我在百度云上保存了一份:链接: http://pan.baidu.com/s/1pKZgedP  密码:58rq。.
2、给PC安装驱动
2.1、 开发板不接电源线,按住BPI-M64开发板的FEL/U-Boot键不松手,USB-OTG连接电脑。
此时你会在“我的电脑”-右键“管理”-“设备管理器”中看到一个“unknown device”

2.2、 此时松开FEL/U-Boot键,打开zadig软件,设置libusbK(v3.0.7.0),点击Install Driver。

2.3、 查看“设备管理器”中已经识别了libusbK USB Devices,这个设备的名字叫“Unknown Device #1”,其实也就是我们的开发板啦。


3、挂载开发板emmc
3.1、 打开大神的软件bpi-fel-mass-storage-gui4win.exe,点击“Detect Device”。


3.2、 点击“Launch”,稍等一会儿。

3.3、 结束之后会在“我的电脑”中看到开发板的emmc已经被当作一个“U盘”被挂载到了系统中。

4、格式化emmc
4.1、 这一步比较简单,就如同我们格式化U盘一个道理。在“我的电脑”-右键“管理”-“磁盘管理”里看到的emmc是这样子:

4.2、 右键“删除卷”-右键“删除卷”,全部卷已删除之后,右键“新建简单卷”-一直“下一步”-“完成”。这是你会在“我的电脑”中看到一个7.28G的“U盘”。

5、刷入系统
5.1、 解压Ubuntu 16.04 mate镜像,以管理员权限打开Win32DiskImager软件,选择镜像文件,选择对应的emmc盘符,点击“Write”开始漫长的等待。

5.2、 运气好的话,一次性就可以搞定,有时也会遇到这样的问题:有可能是电脑上装了各种XX管家,占用了该盘符,也有一些不知道的问题存在,笔者第一次也没有成功,关闭了所有软件也不行,后来换了一台电脑就OK了。

细心的盆友也许发现了,我上面截图的镜像并不是Ubuntu系统,而是Raspbian-Jessie系统,同样的操作步骤,Raspbian烧录完毕后系统并不能正常启动,当然Android我也是尝试过的,也不能运行,只有Ubuntu系统可以运行。不信邪的朋友可以自己试一试。Raspbian不能运行原因是2016版的不支持emmc,Android不能运行的原因是这压根就不是刷安卓的工具呀。

6、试试emmc上的Ubuntu系统 /

6.1、 拔掉OTG线,连接HDMI、鼠标、键盘、网线,插上开发板的电源线,等待。

6.2、 输入密码bananapi。进入桌面。哈哈哈哈,开心。先来上一下度娘,哈哈哈,由于新系统不支持中文,只能拼音来打几个字加我的论坛ID啦。

这只是能够进入系统桌面,具体的性能有没有差别还不知道,等笔者测试过后再来分享。
推荐阅读
  • 【Linux进阶指南】第一阶段第三课:体验与部署Ubuntu系统
    在正式踏上Linux学习之旅之前,本课程将引导你深入体验和部署Ubuntu系统。通过详细的操作步骤和实践演练,你将掌握Ubuntu的基本安装、配置及常用命令,为后续的进阶学习打下坚实的基础。此外,课程还将介绍如何解决常见问题和优化系统性能,帮助你更加高效地使用Ubuntu。 ... [详细]
  • 利用树莓派畅享落网电台音乐体验
    最近重新拾起了闲置已久的树莓派,这台小巧的开发板已经沉寂了半年多。上个月闲暇时间较多,我决定将其重新启用。恰逢落网电台进行了改版,回忆起之前在树莓派论坛上看到有人用它来播放豆瓣音乐,便萌生了同样的想法。通过一番调试,终于实现了在树莓派上流畅播放落网电台音乐的功能,带来了全新的音乐享受体验。 ... [详细]
  • 理解和应用HTTP请求中的转发与重定向机制
    在HTTP请求处理过程中,客户端发送请求(通常简称为req),服务器进行相应处理后返回响应(通常简称为res)。理解和应用客户端的转发与重定向机制是前端开发的重要内容。这两种机制在Web开发中具有关键作用,能够有效管理和优化用户请求的处理流程。转发机制允许服务器内部将请求传递给另一个资源,而重定向则指示客户端向新的URL发起新的请求,从而实现页面跳转或资源更新。掌握这些技术有助于提升应用的性能和用户体验。 ... [详细]
  • MongoVUE基础操作指南:轻松上手数据库管理
    本文介绍了MongoVUE的基础操作,旨在帮助用户轻松掌握数据库管理技巧。MongoVUE是一款功能强大的MongoDB客户端工具,虽然需要注册,但其用户友好的界面和丰富的功能使其成为许多开发者的首选。文中详细解释了安装步骤、基本配置以及常见操作方法,并对一些常见的问题进行了修正和补充,确保用户能够快速上手并高效使用MongoVUE进行数据库管理。 ... [详细]
  • 在处理遗留数据库的映射时,反向工程是一个重要的初始步骤。由于实体模式已经在数据库系统中存在,Hibernate 提供了自动化工具来简化这一过程,帮助开发人员快速生成持久化类和映射文件。通过反向工程,可以显著提高开发效率并减少手动配置的错误。此外,该工具还支持对现有数据库结构进行分析,自动生成符合 Hibernate 规范的配置文件,从而加速项目的启动和开发周期。 ... [详细]
  • 如何在Mac上构建高效的本地服务器环境
    在Mac上构建高效的本地服务器环境,首先需要了解基本步骤:1. 配置目录基础;2. 启动Apache服务;3. 添加自定义文档至本地服务器;4. 查看自定义效果。此外,还可以通过手机或其他电脑访问本机服务器,以确保跨设备的兼容性和调试效果。Mac系统自带的Apache服务为本地开发提供了便捷的工具,本文将详细介绍每个步骤的具体操作方法。 ... [详细]
  • CAS 机制下的无锁队列设计与实现 ... [详细]
  • Windows 10系统对Intel服务器的影响:来自微软官网的下载选项分析 ... [详细]
  • Ubuntu 20.04 TLS安装指南:详细步骤与专业技巧
    在 Ubuntu 20.04 LTS 的正式版安装过程中,本文提供了详细的步骤和专业技巧。使用 VMware 虚拟机进行安装时,建议选择简体中文作为系统语言,并采用默认的常规安装选项。虚拟磁盘配置可直接使用默认设置,以简化安装流程。此外,本文还涵盖了安装过程中的常见问题及解决方法,确保用户能够顺利进行系统安装。 ... [详细]
  • SQLite数据库CRUD操作实例分析与应用
    本文通过分析和实例演示了SQLite数据库中的CRUD(创建、读取、更新和删除)操作,详细介绍了如何在Java环境中使用Person实体类进行数据库操作。文章首先阐述了SQLite数据库的基本概念及其在移动应用开发中的重要性,然后通过具体的代码示例,逐步展示了如何实现对Person实体类的增删改查功能。此外,还讨论了常见错误及其解决方法,为开发者提供了实用的参考和指导。 ... [详细]
  • 在VMware虚拟机中部署带有中文图形界面的CentOS 7 Linux系统
    本文详细介绍了在VMware虚拟机中部署带有中文图形界面的CentOS 7 Linux系统的步骤。首先,通过“文件”菜单选择“新建虚拟机”并进入自定义设置。接着,在硬盘兼容性选项中选择默认设置。为了更好地进行Linux操作系统的安装练习,建议选择稍后安装操作系统,并在虚拟机安装完成后,根据实际需求删除不必要的硬件组件。此外,本文还提供了详细的配置参数和注意事项,帮助用户顺利完成整个部署过程。 ... [详细]
  • 捕获并处理用户输入数字时的异常,提供详细的错误提示与指导
    在用户输入数字时,程序能够有效捕获并处理各种异常情况,如非法字符或格式错误,并提供详尽的错误提示和操作指导,确保用户能够准确输入有效的数字数据。通过这种方式,不仅提高了程序的健壮性和用户体验,还减少了因输入错误导致的系统故障。具体实现中,使用了Java的异常处理机制,结合Scanner类进行输入读取和验证,确保了输入的合法性和准确性。 ... [详细]
  • VC维在机器学习中的应用与解析
    VC维在机器学习中的应用与解析VC维是指在机器学习中,一个假设空间能够正确分类的最大样本数量。具体而言,如果一个假设空间能够将N个样本以所有可能的 \(2^N\) 种方式完全分开,则称该假设空间具有N的VC维。VC维是衡量模型复杂度的重要指标,对于理解模型的泛化能力和过拟合风险具有重要意义。本文详细探讨了VC维的定义、计算方法及其在机器学习中的应用,并通过实例分析展示了其在模型选择和评估中的关键作用。 ... [详细]
  • 在 Angular Google Maps 中实现图片嵌入信息窗口的功能,可以通过使用 `@agm/core` 库来实现。该库提供了丰富的 API 和组件,使得开发者可以轻松地在地图上的信息窗口中嵌入图片。本文将详细介绍如何配置和使用这些组件,以实现动态加载和显示图片的功能。此外,还将探讨一些常见的问题和解决方案,帮助开发者更好地集成这一功能。 ... [详细]
  • FastDFS Nginx 扩展模块的源代码解析与技术剖析
    FastDFS Nginx 扩展模块的源代码解析与技术剖析 ... [详细]
author-avatar
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有