查看: 2184|回复: 3

EVB-T335x评估版之开发环境

[复制链接]
  • TA的每日心情
    慵懒
    2020-5-29 14:13
  • 签到天数: 79 天

    连续签到: 1 天

    [LV.6]常住居民II

    发表于 2017-9-1 01:03:38 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 wangdbff 于 2017-9-1 01:10 编辑

         这次说一下盈鹏飞的开发环境设置。资料中给出了压缩包,极大的方便了编译环境的搭建。
        主机是Win10系统,所以选择了安装虚拟机作为Linux主机环境,具体的安装过程可以选择VirtualBox或者VMware ,官网都有指导过程。假设已经完毕。安装软件前习惯性的sudo apt-get update。
        最好设置一个共享目录,方便拷贝文件。我这里的如下
          b.png
        把资料中的比那工具拷贝过来,虚拟机挂载以后进入目录,开始解压
    1. sudo tar -jxf gcc-linaro-arm-linux-gnueabihf-4.7-2013.03-201303013_linux.tar.bz2 -C /opt/
    2. sudo tar -jxf arm-2010.09.tar.bz2 -C /opt/
    复制代码
          a.png
         解压完成后记得设置一下环境变量。如下
    1. export PATH=/opt/arm-2010.09/bin:$PATH
    2. export PATH=/opt/gcc-linaro-arm-linux-gnueabihf-4.7-2013.03-201303013_linux/bin:$PATH
    复制代码
    根据以往出现过的问题,还需要安装一些兼容32位系统的软件包
    1. sudo apt-get install lsb-core
    2. sudo apt-get install lib32stdc++6
    复制代码
    如果不清楚的朋友可以先不安装,将出错信息google一下会了解的更清楚些。
        如上已经安装完所有需要的组件,来测试一下gcc工具
    1. arm-linux-gnueabihf-gcc -v
    复制代码
    c.png
         OK,至此编译工具有了,那么可以写一个小程序来测试一下了。
         以Hello 为例,编写简单语句后编译。这里拷贝官方例程来测试,在Debug目录下直接打make即可
          d.png
         如果小程序不适用make的话,不必编写Makefile文件,使用gcc命令输出即可
    1. arm-none-linux-gnueabihf-gcc hello.c -o hello
    复制代码
    编译结束输出hello可执行文件。电脑上插着内存卡,就用内存卡拷贝hello到目标版上运行
         SD卡自动挂载在目录media下,此时运行即可看到测试通过,编译工具和环境工作正常
           e.png      
         

       

    回复

    使用道具 举报

  • TA的每日心情
    开心
    2019-5-31 10:27
  • 签到天数: 98 天

    连续签到: 1 天

    [LV.6]常住居民II

    发表于 2017-9-1 08:54:09 | 显示全部楼层
    这是Lubuntu?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2020-5-29 14:13
  • 签到天数: 79 天

    连续签到: 1 天

    [LV.6]常住居民II

     楼主| 发表于 2017-9-1 09:08:52 | 显示全部楼层
    混森蓝兽 发表于 2017-9-1 08:54
    这是Lubuntu?

    是的,力图轻量
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2017-9-6 09:48:23 | 显示全部楼层
    hello,wangdbff~
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

    手机版|小黑屋|与非网

    GMT+8, 2024-4-25 08:27 , Processed in 0.144428 second(s), 21 queries , MemCache On.

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

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.