查看: 1803|回复: 0

【TI的一代经典旷世神U—电鱼派】(二)+开发环境搭建

[复制链接]
  • TA的每日心情

    2018-3-13 13:50
  • 签到天数: 299 天

    连续签到: 1 天

    [LV.8]以坛为家I

    发表于 2016-12-3 22:55:44 | 显示全部楼层 |阅读模式
    分享到:
    电鱼派板卡申请地址:https://www.cirmall.com/bbs/thread-49572-1-1.html

    正所谓“工欲善其事必先利其器”,再开始我们的电鱼派正式的试用之前我们要先搭建好编译环境。
    其中虚拟机的安装过程且不表,这东西网上一抓一大把。这里主要讲一讲安装交叉编译环境。
    我试用的virtualbox虚拟机在安装ubuntu的时候出现“The system is running in low-graphics mode”问题,查找之后发现是没有安装显卡驱动,敲入如下命令即可:
    sudo apt-get install fglrx
    sudo reboot
    之后就可以进入图形界面了,我比较菜,不太习惯命令行界面。。。。
    接下来就需要安装交叉编译环境,还有nfs。
    1、首先安装nfs,这个容易就一条命令:
         #apt-get install nfs-kernel-server
    2、然后配置nfs文件系统路径,打开/etc/exports文件添加如下代码:
          /home/Workspace/dianyu *
          文件夹可以修改自己的目录。
          之后重启一下nfs服务:
          /etc/init.d/nfs-kernel-server restart  
    3、接下来配置交叉编译环境
         在光盘目录下找到arm-linux-gcc-4.6.1-dianyu.tar.gz。
         放到虚拟机里面进行解压,这里我解压到/usr/local/arm/dianyu/目录下。
    4、打开我们的电鱼派,关在nfs文件系统
          mount -t nfs -o nolock 192.168.199.125:/home/saber/WorkSpace/nfs /mnt/nfs
          192.168.199.125是我的虚拟机地址,/mnt/nfs 是我虚拟机上的本地目录。
    5、编译第一个程序“hello world”。
          在虚拟机上试用vi编辑我们的第一个程序。
    1. #include <stdio.h>

    2. void main()
    3. {
    4.         printf("hello world!\r\n");
    5. }
    复制代码
    然后使用我们安装好的交叉编译工具进行编译:
           /usr/local/arm/dianyu/arm-linux-gcc-4.6.1-dianyu/bin/arm-none-linux-gnueabi-gcc hello.c        然后将编译生成的a.out文件放到我们的nfs共享目录里面。然后就可以在板子上面看到a.out文件了。
    6、./a.out 执行就可以看到我们的第一个程序了。
    filehelper_1480854660626_35.png


    回复

    使用道具 举报

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

    本版积分规则

    关闭

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

    手机版|小黑屋|与非网

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

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

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.