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

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

3天内不再提示

SS524V100 SDK安装编译osdrv注意事项(一)

硅天下集团 2022-10-23 17:18 次阅读

SS524V100 SDK安装编译osdrv注意事项(一)

一、开发环境

windows10电脑 +虚拟机15 Pro + Ubuntu18.0.4

二、在 linux服务器上安装交叉工具链

1# tar -zxf arm-mix410-linux.tgz

2# cd armmix410-linux

3# chmod +x arm-mix410-linux.install

4# sudo .armmix410-linux.install opthisi-linuxx86-arm 指定安装路径:opthisi-linuxx86-arm,如果不带这个参数默认安装路径为:optlinuxx86-arm

5# source etcprofile 安装交叉编译器的脚本配置的环境变量就可以生效了,或者请重启linux服务器也可

三、安装 SDK

3.1 SS524V100 SDK包位置

1.原始包: SS524V100R00101.softwareboardSS524V100_SDK_V2.0.X.X.tgz

2.补丁包: SS524V100R00102.only for referencesoftwareboardSS524V100_REF_V2.0.X.X.tgz

3.补丁脚本: SS524V100R00102.only for referencesoftwareboardref_patch.sh

3.2解压缩并展开 SDK包

SS524V100_REF_V2.0.X.X.tgz作为补丁包,可以将此补丁包打到SS524V100_SDK_V2.0.X.X.tgz包中,具体操作步骤如下:

1# 1、将 SS524V100_SDK_V2.0.X.X.tgz和 SS524V100_REF_V2.0.X.X.tgz 包放置到同一个文件夹下并解压

2# tar -zxf SS524V100_SDK_V2.0.X.X.tgz

3# tar -zxf SS524V100_REF_V2.0.X.X.tgz

4

5# 2、执行 SS524V100_SDK_V2.0.X.X文件夹内部解压

6# cd SS524V100_SDK_V2.0.X.X

7# .sdk.unpack

8

9# 3、执行打补丁操作:

10# cd ..

11# chmod +x ref_patch.sh

12# .ref_patch.sh

执行后,SS524V100_SDK_V2.0.X.X为打上REF补丁后的完整包。

四、编译 osdrv

本目录下的编译脚本支持 arm-mix410-linux工具链,arm-mix410-linux对应glibc库。具体命令如下(以ss524v100举例):

4.1彻底清除整个osdrv目录

# cd SS524V100_SDK_V2.0.1.0osdrv

# make distclean

4.2编译整个osdrv目录

# make all

五、编译问题汇总及解决方法

5.1问题1

binsh 1 bison not found

解决方法

# sudo apt install bison flex

5.2问题2

configure error gperf not found

Makefile10 recipe for target ‘all’ failed

make[1][all] Error 1

make[1]离开目录“SS524V100_SDK_V2.0.1.0open_sourceeudev”

Makefile330 recipe for target ‘boardtools’ failed

make[boardtools] Error 2

解决方法

# sudo apt-get install gperf

5.3问题3

configure WARNING cannot find ZLIB library required for mkfs programs

configure mtd-utils can optionally be built without mkfs.ubifs

configure mtd-utils can optionally be built without mkfs.jffs2

configure error missing one or more dependencies

Makefile47 recipe for target ‘mtd_board’ failed

make[1][mtd_board] Error 1

make[1]离开目录“SS524V100_SDK_V2.0.1.0open_sourcemtd-utils”

Makefile330 recipe for target ‘boardtools’ failed

make[boardtools] Error 2

解决方法

安装 mtd-utils2.x.x依赖库:

# sudo apt-get install zlib1g-dev liblzo2-dev uuid-dev pkg-config automake

5.4问题4

7z x lzma1900.7z -olzma1900

make[1] 7z Command not found

Makefile7 recipe for target ‘all’ failed

make[1][all] Error 127

make[1]离开目录“SS524V100_SDK_V2.0.1.0open_sourcelzma”

Makefile291 recipe for target ‘pctools’ failed

make[pctools] Error 2

解决方法

# sudo apt install p7zip-full

1

---------finish osdrv work,表示整个osdrv编译成功了

————————————————

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Linux
    +关注

    关注

    87

    文章

    11219

    浏览量

    208872
  • 海思
    +关注

    关注

    42

    文章

    447

    浏览量

    116097
收藏 人收藏

    评论

    相关推荐

    稳压器的安装注意事项

    稳压器的安装注意事项主要包括以下几个方面: 安装位置与环境要求 选择合适位置 :稳压器应安装在干燥、通风良好的地方,避免靠近水源或易燃物
    的头像 发表于 11-05 15:31 197次阅读

    网络配线架的安装注意事项

    网线除了常规连接用途外,在工业等制造业领域,需要大面积使用网线时,其配线架的搭配梳理至关重要。本期我们将主要聊聊网络配线架的安装注意事项,以及它与跳线架和理线架之间的区别。
    的头像 发表于 09-09 15:12 352次阅读
    网络配线架的<b class='flag-5'>安装</b>和<b class='flag-5'>注意事项</b>

    嵌入式工控体机的安装方法和使用注意事项

    嵌入式工控体机的安装方法和使用注意事项?工控体机系列产品中,因为使用环境的特殊性,很多企业需要以嵌入式的方式,把工控体机
    的头像 发表于 08-04 11:12 1118次阅读

    GPS、北斗卫星同步时钟天线安装注意事项

    使用, 请在参考的适用湿度范围(-25℃ ~+80 ℃)内使用。 (4)避免在过热或过冷环境使用, 请在参考的适用温度范围(85 RH 以下) 内使用。 2、在进行GPS/北斗卫星时钟天线安装时所要注意的安全事项。 (1)人身安
    的头像 发表于 07-16 14:32 550次阅读
    GPS、北斗卫星同步时钟天线<b class='flag-5'>安装</b><b class='flag-5'>注意事项</b>?

    电动机控制元件的安装注意事项

    电动机控制元件作为电动机运行的核心组成部分,其安装质量直接影响电动机的性能、安全性和使用寿命。因此,对电动机控制元件的安装过程进行严格把控,并遵循相应的注意事项,对于保障电动机的稳定运行具有重要意义。本文将从电动机控制元件的
    的头像 发表于 06-28 18:21 1074次阅读

    MPPT控制器的安装方法与注意事项

    的正常运行和延长其使用寿命,正确的安装方法和注意事项至关重要。本文将对MPPT控制器的安装方法和注意事项进行详细阐述。
    的头像 发表于 06-03 18:09 1585次阅读

    FMD LINK 使用注意事项

    电子发烧友网站提供《FMD LINK 使用注意事项.pdf》资料免费下载
    发表于 05-06 10:11 0次下载

    供应海思芯片方案代理

    包型号SS626V100 9、HI3531DV200芯片丝印22AP30 开发包型号SS528V100 10、HI3521DV200芯片丝印 22AP10 开发包型号SS524V100 11、HI3520DV510
    发表于 02-24 10:44

    安装和使用AWS角度传感器的注意事项

    安装和使用AWS角度传感器的注意事项  安装和使用AWS角度传感器是项重要而复杂的任务。这些传感器通常用于监控和收集环境数据,如温度、湿度、气压等,以帮助监控设备的状态和预测可能发生
    的头像 发表于 01-04 16:00 467次阅读

    光缆安装的主要注意事项

    光缆安装的主要注意事项  光缆安装是建设光纤网络的关键步骤之,其正确安装对于网络质量和稳定性至关重要。下面将为大家详细介绍光缆
    的头像 发表于 12-27 15:02 755次阅读

    霍尔元件使用的注意事项

    使用寿命,有注意事项需要牢记。本文将详细介绍霍尔元件使用的注意事项安装注意事项 1.
    的头像 发表于 12-18 14:56 1211次阅读

    电流互感器的使用注意事项

    当谈到电流互感器的使用时,有些重要的注意事项需要我们牢记。在本文中,我们将探讨这些注意事项,为您提供详细和全面的信息。
    的头像 发表于 12-15 10:34 1369次阅读
    电流互感器的使用<b class='flag-5'>注意事项</b>

    VGA OUT 的PCB设计注意事项

    VGA OUT 的PCB设计注意事项
    的头像 发表于 11-23 09:04 793次阅读

    PADS VX2.7 下载安装及3D模型导入的注意事项

    ://mentor.mr-wu.cn/ 安装方式按照安装包内的指导完成即可。 破解注意事项:1.用最新版馒头破解 2.必须关闭杀毒软件,否则破解后不可用! 二:3D模型导入 1.从3D模型网址
    发表于 11-22 17:54

    电位器的接线方式、安装方法以及使用选用注意事项

    电位器的接线方式、安装方法以及使用选用注意事项  电位器是种可调节电阻的电子元件,常用于电路中实现电阻的变化。它的接线方式、安装方法以及使用选用
    的头像 发表于 11-22 17:15 1.3w次阅读