社区导航

 
查看: 373|回复: 1

[活动] 【树莓派3B+测评】配置开发环境

[复制链接]

22

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2018-9-16 19:28:29 | 显示全部楼层 |阅读模式
本帖最后由 icefire2012 于 2018-9-16 19:27 编辑

一、树莓派3B+软件源
    在配置开发环境的过程中,要安装不少软件包,中间遇到过一些软件包无法下载,或者下载时间非常长的情况。这个主要是因为系统默认的镜像源在国外的原因。我试了一下国内的几个源,清华的在我的网络环境下是比较好用的。配置方式为修改 /etc/apt/sources.list和 /etc/apt/sources.list.d/raspi.list这两个文件,注释掉原来的内容,添加上清华的源对应的内容,具体操作为:
   
  1. sudo nano /etc/apt/sources.list
复制代码

    用#注释掉原来的内容,并添加以下内容:

   
deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi
    deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi   

1.png        

   
  1. sudo nano /etc/apt/sources.list.d/raspi.list
复制代码

    用#注释掉原来的内容,并添加以下内容:
    deb http://mirror.tuna.tsinghua.edu.cn/raspberrypi/ stretch main ui
    deb-src http://mirror.tuna.tsinghua.edu.cn/raspberrypi/ stretch main ui

    2.png    

   
    最后执行以下更新操作:
  1. sudo apt-get update
  2. sudo apt-get upgrade
复制代码




二、安装Vscode
    在接下来的测评任务中,要一直用到python语言。python语言我最近也是刚开始学。工欲善其事,必先利其器。一款优秀的IDE,能够提升python开发学习的效率。我在windows上都是用Visual Studio Code(https://code.visualstudio.com/ )。Visual Studio Code简称vscode,我选它作为python的IDE,主要是因为它以下的几个特性:
   
    *免费开源,并且同时支持windows,linux和mac平台
    *轻量级,安装包只有几十兆
    *热键设置的插件比较丰富,可以模拟其它常见编辑器的热键风格,如vim
    *支持python及其它主流语言的语法高亮,智能代码补全,括号匹配等功能
    *通过插件扩展,可调试python

    vscode官网上的deb包是x86平台下的,没有直接提供armhf平台下的安装包。我尝试从github下载源码编译安装包,失败了。最后在网上找到了一个编译好的armhf平台下的安装包(下载地址 https://pan.baidu.com/s/19oD7pewFQA93EebyF20w5g )。可直接运行安装。

    如果安装成功,vscode的启动方式为:开始菜单-->编程-->Code-OSS
    如果是通过VNC登录,启动vscode时会在终端中报错,启动后的vscode只有菜单栏,其余部分为空白,如下图:
    3.png

    为了解决这个问题,需要做如下操作:
  1. sudo cp /usr/lib/arm-linux-gnueabihf/libxcb.so.1 /usr/share/code-oss
  2. sudo cp /usr/lib/arm-linux-gnueabihf/libxcb.so.1.1.0 /usr/share/code-oss
复制代码
   
    进入vscode的安装目录
   
  1. cd /usr/share/code-oss/
复制代码

    然后再执行
  1. sudo sed -i 's/BIG-REQUESTS/_IG-REQUESTS/' libxcb.so.1
  2. sudo sed -i 's/BIG-REQUESTS/_IG-REQUESTS/' libxcb.so.1.1.0
复制代码


    做了以上操作后,启动vscode时,依然会在终端中报上述的错误,但最终可以正常启动。正常启动后的截图如下:
    4.png

    可以点击左侧自上而下数的第五个按钮,搜索并安装一些写python程序所用的扩展插件,如下图所示:
    5.png

    以下是调试过程中的效果视频:

























此帖出自单片机论坛


回复

使用道具 举报

2702

TA的帖子

1

TA的资源

版主

Rank: 6Rank: 6

测评达人

发表于 2018-9-19 12:13:15 | 显示全部楼层
继续


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

  • 论坛活动 E手掌握

    扫码关注
    EEWORLD 官方微信

  • EE福利  唾手可得

    扫码关注
    EE福利 唾手可得

小黑屋|手机版|Archiver|电子工程世界 ( 京ICP证 060456 )

GMT+8, 2018-10-18 17:13 , Processed in 0.085996 second(s), 16 queries , Gzip On, MemCache On.

快速回复 返回顶部 返回列表