爱板网论坛

查看: 187|回复: 2

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

[复制链接]

9

主题

3

好友

275

积分

秀才

Rank: 3Rank: 3

  • TA的每日心情
    开心
    昨天 22:27
  • 签到天数: 2 天

    连续签到: 2 天

    [LV.1]初来乍到

    发表于 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

    今天先写到这啦!
    回复

    使用道具 举报

    52

    主题

    4

    好友

    5879

    积分

    状元

    Rank: 6Rank: 6

  • TA的每日心情
    开心
    2016-12-9 14:11
  • 签到天数: 710 天

    连续签到: 1 天

    [LV.9]以坛为家II

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

    使用道具 举报

    2

    主题

    1

    好友

    203

    积分

    秀才

    Rank: 3Rank: 3

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

    连续签到: 4 天

    [LV.4]偶尔看看III

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

    使用道具 举报

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

    关闭

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

    手机版|爱板网 |网站地图  

    GMT+8, 2017-12-16 22:52 , Processed in 0.395118 second(s), 15 queries , Memcache On.

    苏公网安备 32059002001056号

    Powered by Discuz!

    回顶部