查看: 1713|回复: 0

Marvell ESPRESSObin试用--初入ESPRESSObin

[复制链接]
  • TA的每日心情
    开心
    2013-6-2 20:29
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    发表于 2018-7-16 08:57:56 | 显示全部楼层 |阅读模式
    分享到:
    有幸从爱板网拿到了ESPRESSObin这块板卡,还是很开心的,拿到这块板卡看到查好了TF卡,觉得事情并不简单,上电一看,果然是已经烧好了openwrt的程序,插好网线后直接试用ssh远程登录上去操作,还是很方便的。
    拿到这块板子其实思考了下如何着手试用,之前已经有大神把相关的参数做了详细的介绍和评测,于是这次干脆写一篇如何快速上手的文章。
    在爱板网上已经有相关开发工具的介绍,但是很多新手工程师其实往往还是会在初期折腾很久,所以这次先写一篇文章来搭建一个在这块板子开发的教程。
    首先先下载交叉编译链:
    https://wiki.espressobin.net/tiki-index.php?page=Bu...

    直接使用wget会比较慢,推荐用迅雷

    毕竟是国外的网站,不过加速后的效果总比直接在虚拟机50k的下要好很多
    下好后在虚拟机中解压缩,命令是:tar -xvf gcc-linaro-5.2-2015.11-2-x86_64_aarch64-linux-gnu.tar.xz
    可以解压在单独的文件夹中方便使用
    接着在系统中添加检查编译链的路径方便使用
    vi .bashrc

    然后使用source命令执行以下
    接下来就可以下一个简单的程序测试一下环境是否好用了,输入aarch然后按tab,出现下图说明成功了
    我们可以先随手写一个简单的helloworld来测试一下,程序过于简单不放上来了,直接说编译的过程

    编译成功后,可以看到已经生成可执行文件了

    接着使用scp命令把可执行文件传输到板子上执行即可
    scp test root@192.168.101.105:/root(具体的ip需要自己使用串口进入板子输入ifconfig命令查看)
    传输成功后,执行,成功

    补充一点:之前笔者操作的时候遇到了执行出现:ash test not found的现象
    这个说明板子上缺少执行可执行文件的库
    我们需要在板子上使用file命令查看

    同时在虚拟机上使用交叉编译器的readelf工具

    将这两个库放到板子上,就没问题了
    回复

    使用道具 举报

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

    本版积分规则

    关闭

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

    手机版|小黑屋|与非网

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

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

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.