查看: 2439|回复: 2

【BPI-M2 berry试用心得】基本环境:国内源、samba、开发环境

[复制链接]
  • TA的每日心情
    开心
    2017-12-20 11:14
  • 签到天数: 5 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    发表于 2017-9-30 14:04:48 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 ky123 于 2017-10-9 09:50 编辑

    目录
    一、使用国内源
    二、Samba文件同步

    三、开发环境搭建
    --------------------------------------------------------------------------------------------------------------------

    以下命令正常情况下要在普通用户下使用sudo进行,为了方便我直接在root下操作。

    一、更改国内源

    使用官方源安装会比较慢,因此修改source.list,改用国内的源。
    首先 使用命令查看下系统的版本
    1. <foroot@bpi-iot-ros-ai:/home/pi# lsb_release -a
    复制代码
    结果如下
    1. root@bpi-iot-ros-ai:/home/pi# lsb_release -a
    2. No LSB modules are available.
    3. Distributor ID: Raspbian
    4. Description:    Raspbian GNU/Linux 8.0 (jessie)
    5. Release:        8.0
    6. Codename:       jessie
    复制代码
    接着编辑/etc/apt/sources.list
    1. root@bpi-iot-ros-ai:/home/pi# nano /etc/apt/sources.list
    复制代码
    由于我是jessie的,因此注释掉官方的源,添加清华大学的源
    1. deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ jessie main non-free contrib
    2. deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ jessie main non-free contrib
    复制代码
    然后使用 Ctrl+O 回车后保存文件,Ctrl+X 退出编辑器,执行
    1. root@bpi-iot-ros-ai:/home/pi# apt-get update && apt-get upgrade -y
    复制代码
    等待一两分钟后就更新好了。

    二、安装Samba
    安装samba
    1. root@bpi-iot-ros-ai:/home/pi# apt-get install samba
    复制代码
    安装完成后,开始配置samba
    samba的配置文件在/etc/samba/smb.conf
    安装完后,会有一个默认的文件,建议你先备份,然后将其删除,新建一smb.conf文件,用在文件中填入以下配置项
    1. [global]
    2. server string = Samba Server Version %v
    3. [share]
    4. path = /home/pi
    5. public = yes
    6. writable = yes
    7. printable = no
    8. create mask = 0777
    9. sync always = yes
    复制代码
    配置完成后,重启samba服务
    1. smbd restart
    复制代码
    由于我们没有开启防火墙,因此这里不需要检查防火墙,如果需要,可以通过命令进行添加,具体请查看相关教程,除此之外如果你的系统有setenforce ,则需要添加setenforce 的相关规则,也可以把他关闭了省事。

    最后,有的用户虽然做了以上的事情但没法保存,一般情况下是没有权限所引起的
    1. chmod -R go+rxw /home/pi
    复制代码
    至此,配置完成。
    在window端输入ip,就能访问该共享文件夹
    1. \\192.168.137.184
    复制代码
    2017-09-30_134349.png
    三、开发环境
    直接在BPI-M2 Berry上写代码是比较痛苦的,VS2017推出了远程调试的方式,我们就来试试
    VS2017 Linux C++调试环境
    新建工程后,选择如下图所示的工程

    189.png
    建立完毕后,设置连接到BPi-M2 Berry的连接,采用ssh登录
    工具--选项--跨平台--连接管理器

    2017-09-30_14-52-00.gif
    从hello world程序开始
    接下来,打开linux控制台,
    调试--Linux控制台

    2017-09-30_14-57-34.gif

    按运行,就能在控制台看到打印的结果了,是不是很方便

    另外还能调试
    2017-09-30_15-00-28.gif
    今天先写到这啦!
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2018-6-10 20:29
  • 签到天数: 711 天

    连续签到: 1 天

    [LV.9]以坛为家II

    发表于 2017-9-30 17:20:44 | 显示全部楼层
    这个分享好不错,学习了
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2017-10-18 20:34
  • 签到天数: 19 天

    连续签到: 4 天

    [LV.4]偶尔看看III

    发表于 2017-9-30 21:58:42 | 显示全部楼层
    能否给个vs2017安装包?
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

    站长推荐上一条 /2 下一条



    手机版|小黑屋|与非网

    GMT+8, 2024-3-19 19:14 , Processed in 0.151510 second(s), 23 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.