Marvell ESPRESSObin试用--初入ESPRESSObin

作者: 禅口魔心
上传时间为: 2018-07-16 08:57 AM
2018-07-16
阅读:

有幸从爱板网拿到了ESPRESSObin这块板卡,还是很开心的,拿到这块板卡看到查好了TF卡,觉得事情并不简单,上电一看,果然是已经烧好了openwrt的程序,插好网线后直接试用ssh远程登录上去操作,还是很方便的。

拿到这块板子其实思考了下如何着手试用,之前已经有大神把相关的参数做了详细的介绍和评测,于是这次干脆写一篇如何快速上手的文章。

在爱板网上已经有相关开发工具的介绍,但是很多新手工程师其实往往还是会在初期折腾很久,所以这次先写一篇文章来搭建一个在这块板子开发的教程。

首先先下载交叉编译链:

http://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工具

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

全部评论 ()
条评论
写评论

创建讨论帖子

登录 后参与评论
系统提示