最近在做树莓派相关的项目,需要用C编写树莓派程序,每次在树莓派上直接编写调试程序变得十分繁琐,于是在网上找到一篇文章 树莓派集成开发环境(ARM DS-5)入门指南 ,测试安装后觉得用起来不错,于是参考文章进行了重新整理。
树莓派第一次开机步骤不再过多赘述,需要注意的是以下两点:
1、树莓派要开启ssh
2、树莓派安装gdbsever,picocom
1 sudo apt-get install gdbserver 2 sudo apt-get install picocom
之后下载所需要的安装包 ARM DS-5 目前最新版本是5.29.1 点击跳转下载页
下载树莓派工具链(Toolchain) 根据系统版本选择对应版本工具链 ,每个工具链构建包括以下组件:
- 用于C和C ++语言的GCC编译器
- GDB调试器
- 包含兼容SD卡映像中的文件和库
接下来安装ARM DS-5 社区版和raspberry-gcc-6.3.0-r4.exe 工具链,之后打开ARM DS-5:
1、设置工作控件
2、设置工具链:方法是菜单栏里 Window>Preferences>DS-5>Toolchains 里面添加工具链安装路径\bin, DS-5会自动检测工具链然后跟着提示Finish
3、设置项目工具链参数:在Project Explorer中右键点击项目文件夹 Properties 选项可设置
4、配置RSE远程管理系统:Window>Show View>Other, 弹出的对话框中选择“Remote Systems”下的“Remote Systems”,如下图,点击“OK”打开远程系统栏目。
5、在“Remote Systems”的空白区域右键,选择“New Connection…”。
(1)在“Remote Systems”的空白区域右键,选择“New Connection…”。
(2)在弹出的对话框中选择“General”,点击“next”。
(3)然后在“Host name”栏输入目标板IP,“Connection”输入连接名称,“Description”输入连接描述,然后点击“next”。如下图
4、配置GDB debug设置:Run>Debug Configurations, 双击DS-5 Debugger新建调试项
设置file选项卡
这样开发环境就搭建好了,之后可以编写自己想要的程序进行调试。