查看: 119|回复: 2

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

[复制链接]

4

主题

0

好友

134

积分

童生

Rank: 2

该用户从未签到

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

好友

5857

积分

状元

Rank: 6Rank: 6

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

    连续签到: 1 天

    [LV.9]以坛为家II

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

    使用道具 举报

    1

    主题

    1

    好友

    203

    积分

    秀才

    Rank: 3Rank: 3

  • TA的每日心情
    无聊
    3 天前
  • 签到天数: 19 天

    连续签到: 4 天

    [LV.4]偶尔看看III

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

    使用道具 举报

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

    关闭

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

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

    GMT+8, 2017-10-21 22:07 , Processed in 0.145405 second(s), 15 queries , Memcache On.

    苏公网安备 32059002001056号

    Powered by Discuz!

    回顶部