注册 登录
电子工程世界-论坛 返回首页 EEWORLD首页 频道 EE大学堂 下载中心 Datasheet 专题

icefire2012的个人空间 http://home.eeworld.com.cn/space-uid-404205.html [收藏] [复制] [分享] [RSS]

日志

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

已有 141 次阅读2018-9-16 18:24 |个人分类:树莓派| vscode

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

       

    --------------------------------------------------
    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

       

    
    最后执行以下更新操作:
    --------------------------------------------------
    sudo apt-get update
    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只有菜单栏,其余部分为空白,如下图:
    

    为了解决这个问题,需要做如下操作:
    --------------------------------------------------
    sudo cp /usr/lib/arm-linux-gnueabihf/libxcb.so.1 /usr/share/code-oss
    sudo cp /usr/lib/arm-linux-gnueabihf/libxcb.so.1.1.0 /usr/share/code-oss
    --------------------------------------------------  
    进入vscode的安装目录
    --------------------------------------------------
    cd /usr/share/code-oss
    --------------------------------------------------
    然后再执行
    --------------------------------------------------
    sudo sed -i 's/BIG-REQUESTS/_IG-REQUESTS/' libxcb.so.1
    sudo sed -i 's/BIG-REQUESTS/_IG-REQUESTS/' libxcb.so.1.1.0
   --------------------------------------------------

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

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

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






本文来自论坛,点击查看完整帖子内容。

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册

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

GMT+8, 2018-11-21 01:52 , Processed in 0.014954 second(s), 10 queries , Gzip On, MemCache On.

Powered by EEWORLD电子工程世界

© 2018 http://bbs.eeworld.com.cn/

返回顶部