查看: 3419|回复: 0

【盈鹏飞EVB335x工控板试用】win10下开发环境的构建

[复制链接]
  • TA的每日心情
    奋斗
    2023-5-10 20:09
  • 签到天数: 1742 天

    连续签到: 1 天

    [LV.Master]伴坛终老

    发表于 2018-6-6 18:22:34 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 jinglixixi 于 2018-6-8 15:33 编辑

           最近一直忙着开发环境的构建,先是装的VMware虚拟机,然后又在虚拟机上安装了ubuntukylin麒麟版的乌班图软件,接着又安装 VMware tools,本是奔着Go语言去的,无奈未果只好暂且放下有空时再做尝试。
           新近看网友介绍了一种以eclipse为工具的构建方法,于是也照猫画虎的尝试一下,果然奏效,在此将中途易出现的问题介绍介绍。
    1.安装JRE
    本人下载是的jre-8u171-windows-x64.exe,然后进行了安装,其初始界面如图1所示。
    1.jpg
    图1初始界面


    其安装的目录为C:\Program Files\Java\jre1.8.0_171,需记录下来以便后续配置环境变量。

    2. 配置环境变量
        安装后,选取:计算机→属性→高级系统设置→高级→环境变量来配置环境变量,涉及的变量有3个,即JAVA_HOME、Path及ClassPath。
    1)选取:系统变量→新建 JAVA_HOME 变量,并将变量值填写为安装时的目录(本人是 C:\Program Files\Java\jre1.8.0_171)
    2.jpg

    2)选取:系统变量→寻找 Path 变量→编辑,然后在变量值最后输入%JAVA_HOME%\bin;
    (注意若原来Path的变量值末尾没有;号,需先输入;号再输入上面的代码)
    3.jpg

    3)选取:系统变量→新建 CLASSPATH 变量,变量值填写  .;%JAVA_HOME%\lib;(注意最前面有一点)
    4.jpg

    完成配置后,可在命令模式下键入“java -version”来观察正常与否,在正常情况下其显示内容如图2所示。
    5.jpg
    图2 安装验证



    3.下载eclipse-cpp-oxygen-3a-win32-x86_64.zip,然后进行解压即实现了安装。
    4. 安装交叉编译链工具
    在Windows下的交叉编译链工具为arm-2010.09-50-arm-none-linux-gnueabi.exe,在下载后选择非中文路径安装即可。
    5.新建工程
    先启动Eclipse IDE,然后设置一个workspace路径,在进入界面后,选择File->New->C/C++ Projec来创建一个工程并加以命名。
    6.jpg
    图3 创建工程

    6. 配置交叉编译链工具,选择自己安装的路径并点击Finish。
    7.jpg
    图4 配置交叉编译链工具

    将编译器设为CDT Internal Builder,如图5所示。
    8.jpg
    图5 设置编译器



    7.新建程序文件
    点击File -> New -> Source File ,然后在新文件中添加源代码,若点击编译图标工具,则可以看到编译结果如图6所示。
    9.jpg
    图6  完成编译


    8. 配置调试环境

    点击Run -> Debug Configurations,在 DebugConfigurations 窗口双击  C/C++ Romete Application 即自动生成 Hello Debug 配置。
    在Build Configurations选项选取Debug方式,再点击下方的Select other 进行设置,设置后的内容如图7所示。
    10.jpg
    图7调试环境配置


    选择Debugger的main选项中,将GDB debugger设置为arm-none-linux-gnueabi-gdb。在Connection选项中,将IP地址栏写入板卡的Ip地址,其内容如图8所示。
    11.jpg
    图8 设置连接对象


    8.设置传送方式
    点击File->  New ->  Other,选择  RemoteSystem Explorer下的FTP Only方式,并输入板卡的IP地址,见图9和图10所示。
    12.jpg
    图9 设置传送方式

    13.jpg
    图10 设置传送目标

    9.打开RemoteSystem面板
    点击Windows->Show View->Other,选择 Remote System即可,如图11所示。
    14.jpg
    图11 显示Remote System面板



    10.建立连接
    在板卡上电且与电脑连接的情况下,点击板卡IP地址192.168.0.230,以连接 EVB335X 的 FTP 服务器。在弹出的  Enter Password窗口,在  User ID 栏填入 root,在  Password 填入 123456,然后点击 OK 即可登陆,登录后如图12所示。
    15.jpg
    图12 完成登录

    11.发送目标文件
    将编译的二进制文件复制到 EVB335X的 主目录上,如图13所示。
    s.png
    图13  复制二进制文件

    12. 远程调试
    将板卡的调试端口与电脑连接,并在电脑侧发命令给目标文件配置执行权限,然后输入指令开启远程调试,如图14所示。
    16.jpg
    图14执行远程调试

    在Eclipse IDE界面选择调试图标工具,执行单步运行后其内容如图15所示。
    17.jpg
    图15调试结果
    回复

    使用道具 举报

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

    本版积分规则

    关闭

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

    手机版|小黑屋|与非网

    GMT+8, 2024-4-20 06:20 , Processed in 0.114356 second(s), 16 queries , MemCache On.

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

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.