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

    文章

    10992

    浏览量

    206745
  • 海思
    +关注

    关注

    38

    文章

    423

    浏览量

    114718
收藏 人收藏

    评论

    相关推荐

    芯片金线包封胶的使用注意事项是什么?

    芯片金线包封胶的使用注意事项是什么?金线包封胶是一种高性能、高粘度的密封胶,广泛应用于电子、电器、汽车等领域。它具有良好的防水、防潮、防震等性能,能够保护产品内部零件不受环境影响,提高产品的使用寿命
    的头像 发表于 01-05 11:29 453次阅读
    芯片金线包封胶的使用<b class='flag-5'>注意事项</b>是什么?

    光缆安装的主要注意事项

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

    霍尔元件使用的注意事项

    其使用寿命,有一些注意事项需要牢记。本文将详细介绍霍尔元件使用的注意事项。 一、安装注意事项 1. 霍尔元件需要正确安装在电路板上,确保其与
    的头像 发表于 12-18 14:56 509次阅读

    振弦式渗压计的安装方式及注意事项

    振弦式渗压计的安装方式及注意事项 振弦式渗压计是一种常用的测量土壤水位的仪器,可以用于监测地下水位、土壤含水量、岩层渗透系数等参数。其原理是依靠振弦的共振频率变化来测量介质中的压力变化
    的头像 发表于 11-20 13:27 378次阅读
    振弦式渗压计的<b class='flag-5'>安装</b>方式及<b class='flag-5'>注意事项</b>

    新版Hi3559AV100开发注意事项

    新版Hi3559AV100开发注意事项
    的头像 发表于 11-13 09:17 347次阅读
    新版Hi3559AV<b class='flag-5'>100</b>开发<b class='flag-5'>注意事项</b>

    FAQ0115使用AC6编译注意事项

    使用AC6编译注意事项在使用ARM Compiler version 6(AC6)时,可能会出现如下情形之
    发表于 10-23 08:06

    低温下安装振弦采集仪注意事项

    低温下安装振弦采集仪注意事项 振弦采集仪是一种用于测量和监测结构物振动状态的设备,通常用于桥梁、大型建筑物、风力发电机、船舰等设施的监测和评估。在一些寒冷地区,设施的使用环境会面临低温的挑战,因此在
    的头像 发表于 10-16 11:02 198次阅读
    低温下<b class='flag-5'>安装</b>振弦采集仪<b class='flag-5'>注意事项</b>

    SS528V100 22AP30 Hi3531DV200开发注意事项

    SS528V100 22AP30 Hi3531DV200开发注意事项 、在反复开关视频采集编码程序定次数后,mpp会全局初始化失败,只能重启开发板才能恢复。 初步排查有可能是VB设
    发表于 10-06 17:58

    中8位MCU EEPROM使用注意事项

    中颖8位MCU EEPROM使用注意事项
    的头像 发表于 09-27 15:34 508次阅读
    中8位MCU EEPROM使用<b class='flag-5'>注意事项</b>

    雷达液位计的安装注意事项

    雷达液位计是一种常用于工业过程控制的仪器,它通过发送和接收雷达信号来测量液体的高度。在安装雷达液位计时,我们必须遵循一些注意事项,以确保其准确性和可靠性。本文将介绍雷达液位计的安装注意事项
    的头像 发表于 09-05 16:01 491次阅读

    编码器传感器安装时需知道的3大注意事项

    机械设备组装中,编码器传感器安装时需知道的3大注意事项。一、机械注意事项1、编码器传感器与用户端输出轴不可以刚性连接应采用弹性软连接,以避免因用户轴的窜动、跳动、抖动、偏心等导致编码器轴系
    的头像 发表于 08-27 08:08 781次阅读
    编码器传感器<b class='flag-5'>安装</b>时需知道的3大<b class='flag-5'>注意事项</b>

    SS524V100 单板移植和烧写U-boot(一)

     U-boot SS524V100 DMEB板上的外围芯片包括DDR SDRAM、eMMC、SPI Nor Flash和SPINAND Flash。 1.编译 U-boot 当所有移植步骤完成后,就可以
    的头像 发表于 08-22 10:31 394次阅读

    安全光幕安装注意事项

    安全光幕安装注意事项 安全光幕广泛应用于自动化生产,机械加工等工作领域,并不断为企业带来生产效率和安全。那么安全光栅在安装的时候有什么注意事项呢? 1.需要根据设备的类型及保护要求确定
    的头像 发表于 08-01 15:32 346次阅读

    使用注意事项

    使用注意事项
    发表于 07-07 19:04 0次下载
    使用<b class='flag-5'>注意事项</b>

    H8SX、H8S、H8族 C/C++编译程序包 V.6.01 Release 02注意事项和用户手册的修正

    H8SX、H8S、H8族 C/C++编译程序包 V.6.01 Release 02 注意事项和用户手册的修正
    发表于 06-26 20:27 0次下载
    H8SX、H8S、H8族 C/C++<b class='flag-5'>编译</b>程序包 V.6.01 Release 02<b class='flag-5'>注意事项</b>和用户手册的修正