0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

windows安装ubuntu并让pioneer1应用程序跑起来的过程

蓝牙 来源:CSDN技术社区 作者:CSDN技术社区 2020-10-23 10:41 次阅读

本文介绍在windows下安装ubuntu并且让pioneer1的应用程序跑起来的全过程。虽然安装ubuntu不是本文重点,但是还是啰嗦地写一遍吧。

Ubuntu选择的是ubuntu-16.04.7-desktop-amd64.iso,虽然现在最新版本已经是20.04.1了,这个看个人爱好吧,反正pioneer1的应用程序只有在16.04上测试过,其他版本不保证能用了。

虚拟机工具VMware用的是VMware Workstation 15 Player,其他版本暂时也未测试。

现在开始安装。

VMware的安装很简单,自行下载安装包安装即可,没啥特别,这里就不详细说明了。

在windows下新建一个文件夹,用于安装ubuntu。

打开VMware,选择创建新的虚拟机,然后按照图片一步步往下操作:

内存设置为物理内存的一半:

处理器核心数选择实际的一半:

选择事先下载的ubuntu安装镜像:

然后选择我们新建的虚拟机,播放虚拟机:

然后会让你设置时区和密码,看自己喜好设置。

接下去等待安装完成。

完成后重启。

由于国内网速的原因,需要更新一下源。

打开网页https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/,选择合适的版本,然后复制源:

打开超级终端(Ctrl+Alt+t),输入以下命令更新。

重命名原来的源作为备份:

sudo mv /etc/apt/sources.list sources.list_backup

新建一个sources.list文件

sudo vi /etc/apt/sources.list

输入之前复制的内容并保存退出,vi的操作可以自行谷歌一下。

更新apt软件源:

sudo apt-get update

sudo apt-get upgrade

完成后重启。

为了方便从windows拷贝文件到ubuntu,我们需要安装VMware-tools。

在开始之前,先关闭虚拟机,然后将光驱的配置改回来:

重新运行虚拟机,然后安装VMware Tools:

等待下载完成:

下载完成后,可以看到CD ROM中有VMware Tools相关内容了:

将VMwareTools-10.3.21-14772444.tar.gz拷贝到app文件夹下(这个是自己在任意目录新建的,也可以是其他文件夹),然后按照下面的命令完成安装即可:

途中会让你选择一些目录等,全都按回车选择默认即可,直到完成安装。

完成后重启虚拟机,就可以发现安装成功了,这个时候如果调整窗口大小,ubuntu的分辨率也会跟着改变,也可以直接和windows之间相互拷贝文件了。

将下载好的pioneer1_client_set和pioneer1_client两个程序拷贝到ubuntu的任意目录下,直接用鼠标复制黏贴即可,比如下图我就把两个程序拷贝到了~/raspberry/pioneer1目录下:

按照《PF0001-烧录制作好的image到SD卡并做启动RaspberryPi 4B前的准备工作》所描述的方法,将树莓派连上电源

在运行pioneer1_client_set和pioneer1_client之前需要确认一下有没有可执行权限:

可见只有rw权限,需要增加x权限,使用命令chmod +x pioneer1_client*:

用./pioneer1_client 172.20.10.9命令运行程序:

运行另一个程序./pioneer1_client_set172.20.10.9

看到以上信息,就可以说明程序执行正常并且已经连接到树莓派了。

责任编辑人:CC

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • WINDOWS
    +关注

    关注

    3

    文章

    3433

    浏览量

    87122
  • Ubuntu
    +关注

    关注

    5

    文章

    529

    浏览量

    28788

原文标题:【PF0002】在VMware下安装ubuntu 16.04并将应用程序拷贝到ubuntu中运行

文章出处:【微信号:TalkBT,微信公众号:蓝牙】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    MotorControl Workbench生成的代码是开环的吗,为什么电机跑起来很容易受到外力导致停机?

    请问各位高手 MotorControl Workbench 生成的代码是开环的吗?为什么我的电机跑起来很容易受到外力导致停机,我想它不停机,请问有什么好的办法吗 ?
    发表于 03-21 07:12

    为什么用1621B驱动液晶的时候初始化时正常显示,但程序跑起来是却不停闪烁呢?

    做一个用1621B驱动的液晶实现倒计时功能的程序,当我初始化玩液晶后一切显示正常。然后程序跑起来是LCD却不停的闪烁。(PS:我在程序中将
    发表于 08-01 11:31

    [MsgOS]系统跑起来

    子技术论坛)鉴于大家水平高低不齐,对于一些人可能拿到源码还不能顺利跑起来,这里就写一个详细的教程。步骤1.下载安装相关软件(这个就不细讲了吧)window操作系统 win7旗舰版,keilMDK 版本
    发表于 06-15 21:09

    MDK自带系统keil RTX中程序跑起来

    操作如上, 然后屏蔽了中断的几个函数,可以成功编译,但程序跑起来。所以想问问,这么建立 keil RTX的工程是对的吗?
    发表于 01-14 06:35

    请问裸板程序运行是否一定需要uboot先跑起来

    请问,裸板程序运行是否一定需要uboot先跑起来?像用keil开发,是不是在flash里不需要uboot存在或者事先运行
    发表于 07-23 05:45

    如何你的ESP32跑起来

    ESP32是了国内乐鑫科技推出的Wifi&蓝牙物联网MCU,而最近项目正好在用ESP32,所以我们今天就来分享下,如何你的ESP32跑起来应用于更多实际项目。1ESP32简...
    发表于 07-16 06:57

    怎样自己编译的uboot跑起来

    小目标:自己编译的uboot跑起来参考:wiki.friendlyarm.com/wiki/index.php/NanoPi_NEO首先熟悉一下板子和开发流程。维基主要参考《使用全志原厂BSP
    发表于 11-08 06:37

    程序跑起来就是很好的c代码吗

    程序跑起来并不见得你的代码就是很好的c代码了,衡量代码的好坏应该从以下几个方面来添加链接描述看:海风教育投诉1,代码稳定,没有隐患。2,执行效率高。3,可读性高。4,便于移植。
    发表于 11-23 08:00

    如何利用XR806开发板hello跑起来

    如何利用XR806开发板hello跑起来
    发表于 12-29 06:16

    如何u-boot跑起来

    如何u-boot跑起来
    发表于 01-26 08:26

    如何你的ESP32跑起来

    ESP32是了国内乐鑫科技推出的Wifi&蓝牙物联网MCU,而最近项目正好在用ESP32,所以我们今天就来分享下,如何你的ESP32跑起来应用于更多实际项目。1ESP32简介ES
    发表于 02-10 06:25

    如何借助STM32CubeProgrammer轻松将STM32MP1开发板跑起来

    在之前发布的一文中,我们获悉了如何借助STM32CubeProgrammer,轻松将STM32MP1开发板跑起来。在STM32MP1开发板跑起来之后,我们相当于有了一台微型嵌入式PC,
    发表于 02-22 06:07

    SpinalHDL是如何仿真跑起来

    。SpinalHDL是如何仿真跑起来的SpinalHDL的开发环境下,我们的逻辑设计和仿真代码均是基于SpinalHDL(Scala)来进行的,但仿真的运行依旧离不开仿真器的支持。在进行仿真
    发表于 07-25 15:09

    STM32如何区分程序跑起来用的是HSE还是HSI呢?

    方法去区别HSE和HSI的话,我的问题就来了:烧到030f4测到晶振有起振的程序(main下死循环),烧到030rb上,晶振不起振了,但是通过仿真发现程序还在跑的。所以问一下大家,是怎么确定HSE
    发表于 05-05 10:47

    FreeRTOS_003 _让系统在板子上跑起来

    FreeRTOS_003_让系统在板子上跑起来
    的头像 发表于 03-14 11:25 2483次阅读
    FreeRTOS_003 _让系统在板子上<b class='flag-5'>跑起来</b>