0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看威廉希尔官方网站 视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

【时擎科技AT1000开发板试用体验】官方Linux sdk编译配置

开发板试用精选 来源:开发板试用 作者:电子发烧友论坛 2022-11-22 14:31 次阅读
本文来源电子发烧友社区,作者:萧哥, 帖子地址:https://bbs.elecfans.com/jishu_2289325_1_1.html

本来不打算写这个编译配置,只是写给没有使用过linux编译源码的小伙伴说说。Ubuntu版本: Ubuntu 20.04.3 LTS。
在收到时擎科技提供的SDK后目录结构如下:
一个为sdk一个是risvc的编译工具,现在我们把他上传到我们的Ubuntu,上传上去后目录结构

现在我把这两个都解压:解压命令: tar vxf 2101_SDK_Base_20220529.tar.gz(注意xxxx_SDK_Base_20220529.tar.gz
这里的xxxx不一样和我一样,猜测应该是签NDA后的ID标志,这里替换成自己的)
解压编译工具: tar vxf tools-linux-20201205.tgz
都解压后目录下文件:

其中:2101_SDK_Base_20220529 这就是sdk,tools是编译工具,
这里我们统一修改下sdk名字,方便后面操作,修改命令:mv 2101_SDK_Base_20220529 at1000_sdk
修改后目录下:

最后一步我们来修改工具,进入目录:cd at1000_sdk 使用vi命令修改sourceme-lin.sh,sudo vi sourceme-lin.sh
修改文件内容:把 export TOP_DIR=`pwd`/../../ 改为 export TOP_DIR=`pwd`/../ 修改后内容

保存退出后 执行命令:
source sourceme-lin.sh 执行后我们输入ris 再按tab键会自动补全名称 riscv32-unknown-elf-那就是配置成功了。

最后我们进入要编译的目录,比如进入 cd project/example/helloworld/


执行make clean再执行make后稍等几秒便编译成功,如下图输入内容便成功:


我们再生成img文件下载,执行:make image后在当前目录生成

ls命令可以看到出现 helloworld.img就是我们要烧录的文件


注:生成img过程种可能出现:libcrypto.so.1.0.0找不到的问题,那是因为没有安装libssh库,只需执行 sudo apt-get install libssl1.0.0安装即可。
最后,安装官方的烧录说明来是没问题了。

Ubuntu 20.04.3 LTS ,make image后显示没有libcrypto.so.1.0.0 ,但是按装确出了问题,因为我已经安装了1.1.1版本。。
Listing... Done
libssl-dev/focal-updates,focal-security,now 1.1.1f-1ubuntu2.13 amd64 [installed]
libssl-dev/focal-updates,focal-security 1.1.1f-1ubuntu2.13 i386
libssl-doc/focal-updates,focal-updates,focal-security,focal-security 1.1.1f-1ubuntu2.13 all
libssl-ocaml-dev/focal 0.5.9-1build1 amd64
libssl-ocaml/focal 0.5.9-1build1 amd64
libssl-utils-clojure/focal,focal 0.8.3-2 all
libssl1.1/focal-updates,focal-security,now 1.1.1f-1ubuntu2.13 amd64 [installed,automatic]
libssl1.1/focal-updates,focal-security 1.1.1f-1ubuntu2.13 i386
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 时擎科技
    +关注

    关注

    0

    文章

    76

    浏览量

    3279
  • 开发板试用
    +关注

    关注

    3

    文章

    301

    浏览量

    2100
收藏 人收藏

    评论

    相关推荐

    龍鹰一号siengine SE1000开发板测评

    大家好,这期测评一款国产芯片(龍鹰一号siengine SE1000)。 主要侧重其中的AI能力部分,围绕着“如何在开发板上跑一个完整AI应用”这一主题来写,前期根据官方提供的信息编译
    的头像 发表于 11-28 10:34 588次阅读
    龍鹰一号siengine SE<b class='flag-5'>1000</b><b class='flag-5'>开发板</b>测评

    迅为RK3568开发板定制扩展分区SDK源码编译-获取Linux-定制扩展分区源码包

    、ubuntu24 环境均可在不进行任何配置的情况下编译编译通过。 Linux-定制扩展分区源码网盘下载路径:“iTOP-3568 开发板\
    发表于 11-25 10:24

    【RA8D1试用活动】RA8D1B-CPKCOR开发板移植linux

    【RA8D1试用活动】RA8D1B-CPKCOR开发板移植linux
    的头像 发表于 11-16 01:02 227次阅读
    【RA8D1<b class='flag-5'>试用</b>活动】RA8D1B-CPKCOR<b class='flag-5'>开发板</b>移植<b class='flag-5'>linux</b>

    瑞芯微RK3568开发板Linux编译报错404怎么办?触觉智能教你轻松解决

    本文介绍瑞芯微RK3568主板/开发板SDK编译流程和编译报错404的解决方法,使用触觉智能EVB3568鸿蒙开发板演示,具有丰富的视频输入
    的头像 发表于 11-05 11:02 357次阅读
    瑞芯微RK3568<b class='flag-5'>开发板</b><b class='flag-5'>Linux</b><b class='flag-5'>编译</b>报错404怎么办?触觉智能教你轻松解决

    用户手册 | 全志T113-S3开发板——SDK编译指南

    ,不像发行版那样需要编译整个linux系统,只需要指定特定开发的功能包进行交叉编译即可。本文为大家介绍全志T113-S3开发板在眺望电子提供
    的头像 发表于 11-01 08:08 1428次阅读
    用户手册 | 全志T113-S3<b class='flag-5'>开发板</b>——<b class='flag-5'>SDK</b><b class='flag-5'>编译</b>指南

    【AG32开发板体验连载】AG32开发板初体验-项目概述

    AG32开发板初体验-项目概述 说明 非常感谢平台以及合作方提供的这次试用机会,一直想找一款MCU+FPGA的芯片方案终于让我找到了,迫不及待的申请试用有幸被选中。 AG32开发板基本
    发表于 10-21 23:55

    linux开发板与树莓派的区别

    操作系统的微型计算机,主要用于教育、编程、媒体播放等领域。 硬件配置 Linux开发板Linux开发板的硬件
    的头像 发表于 08-30 15:34 966次阅读

    linux开发板如何编译curl

    Linux开发板编译 curl 库通常涉及到几个步骤,包括准备开发环境、下载源代码、配置编译
    的头像 发表于 08-30 15:33 626次阅读

    linux开发板和单片机开发的区别

    硬件架构 Linux开发板和单片机开发在硬件架构上有很大的区别。Linux开发板通常基于ARM、x86或其他处理器架构,具有较高的处理能力和
    的头像 发表于 08-30 15:30 780次阅读

    Purple Pi OH 更改SDK编译选项

    开源鸿蒙硬件方案领跑者触觉智能本文适用于在PurplePiOH开发板更改SDK编译选项。触觉智能的PurplePiOH鸿蒙开源主板,是华为Laval官方社区主荐的一款鸿蒙
    的头像 发表于 07-06 08:33 297次阅读
    Purple Pi OH 更改<b class='flag-5'>SDK</b>的<b class='flag-5'>编译</b>选项

    fpga开发板linux开发板区别

    (Field-Programmable Gate Array)是一种可编程逻辑器件,它可以通过编程改变硬件逻辑电路的功能和结构。FPGA采用了可编程的门极,可以根据需要重新配置内部电路,从而实现不同的功能和逻辑关系。而Linux开发板
    的头像 发表于 02-01 17:09 2259次阅读

    DIY个人的Linux开发板教程

    作者简介:大佬已在硬创社开源了近50款开发板,动手能力极强,于去年年底开始接触学习Linux,并由全志V3s、F1C200S等芯片开始上手DIY个人的Linux开发板
    的头像 发表于 01-07 09:52 2091次阅读
    DIY个人的<b class='flag-5'>Linux</b><b class='flag-5'>开发板</b>教程

    如何构建linux开发环境和编译软件工程、应用程序

    前文介绍了如何使用官方提供的镜像文件启动开发板,本文将说明如何构建linux开发环境和编译软件工程、应用程序。
    的头像 发表于 01-03 12:31 2058次阅读
    如何构建<b class='flag-5'>linux</b><b class='flag-5'>开发</b>环境和<b class='flag-5'>编译</b>软件工程、应用程序

    【核桃派1B 开发板试用体验】0基础小白该如何玩转LINUX开发板

    、命令行调试还是修改并编译系统?如果你是一位从未接触过LINUX开发板的小白用户,建议你按照上面的顺序依次学习和体验这三部分内容。 先来说说运行。你可以按照官方教程中的“开箱指南”和
    发表于 01-02 16:32

    利用星闪BS25开发板NL001测试官方sdk中的外设程序uart

    本文利用星闪BS25开发板NL001测试一下官方sdk中的外设程序uart,以便熟悉外设的基本操作。
    的头像 发表于 01-02 11:30 2864次阅读
    利用星闪BS25<b class='flag-5'>开发板</b>NL001测试<b class='flag-5'>官方</b><b class='flag-5'>sdk</b>中的外设程序uart