Navigation

    全志在线开发者论坛

    • Register
    • Login
    • Search
    • Categories
    • Tags
    • 在线文档
    • 社区主页
    1. Home
    2. BedRock
    3. Posts
    • Profile
    • Following 4
    • Followers 8
    • my integral 3748
    • Topics 30
    • Posts 311
    • Best 31
    • Groups 0

    Posts made by BedRock

    • Reply: 请问这个懒人创意发牌器是纯机械的, 还是电子+机械的?

      @ubuntu 逐渐开始发挥想象力了。。。。那我建议直接 识别加防止出老千(我就是庄家)

      posted in 灌水区
      BedRock
      BedRock
    • Reply: (分享) D1 / D1s 的 DXP/AD 封装

      😮 😮 😮 感觉 一个 新PI 即将出世😄 😄 😄

      posted in MR Series
      BedRock
      BedRock
    • Reply: 【DIY教程】用D1哪吒开发板做一个卡牌识别机,可以玩游戏王、狼人杀、三国杀、剧本杀

      APP基本功能已经实现啦,在这里庆祝!加祝贺!加感谢 @xiaowenge 还有论坛各位大神的的鼎立相助。看看识别同时显示的效果。
      8a0c9ba4-63b1-41ed-bf44-4411c3e892ab-lADPBE1Xf881r6rNBQDNAtA_720_1280.jpg

      识别和APP为不同进程,采用Socket通信,传递 img_Path 和 识别结果。

      由于Socket本身机制的问题,在监听和write的过程中为阻塞进程的方式,所以CPU占用率也很低。在识别的过程中CPU 会跑满。识别时间约为 5-6s 钟,因为模型加载需要2-3s,所以之前的重复运行且加载的方式很不OK!
      a1839753-2911-4ab2-8198-7593a6c7bcdc-image.png

      下面准备调试双屏显示。。。其他功能也在稳步完善中。。。。
      上一个视频看看效果:

      posted in MR Series
      BedRock
      BedRock
    • Reply: 请问这个懒人创意发牌器是纯机械的, 还是电子+机械的?

      感觉像是电子+机械

      posted in 灌水区
      BedRock
      BedRock
    • Reply: 这是用五片PCB DIY国宝 司母戊鼎?Q群看到的

      真是妙蛙种子吃着妙脆角走进了米奇妙妙屋~妙到家了👏 👏

      posted in 灌水区
      BedRock
      BedRock
    • Reply: 【DIY教程】用D1哪吒开发板做一个卡牌识别机,可以玩游戏王、狼人杀、三国杀、剧本杀

      从网上找了两个箭头的Logo做按键,下载时还要收费,然后认证了一个企业号,下载了两个😂 😂 😂 箭头。。。。哈哈哈

      jiantou.png

      LVGL的img 无法直接应用 回调函数,需要使能 图片的 可以按下的属性,就能进行回调了😄 😄

      #define LV_EVENT_CB_DECLARE(name) static void name(lv_obj_t * obj, lv_event_t e)
      

      还有这个宏将回调的参数取消了,仅仅只用通过判断e的枚举,就可以确定当前控件的状态。

      这个问题解决后,然后就开始考虑 LVGL 如何掉起 ncnn ,最开始想直接,使用system 函数 运行一个进程 就结束了,但是这样两个执行之间没有通讯的方法,然后搜索找到
      popen函数可以将执行后的结果返回一个文件指针,可以读取文件指针中的值来获取指令的返回值。但是这种应用一般用于shell指令的返回值,检测的过程中需要比较长的时间,此时结果读取就会被阻塞,界面就会被卡住。其实理论上在这里开一个线程,让这条线程专门等待结果即可,其图片的识别传递参数通过shell 脚本参数实现。个人觉得这个方法不是很行。

      今天尝试了多进程通讯,最开始是打算用管道,但是管道的特殊性为单向传输。所以两边传输需要两个管道。然后我在调试两个管道阻塞同步传输数据的时候比较困难,调试不出来。🙃 🙃 🙃
      然后就继续找了方法
      所以就又调试了基于Socket的多进程控制程序,由于数据量只有img 路径的字符串,而Socket监听本事就采用阻塞的方式,所以实现起来比较方便。现在就成功实现了ncnn检测作为客户端,然后服务器做服务端,向客户端发送img路径进行识别。

      下一步就是整合。绑定结果。调试。 😃 😃

      posted in MR Series
      BedRock
      BedRock
    • Reply: 【DIY教程】用D1哪吒开发板把”毛坯车“改造成”全车智能“(更新中)

      @bedrock 在 【继续整活】用D1哪吒开发板把”毛坯车“改造成”全车智能“ 中说:

      接入车内中控?😰 😰

      posted in MR Series
      BedRock
      BedRock
    • Reply: 【DIY教程】用D1哪吒开发板把”毛坯车“改造成”全车智能“(更新中)

      @xiaowenge 少了灵魂! 显示屏😀 😀

      posted in MR Series
      BedRock
      BedRock
    • Reply: SPI-NANDFLASH性能低问题

      SPI 读写是会影响什么性能🤤

      posted in MR Series
      BedRock
      BedRock
    • Reply: Ubuntu20.04编译D1报错:debug_print ("SERVER: WaitingForBegin, read '%s'", line)

      有的https://bbs.aw-ol.com/topic/102/ 查看这个帖,以及下面的评论哦

      posted in MR Series
      BedRock
      BedRock
    • Reply: ubuntu21.04编译d1源码出错

      建议重新make 单线程看一下是什么问题🤠 🤠

      posted in MR Series
      BedRock
      BedRock
    • Reply: 【DIY教程】用D1哪吒开发板做一个卡牌识别机,可以玩游戏王、狼人杀、三国杀、剧本杀

      @bedrock 视频不知道为什么上传后亮度看不清楚了。。。。😤 😤 😤 😤 😵 😵 😵 😵

      posted in MR Series
      BedRock
      BedRock
    • Reply: 【DIY教程】用D1哪吒开发板做一个卡牌识别机,可以玩游戏王、狼人杀、三国杀、剧本杀

      更新一下自己的app开发进展,由于LVGL框架的特殊性,图片的显示需要使用二进制文件的形式。先这里感谢百度词条收录的卡牌图片,让我能再网上直接下载到的卡牌的原图!😄 😄 😄

      先上一张草图。。。(很草 勿怪😅 😅 😅 )
      56f2b9f5-69b9-4f08-8908-02829eaf86bd-lADPBF8a-OylwMPND8DNC9A_3024_4032.jpg

      然后就是基本的 资源绘制了。。。。

      使用图片在线转换工具:https://lvgl.io/tools/imageconverter
      可以将图片转换为一个 .c 文件。在转换之前,需要将所有图片统一成一个大小。我使用windows 自带的 画图工具,取消比例绑定,将所有图片调整为 383*561 (因为我第一张图没处理,索性后面都按照这个比例的格式了)

      转换得到的C文件有点大,一个C文件为 11M大小 3K行的数组!着实吓了一跳!同时我的电脑不是很给力,修改这个文件难上加难,使用Windows 自带的记事本来修改! 打开 修改 保存 每次都需要花费20S,然后将文件加入文件夹包含LVGL头文件,因为只有这样使用宏才能找得到改图片数组!。

      然后再将所有的图片通过加入数组的方法来索引,加上回调机制,再加一点细节,就得到了如下效果:

      下一步就是:

      • 调用ncnn 根据返回结果绑定 图片 就可以成功识别到了(仍然使用索引的方式)
      • 利用索引查找,攻击力 生命值等属性 显示再屏幕上。
      • 下一步播放动画(盲区)
      • 还要先驱动HDMI 好像。。😅 😅
      posted in MR Series
      BedRock
      BedRock
    • Reply: D1中安装opencv出错

      @heinhe 在 D1中安装opencv出错 中说:

      @bedrock 换了清华源也是如此。sudo apt-get install python-opencv -i https://pypi.tuna.tsinghua.edu.cn/simple/
      清华源应该有的,树莓派、eaidk等都可以

      哪吒是RISCV架构的哈,你先去看看这些源里会不会有有对应软件包的支持 你这种就显然是没有这个支持了 所以我推荐你 交叉编译😀 😀

      posted in MR Series
      BedRock
      BedRock
    • Reply: D1中安装opencv出错

      @heinhe 这个显然是源里没有提供 这个包

      posted in MR Series
      BedRock
      BedRock
    • Reply: 无法动态链接库

      @harry89 我看到你的 not found 没有提示 具体的???🤒

      posted in MR Series
      BedRock
      BedRock
    • Reply: 请问360行车记录仪有谁拆过没?这种密闭的玩意儿有没有方法不损伤拆掉

      大力出奇迹😆 👊

      posted in 灌水区
      BedRock
      BedRock
    • Reply: Q群看到的白票PCB打样指南

      嫖!😆 😆

      posted in 其它全志芯片讨论区
      BedRock
      BedRock
    • Reply: 请问360行车记录仪有谁拆过没?这种密闭的玩意儿有没有方法不损伤拆掉

      关机后取出卡托,加热垫加热5分钟,用吸盘拉开一条缝隙 插入拆机片?😅 😅

      posted in 灌水区
      BedRock
      BedRock
    • Reply: 无法动态链接库

      报错的时候好像有动态库的 路径提示 照着路径提示放进去试试看可以吗,还有交叉编译链里的 lib 好像是给交叉编译链用的 板子上用的动态库在 sysroot 目录

      posted in MR Series
      BedRock
      BedRock
    • Reply: 【DIY教程】将D1哪吒开发板改装成一个4G热点简易 NAS

      哈哈哈哈 编译崩了加内存的操作太骚了 😛 😛 😛

      posted in MR Series
      BedRock
      BedRock
    • Reply: 请问D1 tina v1.0.0 是不是默认支持了自带的mipi屏幕, 可是为什么我的没有显示呢?背光是亮的

      @memory 效率拉满

      posted in MR Series
      BedRock
      BedRock
    • Reply: 哪吒D1开发板 LVGL7 源码下载(带git仓库)

      最近也在用,今天开和ncnn一样的编译选项,运行时会段错误😭 😭 是不是注定了我两个不能放一起

      posted in MR Series
      BedRock
      BedRock
    • Reply: 哪吒D1开发板 LVGL7 源码下载(带git仓库)

      有没有使用G2D呀🙂 🙂 🙂

      posted in MR Series
      BedRock
      BedRock
    • Reply: 【DIY教程】用D1哪吒开发板做一个卡牌识别机,可以玩游戏王、狼人杀、三国杀、剧本杀

      阅读了两天源码,加上参考LVGL手册,基本上搞明白了LVGL运行的机制和对象创建的方法,一些高级的控件目前还需要继续学习,由于我直接移植了100ask的应用程序综合例程,由于源码量比较多,不过还好,韦老师的代码 写的调理都比较清楚,容易找到代码对应的位置。

      进入所有初始化后,进入函数:lv_100ask_printer()。

      模仿该函数的写法,在下面添加了,我们自己的app和对应回调函数。

      • 移植的过程中底部应用栏的位置不对,主要是原来的 屏幕偏移量和现在的屏幕偏移量不是匹配上的,通过调整偏移量可以达到完美显示桌面的效果。
      • 同时连接网络,可以使用ntp服务器更新系统时间。桌面时间更新也会正确。

      以上两个更改完成后此时的桌面如下:
      df37a58c-aeb7-4336-96b3-aefaa22c86d9-lADPBFDk_jqLRibNC9DND8A_4032_3024.jpg

      然后,模模仿其app写法增加我自己的app。(目前没有构建好,比较丑)

      但是app 的启动及退出的接口已经准备好了。app 内容正在构建(LVGL控件还不是很熟悉)
      预计app具有如下内容。

      • 卡牌信息及其展示
      • 识别的提示
      • 卡牌属性展示及调整
      • 动画解码播放(盲区)

      目前测试卡牌识别情况来开,使用ncnn加速的的模型识别,一帧需要 10s 左右,所以做到实时识别是不太可能的。所以又三种方案(我觉得)

      • 手动识别 按下按键进行识别
      • 自动感应识别
      • 全自动识别

      本着好实现的原则,个人觉得第一种 比较好实现。大概的实现路径:

      • 读取摄像头数据,手动拿取一帧,做识别
      • 在界面上显示 卡牌的信息
      • 并在屏幕中播放视频动画

      上面说过需要使用cmake来构建项目,在cmake构建的过程中遇到的问题:

      • sunxifb.c 没有找到(加速 后面优化的过程中再尝试)
      • lib_png 库,添加一个新的变量包含这个库
      • 运行时cpu段错误
        开启了编译优化,使用和ncnn 同样的参数出现了这个问题,这个结果是不是注定了我不能把ncnn也一起编译进来?????????????
        将优化去掉,删掉其他对应的库,可以运行了
      • 自己写的界面刷不出来
        发现在这个工程中,自己写的界面需要通过,lv_scr_act()获取当前显示界面,显示在当前页面中,否则就会被,其背景冲掉,而且需要关掉主界面的刷新。才能显示出来。
      • 自己的回调函数不能使用
        回调函数需要在前面进行注册,位置不对也不能用(我也不知道为什么)
      posted in MR Series
      BedRock
      BedRock
    • Reply: 【DIY教程】D1哪吒开发板移植wifi6模组AW869B

      哈哈哈哈哈哈 躺好等更新

      posted in MR Series
      BedRock
      BedRock
    • Reply: 请问D1哪吒开发板能点亮诺基亚mipi dsi 1-lane 显示屏吗?

      @xiaowenge 洞察商机😄 😄 😄 😄 😄

      posted in MR Series
      BedRock
      BedRock
    • Reply: Linux 调试工具推荐

      @nideyida 对的,都有带。

      posted in Linux
      BedRock
      BedRock
    • Linux 调试工具推荐

      前言

      我们做开发的过程中难免会遇到各种各样问题,Windows中有强大的调试工具和软件仿真软件等等..Linux中的调试工具却有着举足轻重的地位,和更为丰富的功能.下面我们一一展开:

      1. 设备始终接口时钟树

      sys/kernel/debug/clk/clk_summary

      2.引脚接口

      sys/kernel/debug/pinctrl/pinctrl-maps

      3.CPU外设用电情况

      sys/kernel/debug/regulater/regulator_summary

      4.中断控制器

      proc/interrputs

      5.内核loge打印

      demesg

      6.进程查看

      top 查看cpu 内存使用情况
      cpu_monitor 系统资源监控

      7.带宽资源

      mtop 抓取当前ddr带宽使用情况

      8.二进制转换源码工具

      add2line 可以转换当前二进制对应的源码位置

      9.反汇编工具

      objdump 可以直接将可执行程序反转为汇编

      10.用户空间跟踪工具

      starce 可以查看当前进程空间的跟踪,什么进程在干什么,占了多少资源.
      ioctr占了多少带宽,执行消耗了多少资源.

      当然还有很多很多其他的工具,有需要的时候再看😊

      posted in Linux
      BedRock
      BedRock
    • Reply: 请问这个树莓派MIPI DSI 显示屏是不是用 接口芯片转的?

      @tigger 还用触点引出来了😳 😳 😳 更方便跳线了

      posted in MR Series
      BedRock
      BedRock
    • Reply: 给官方的D1s开发板设计一个 LCD 扩展版

      坐等成品白嫖😆 😆 😆

      posted in MR Series
      BedRock
      BedRock
    • Reply: 请问D1 tina v1.0.0 是不是默认支持了自带的mipi屏幕, 可是为什么我的没有显示呢?背光是亮的

      @memory 在 请问D1 tina v1.0.0 是不是默认支持了自带的mipi屏幕, 可是为什么我的没有显示呢?背光是亮的 中说:

      触摸校正正常, 其实电容屏不需要校正, ( 逃

      🤠 🤠 🤠 又是一个小功能

      posted in MR Series
      BedRock
      BedRock
    • Reply: 请问这个树莓派MIPI DSI 显示屏是不是用 接口芯片转的?

      坐等测试😯 😯 😯

      posted in MR Series
      BedRock
      BedRock
    • Reply: D1开发板配的gt911不能使用, 请问是怎么回事呢?

      @memory Tina里有个测试命令getevent 就可以同时看到 目前接入的 设备,并进行设备的测试😀 😀 😀 😀

      posted in MR Series
      BedRock
      BedRock
    • Reply: 请问D1 tina v1.0.0 是不是默认支持了自带的mipi屏幕, 可是为什么我的没有显示呢?背光是亮的

      v 1.0.1 默认是支持了的v1.0.0不是很清楚,开机确实会显示哪吒的logo.

      posted in MR Series
      BedRock
      BedRock
    • Reply: D1开发板配的gt911不能使用, 请问是怎么回事呢?

      还需要在dts 中修改一处:
      目录: d1-tina-open/device/config/chips/d1/configs/nezha/linux/board.dts

      compatible = "allwinner,goodix";
                      device_type = "ctp";
                      reg = <0x14>;
      #              此处使能
      -               status = "disabled";
      +               status = "okay";
      
      
      #             此处更改触摸方向,实测y触摸方向相反
      -               ctp_revert_y_flag = <0x0>;
      +               ctp_revert_y_flag = <0x1>;
                      ctp_exchange_x_y_flag = <0x0>;
                      ctp_int_port = <&pio PG 14 GPIO_ACTIVE_HIGH>;
                      ctp_wakeup = <&pio PG 15 GPIO_ACTIVE_HIGH>;
      
      

      eecd40f4-751e-47b2-a583-d01bbf33eece-image.png

      posted in MR Series
      BedRock
      BedRock
    • LVGL测试中相关参数之位置样式

      位置样式调整

      lv_obj_align(canvas_bottom_menu, NULL, LV_ALIGN_IN_TOP_MID, 0, 605);   
      //后面两个参数为x y 的偏置   x向右方向偏置  y向下偏置
      
      样式应用有点特别  
      lv_obj_add_style(canvas_bottom_menu, LV_BTN_PART_MAIN, &style_bottom_menu);
      

      样式列表参数

      lv_style_t lv_style_scr;
      lv_style_t lv_style_transp;
      lv_style_t lv_style_transp_fit;
      lv_style_t lv_style_transp_tight;
      lv_style_t lv_style_plain;
      lv_style_t lv_style_plain_color;
      lv_style_t lv_style_pretty;
      lv_style_t lv_style_pretty_color;
      lv_style_t lv_style_btn_rel;
      lv_style_t lv_style_btn_pr;
      lv_style_t lv_style_btn_tgl_rel;
      lv_style_t lv_style_btn_tgl_pr;
      lv_style_t lv_style_btn_ina;
      

      位置参数

      /** Object alignment. */
      enum {
          LV_ALIGN_CENTER = 0,
          LV_ALIGN_IN_TOP_LEFT,
          LV_ALIGN_IN_TOP_MID,
          LV_ALIGN_IN_TOP_RIGHT,
          LV_ALIGN_IN_BOTTOM_LEFT,
          LV_ALIGN_IN_BOTTOM_MID,
          LV_ALIGN_IN_BOTTOM_RIGHT,
          LV_ALIGN_IN_LEFT_MID,
          LV_ALIGN_IN_RIGHT_MID,
          
          LV_ALIGN_OUT_TOP_LEFT,
          LV_ALIGN_OUT_TOP_MID,
          LV_ALIGN_OUT_TOP_RIGHT,
          LV_ALIGN_OUT_BOTTOM_LEFT,
          LV_ALIGN_OUT_BOTTOM_MID,
          LV_ALIGN_OUT_BOTTOM_RIGHT,
          LV_ALIGN_OUT_LEFT_TOP,
          LV_ALIGN_OUT_LEFT_MID,
          LV_ALIGN_OUT_LEFT_BOTTOM,
          LV_ALIGN_OUT_RIGHT_TOP,
          LV_ALIGN_OUT_RIGHT_MID,
          LV_ALIGN_OUT_RIGHT_BOTTOM,
      };
      typedef uint8_t lv_align_t;
      

      位置参考
      3e1c6c11-9232-4857-9db3-12004329fce3-image.png

      posted in 其它全志芯片讨论区
      BedRock
      BedRock
    • Reply: 请问D1怎么开双显和同显异显?

      见文档:
      固件下载:
      https://d1.docs.aw-ol.com/source/3_getimg/

      posted in MR Series
      BedRock
      BedRock
    • Reply: 【DIY教程】用D1哪吒开发板做一个卡牌识别机,可以玩游戏王、狼人杀、三国杀、剧本杀

      从上次模型部署到现在已经经过了一周的时间,这一周呢完成了显示demo的移植。使用开源的LVGL显示框架进行显示界面的开发。关于LVGL官方已经推出到了第8个版本,并且官方开发了相关的不同设备之间移植的驱动、显示例程example。见下链接:
      LVGL: https://github.com/lvgl/lvgl
      LVGL_DEMO: https://github.com/lvgl/lv_demos
      LVGL_Device: https://github.com/lvgl/lv_drivers
      这三个包缺一不可!!!具体的移植呢也是参考韦东山老师的教程:http://lvgl.100ask.net/7.11/documentation/01_intro/intro.html
      该教程是基于LCGL7.11,所以LVGL8还需要参考官方文档,鉴于目前是处于便开发边学习阶段,遇到问题需要从网上寻找解决方案,所以选择已经有相关介绍的7.11版本。关于移植,直接参考文档即可,说一些需要注意的:哪吒屏幕分辨率为 800*1280 。默认的SDK中哪吒的触摸屏幕的Y方向是相反的。需要在dts(目录:/d1-tina-open/lichee/linux-5.4 )中更改两处:

      # 1、使能触摸
      compatible = "allwinner,goodix";
                      device_type = "ctp";
                      reg = <0x14>;
      -               status = "disabled";
      +               status = "okay";
      
      
      2、更改触摸方向
      -               ctp_revert_y_flag = <0x0>;
      +               ctp_revert_y_flag = <0x1>;
                      ctp_exchange_x_y_flag = <0x0>;
                      ctp_int_port = <&pio PG 14 GPIO_ACTIVE_HIGH>;
                      ctp_wakeup = <&pio PG 15 GPIO_ACTIVE_HIGH>;
      

      更改了上述文件此时屏幕就可以在哪吒上正常驱动了!😆 😆 😆

      然后就是LVGL的官方移植了。需要注意更改编译之前的相关设置。。。细节就不过多站看,有问题可以评论一起交流哈。😁 😁 😁

      当能够编译出来LVGL项目,之前ncnn项目是由cmake构建的。所以此时LVGL也需要使用Cmake来进行构建,那么两个demo才能整合到一起。来进行编译。

      使用cmake构建项目由于个人比较生疏,所以学了许久。
      解决了很多关于对插件的依赖和寻找,包含,编译相关的问题。 最开始使用 sunxi的fd驱动可以使用硬件刷新,屏幕的显示效果比较好。但是由于使用cmake 的过程中,无论如何也在链接的过程中找不到 libuapi.so这个动态库文件,使用了手动链接,动态查找等 方法都不可以,直接使用-L 也不可以。编译不出来不能使用动态库(目前仍没有解决!!😦 )

      因为不能使用这个,所以就只能使用官方的fddev,使用软件的刷新效率没有使用sunxi的块,但是仍然希望能够解决这个问题(*)
      —————————————————————————————————————————
      尝试过程:
      1、包含头文件,添加动态库:
      include_directories(/home/gaojies/workspace/d1-tina-open/out/d1-nezha/compile_dir/target/libuapi/ipkg-install/usr/include)
      FIND_LIBRARY(RUNTIME_LIB uapi /home/gaojies/workspace/d1-tina-open/out/d1-nezha/compile_dir/target/libuapi/ipkg-install/usr/lib NO_DEFAULT_PATH)
      2、 直接添加
      link_libraries("/home/gaojies/workspace/d1-tina-open/out/d1-nezha//compile_dir/target/libuapi/src/libuapi.so")
      link_directories("/home/gaojies/workspace/d1-tina-open/out/d1-nezha//compile_dir/target/libuapi/src/")
      ————————————————————————————————————————

      CMake构建过程注意:

      • 相关的库文件需要依赖,直接模仿ncnn中写一个编译链rootfs的配置文件,在Cmake 中进行依赖。
      • 头文件的包含过程。使用递归调用函数,将文件夹下所能发现的所有头文件全部包含进来,确保不会出现函数未定义错误。(函数见下:)
      • 在添加源文件的时候要明白源文件的添加方法及规则。可以多次添加,但添加顺序要注意且不能嵌套!!!!
      # 最开始将 源文件都添加到LVGL_SOURCES  中,发现LVGL_SOURCES 会被覆盖不会编译新添加的文件,所以就只能添加了一个变量来添加进来。
      file(GLOB_RECURSE LVGL_SOURCES lvgl/src/*.c)
      file(GLOB_RECURSE LVGL_EXP_SOURCES2 lvgl/examples/*.c)
      
      file(GLOB LV_DRV_SOURCES
      	lv_drivers/*.c
      	lv_drivers/indev/*.c
      	lv_drivers/gtkdrv/*.c
      	lv_drivers/display/*.c
      )
      # 但是后面的同一个变量又可以添加多次,且都能添加链接进来,这块不知道为什么(懂得dalao可以评论回复一下)
      file(GLOB_RECURSE LV_EXP_SOURCES lvgl/examples/*c)
      # file(GLOB_RECURSE LV_EXP_SOURCES lvgl/example/*c)
      file(GLOB_RECURSE LV_EXP_SOURCES lv_demos/src/*.c)
      

      确认自己的文件夹及文件全部添加完毕,就可以使用如下指令来进行编译了

      export RISCV_ROOT_PATH=/home/nihui/osd/riscv64-linux-x86_64-20210512
      cmake -DCMAKE_TOOLCHAIN_FILE=../toolchains/c906.toolchain.cmake ..
      

      如果添加没问题,那编译应该也没问题😀 😀 😀

      如果能成功编译出来,那就可以放板子运行了,贴个图......
      18a483f6-7373-4870-9f68-f9d9527a63de-image.png

      不足:
      使用riscv最新的编译链和Tina 中的编译链编译demo会产生明显的 效率下降,专门开了一个帖子来讨论:https://bbs.aw-ol.com/topic/261/关于哪吒不同版本编译链的问题

      下一步:
      LVGL(此插件中进行开发和使用了)💪
      准备先使用小插件构建一个 app 列在显示器上,可以通过打开app来进行打开软件.
      Cmake构建综合程序,LVGL的综合程序也没有使用Cmake 来进行构建

      posted in MR Series
      BedRock
      BedRock
    • Reply: 接近产品的Qt开源项目qdraw

      突然想起曾经收藏过大佬的博客!😳 😳 😳 😳
      产品及QT项目大全!!!
      https://blog.csdn.net/feiyangqingyun/article/details/97565652

      posted in 其它全志芯片讨论区
      BedRock
      BedRock
    • Reply: 请问这个树莓派MIPI DSI 显示屏是不是用 接口芯片转的?

      @tigger 要不尝试一下自己做一个?

      posted in MR Series
      BedRock
      BedRock
    • Reply: QQ群看到的创意智能小车 (转载)

      🤤 屏幕帅的啊

      posted in 其它全志芯片讨论区
      BedRock
      BedRock
    • Reply: 请问这个树莓派MIPI DSI 显示屏是不是用 接口芯片转的?

      @tigger 是不是上面那个小小的芯片

      posted in MR Series
      BedRock
      BedRock
    • Reply: 小哪吒产品规格共创

      @kirin PCB哭晕在厕所🤣 🤣 🤣

      posted in 其它全志芯片讨论区
      BedRock
      BedRock
    • 关于哪吒不同版本编译链的问题

      之前已经知道使用 平头哥的新版编译器在编译文件的时候在哪吒上跑会出现 GLIBC_2.29 not define 的错误.
      此处借鉴 nihui 在编译 ncnn 时的写法~加上

      -static    #全部链接成静态
      

      就能在Tina中运行啦.
      根据"有限的情报"新版编译器应该比旧的编译器优化的情况好一些.但是看运行情况发现,新版的编译链在哪吒上的执行效率更低 是怎么回事呢?🙄 🙄 🙄

      posted in MR Series
      BedRock
      BedRock
    • Reply: 【DIY教程】用D1哪吒开发板做一个卡牌识别机,可以玩游戏王、狼人杀、三国杀、剧本杀

      模型部署!

      模型转换成功后的下一步当然是要在哪吒上部署起来啦!😄 😄

      因为用的是哪吒,目前在哪吒上推理框架优化最好的当属使用上RVV特性的ncnn啦。关于ncnn的使用,转github:https://github.com/Tencent/ncnn
      README文档中有编译及指北教程。

      细数一下踩过的坑:

      • 模仿nihui进行yolov5的模型部署。转化的过程中出现,除输入节点出错以外的错误。
        解决:使用使用onnxsim将模型进行简化就没有问题了。
      • 因为使用yolo版本不同,所以和nihui的方法略有出入,主要是转换后的模型的表现不同。
        解决:根据这个仓库方法:https://github.com/midasklr/yolov5ncnn
        需要注意几点:文中主要列出和nihui的不同,真正的过程还是需要看:https://zhuanlan.zhihu.com/p/275989233?utm_source=qq
        直接修改 param 文件。
      • 将模型 push 到小机端运行发现推理报错。
      Usage: ./yolov5 [imagepath]
      root@TinaLinux:~# ./yolov5 bus.jpg
      find_blob_index_by_name 781 failed
      Try
          ex.extract("output", out0);
          ex.extract("417", out1);
          ex.extract("437", out2);
      find_blob_index_by_name 801 failed
      Try
          ex.extract("output", out0);
          ex.extract("417", out1);
          ex.extract("437", out2);
      

      发现是输出节点和模型没有匹配上,打开param查看了一下,将example中输出节点,更改为模型输出节点编号即可。

      • 程序正常运行后,推理依然没有输出。
        发现是因为模型将输出大小写死了,将0=-1输出改为自动适应即可。

      然后就可以看到推理结果😄 😄 😄

      obgect size : 6
      0 = 0.87957 at 54.80 395.07 170.30 x 483.04
      0 = 0.87637 at 670.32 400.49 138.68 x 476.75
      0 = 0.86621 at 220.33 408.09 125.97 x 452.91
      5 = 0.78794 at 16.63 217.35 782.06 x 521.62
      0 = 0.65959 at 0.25 552.21 76.04 x 333.33
      10 = 0.29877 at 656.58 625.15 32.50 x 91.10
      ▒(▒▒person 88.0%▒(▒▒person 87.6%▒(▒▒person 86.6%▒(▒▒bus 78.8%▒(▒▒person 66.0%▒(▒▒fire hydrant 29.9%
      

      注意事项:nihui将模型修改为fp16的格式,可以缩小模型的体积。但我不知道对推理有没有什么影响。

      其他:目前推理的速度还是比较慢,整个程序运行的结果在10s左右。🤔 🤔

      以上用的都是ncnn中的sample直接进行的修改。下面自己构建编译脚本(目前还是比较疑惑)
      在github上nihui发了一个部署在自己的项目中的方案:使用cmake和动态库的方案。
      我找了一下,没有像windows一样的动态库的方案,在我编译出install目录,有一个ncnn.o的静态库。
      最开始使用 cmake 来包含头文件和静态库的方法,编译的过程中出现了函数找不到的问题。
      然后使用命令包含头文件和静态库的方式,编译也出现了找不到的问题。
      这个问题目前没有解决。
      但是使用构建脚本中cmake 方案包含两个路径给变量即可。(这个方法有点懵,并不是很懂包含一个路径给变量的作用,但是这个方法没有问题,可以成功编译出来)

      下面构建项目有两种方案:
      一、解决编译时静态链接找不到函数的问题。
      二、搞懂cmake在包含过程中的关系,并能够使用cmake来构建项目。(感觉这个比较难)

      在使用cmake构建整个项目的过程中,因为目前需要显示的框架,LVGL目前使用makefile来构建,且makefile使用自动推断,目前没有修改的切入点,cmake构建也要重新将这些加进来(也不是很会)。-————所以:一个一个啃,两个我都要!😯 🤛 🤛

      posted in MR Series
      BedRock
      BedRock
    • Reply: 百度TTS语音引擎测试,效果挺不错,感觉大部分播音员被AI取代指日可待。

      感觉效果很不错啊

      posted in 其它全志芯片讨论区
      BedRock
      BedRock
    • Reply: 腾讯优图ncnn新版本适配国产CPU,全志D1加持最高速度提升70倍!

      放上来我编译的可以在Tina运行的😀 😀 有兴趣的朋友可以自己下载测试
      benchncnn

      posted in MR Series
      BedRock
      BedRock
    • Reply: 【DIY教程】用D1哪吒开发板做一个卡牌识别机,可以玩游戏王、狼人杀、三国杀、剧本杀

      先谈一下模型部署的流程——今天结合网上流程梳理了一下接接下来的步骤:

      首先是模型转换流程

      pt -> onnx -> ncnn 。模型转换需要使用onnx作为中间件来转换。 ncnn 作者 nihui 也提供了一个ncnn 的 yolov5 的转换过程,由于我本人对于神经网络的了解也不是很足,所以在对模型的改造上看起来十分的吃力,但我目前正在一步步理解,或者说解决 正在出现的错误。

      ncnn 的编译环境 nihui 已经在其文章中说明,可以使用c906 工具链编译ncnn ,同时在Linux 中的编译及ncnn 工具的编译,在另一个帖子中。https://github.com/Tencent/ncnn/wiki/how-to-build#build-for-linux

      需要 同时搭建使用 protobuf 否则 tools 中的工具不能加入编译使用。

      开发过程

      大概看了一下,需要些自己的程序读入模型,然后在程序中进行处理。ncnn使用的编译方式为cmake。

      在yoloV5 github 的最新版本中,默认没有模型转换的工具。如果使用曾经的版本的模型转换工具就会出现错误且不报具体的错误是什么。

      Converting Frontend ==> MIL Ops:  87%|████████████████████████████████████████████████████▎       | 603/691 [00:00<00:00, 1492.99 ops/s]
      CoreML export failure:
      
      

      就是这样。我看 CoreML 错误在 Github 上找了许久的问题。我是用的都是最新的python 第三方库尝试过的解决方法有:

      • GitHub上有降低torch版本可以解决的先例。
        尝试过安装 annaconda 从而安装 torch1.6 然后 把所依赖的其他版本的第三方库都进行了降级。中间出现了多次第三方包冲突的问题。成功解决后。。。将本来不报错的转换,改成了有报错。

      • 然后又解决报错问题,直到后面,,错误又是版本太低!。。。

      直到晚上,我将环境版本不停的切换,然后就发现自己在套娃,我就看看别人是怎么出现这些问题的,为什么又能直接成功。才回想起我下载的yolov5 在 github上直接克隆的不是relase 版本,原本clone 的就没有官方的模型转换工具,我是使用了旧的版本中的模型转换代码。
      那我直接切换成旧的版本?

      最终我使用了 Relase 版本直接模型转换成功!!!!😞 😞 😞

      posted in MR Series
      BedRock
      BedRock
    • Reply: 【DIY教程】用D1哪吒开发板做一个卡牌识别机,可以玩游戏王、狼人杀、三国杀、剧本杀

      今天模型转换真的是踩了一天。。。。。。。。。。。😭 😭 😭
      最最最最最最最最奇妙的是 转化过程中失败没有报错误提示,使用网络可视化工具依然能打开,而且能看到输入输出。!!!!!
      然后就是 只能成功半拉😭 😭 😭 😭

      从网上找了各种方法来试试,降torch版本,降coremltools和onnx版本,中间又出现了numpy版本冲突。。。。等问题。

      下面贴出来。。。

      最后选择使用 torch 1.6.0 加 yolo v5 3.0 转化成功!!!!(午夜12点)明天再说

      posted in MR Series
      BedRock
      BedRock
    • Reply: 请问怎么测试这个花了大价钱的镀金排针会不会生锈?

      @tigger 🤣 🤣 可以要质保了?

      posted in 其它全志芯片讨论区
      BedRock
      BedRock
    • Reply: 在Ubuntu中交叉编译Opencv 4.5.1 运行于Tina Linux中(整合帖)

      @nihui cool,就是选择性集成😀 😀

      posted in MR Series
      BedRock
      BedRock
    • Reply: 【DIY教程】用D1哪吒开发板做一个卡牌识别机,可以玩游戏王、狼人杀、三国杀、剧本杀

      历经七七四十九小时,九九八十一难,终于偷偷摸摸把模型训练好了😳 😳 😳
      虽然有点夸张,但是还是磨人(这磨人数据标注and漫长的等待)
      下面谈谈数据标注 和 模型训练
      框架:YOLOV5 链接:https://github.com/ultralytics/yolov5
      关于YOLOV5评估:https://zhuanlan.zhihu.com/p/172121380
      对神经网络感兴可以详细看看第二篇文章评估,我们直接下载 yolov5 git仓库。
      同时参考README文档说明,搭建好YOLOV5环境,个人推荐使用Python虚拟环境(Python版本3.8以上)
      如果需要GPU请自行安装CUDA > 10.1 版本Pytorch。(我没有用😀 😀 )
      我用的CPU来训练的(没有钱)😣 😣 😣

      好了不多BB(假装安装都没有问题)(其实我遇到挺多问题 😡 记录之)

      • 编译安装Python 需要确认 本机是否已经 安装 bizp2 lzma 等软件包没有需要 apt 安装(一定要参考一下 网上的教程)具体细节我就不做展开了。(那是菜的扣jo)
      • 要验证 bz2 lzma 这两个包确实是不是编译安装上了(在 make 最后会提示有些包没有安装。问题不大)
      • 确认安装没有问题,再进行 pip3 install -r requirements.txt 安装环境需要的扩展包。
        当安装过程一切顺利,都安装好后,针对我们标好的数据集去做一些label的调整和修改。使用两个生成脚本。
        voc_lable.py split_train_cal.py
        通过这两个脚本调整数据集label 和 训练所需参数位置。
        ---- 然后就是一些网上教程的东西了。附上链接:https://www.pythonf.cn/read/161104
        很详细。
        最后我们就开始训练:
        python train.py --cfg models/yolov5s.yaml --device "cpu"
      150 epochs completed in 32.378 hours.
      
      Optimizer stripped from runs\train\exp2\weights\last.pt, 14.4MB
      Optimizer stripped from runs\train\exp2\weights\best.pt, 14.4MB
      

      哈哈哈,我用自己电脑跑了 32 个 小时。 可以看一下训练记录。
      这是分类框准确度
      confusion_matrix.png
      参数递归下降 results.png
      分类聚类labels.jpg
      然后就可以愉快的测试啦。img21.jpg

      验证完毕,整理一下开始下一步啦。

      posted in MR Series
      BedRock
      BedRock
    • Reply: 在Ubuntu中交叉编译Opencv 4.5.1 运行于Tina Linux中(整合帖)

      @nihui 妙不可言
      直接ncnn
      ncnn Mat 和 Opencv Mat 是不是有着异曲同工的意思

      posted in MR Series
      BedRock
      BedRock
    • Reply: 在线文档更新:USB摄像头拍照Demo

      @hu487364 对于demo来说是没有影响的,其实这个结构体变量可以不需要这个索引

      posted in MR Series
      BedRock
      BedRock
    • Reply: 白屏了,怎么搞

      使用串口终端重启桌面环境😊

      posted in MR Series
      BedRock
      BedRock
    • Reply: 围观 D1s EVB

      🤤 🤤 🤤 每次看晕哥总有奇妙的东西玩

      posted in MR Series
      BedRock
      BedRock
    • Reply: Debian系统文件在哪里

      @dengjijiang 可以的你使用串口连接终端,然后在终端将桌面 restart 试试

      posted in MR Series
      BedRock
      BedRock
    • Reply: 【DIY教程】用D1哪吒开发板做一个卡牌识别机,可以玩游戏王、狼人杀、三国杀、剧本杀

      进展更新:
      通过妥协视频改用照片使用按键拍照得到照片,然后使用LabelImg进行数据标注。(吐槽一下数据标注真的难受🤤 🤤 )。

      标注了10类数据。

      下面准备模型训练😀 😀

      关于YOLOV5 框架的使用,准备单独做一节记录吧

      posted in MR Series
      BedRock
      BedRock
    • Reply: Debian系统文件在哪里

      @dengjijiang
      https://www.rvboards.org/forum/cn/topic/61/rvboards-哪吒-d1-debian系统镜像和安装方法

      posted in MR Series
      BedRock
      BedRock
    • Reply: 在Ubuntu中交叉编译Opencv 4.5.1 运行于Tina Linux中(整合帖)

      @lijyhh 请问一下你jpeg的错误是怎么解决的

      posted in MR Series
      BedRock
      BedRock
    • Reply: 在Ubuntu中交叉编译Opencv 4.5.1 运行于Tina Linux中(整合帖)

      @lijyhh 我不能读取jpg 图片,我读取的时候是不报错的,但是会读不到,png 可以读

      posted in MR Series
      BedRock
      BedRock
    • Reply: 腾讯优图ncnn新版本适配国产CPU,全志D1加持最高速度提升70倍!

      @hu487364 ncnn编译只能使用最新的工具链,但是放再Tina中是可以跑的

      posted in MR Series
      BedRock
      BedRock
    • Reply: 点usb驱动安装没有反应

      @dengjijiang 得先看看 设备管理器里有没有 Tina ADB 这个设备才可以哈 这个没有 其他都是徒劳🤥 🤥

      posted in MR Series
      BedRock
      BedRock
    • Reply: 点usb驱动安装没有反应

      @dengjijiang 没事的,你可以试试 adb shell 看看能不能进shell

      posted in MR Series
      BedRock
      BedRock
    • Reply: 请问怎么测试这个花了大价钱的镀金排针会不会生锈?

      @tigger 买的放心😆 😆 😆

      posted in 其它全志芯片讨论区
      BedRock
      BedRock
    • Reply: d1怎么使用sd卡

      D1 上插入SD卡,会弹出log 通过查看 log 确认sd卡的设备及分区,通常是 /dev/mmcblk0 你在dev 中查看一下, 然后使用 mount 挂载 就可以了

      posted in MR Series
      BedRock
      BedRock
    • Reply: 点usb驱动安装没有反应

      @dengjijiang 串口驱动应该是默认安装的哈,全志的驱动是设备检测烧录及ADB的驱动哈

      posted in MR Series
      BedRock
      BedRock
    • Reply: 【转载】探游·R329·AI部署实战(二)移植搭建AI环境

      问一下AIPU在 D1上有适配吗

      posted in A Series
      BedRock
      BedRock
    • Reply: 腾讯优图ncnn新版本适配国产CPU,全志D1加持最高速度提升70倍!

      @lijyhh 看看你下载的ncnn的版本

      posted in MR Series
      BedRock
      BedRock
    • Reply: 在Ubuntu中交叉编译Opencv 4.5.1 运行于Tina Linux中(整合帖)

      @lijyhh 你开单线程编译 或者你之前在配置的过程中有东西没有下载 看一下cmake 有没有错误

      posted in MR Series
      BedRock
      BedRock
    • 今天看了下RISC-V手册然后去调戏了一下编译器看看编译器所翻译出来的汇编是什么

      看了RISC-V ISC(指令集架构)的由来和发展以及宗旨,不由得觉的RISC-V确实是一个可以拿来学习使用的ISC。这里也把书安利给大家。
      见帖:安利一本书:《RISC-V 手册》
      书中做过一个非常形象的比喻:
      看ARM的指令集手册需要看半个月。😳 😳 而X86的指令集手册需要一个月。😳 😳 而且这种复杂程度上是没有一个人能够完全理解ARM和X86的,从时间的角度,RISC-V的复杂度只有ARM的 1/12 x86 的 1/10 ~ 1/30。事实上,当你了解了所有的指令之后,RISC-V的ISC指令摘要只有两页!!!😰 😰 😰

      看了一节 我就来调戏调戏 Tina 的编译器。
      首先 Hello world!!!

      #include <stdio.h>
      int main(int argc, char const *argv[])
      {
          printf("Hello world\n");
          return 0;
      }
      

      然后将他翻译成汇编文件。

      # riscv64-unknown-linux-gnu-gcc -S hello_word.c -o hello.s
      	.file	"hello_word.c"
      	.option nopic
      	.text
      	.section	.rodata
      	.align	3
      .LC0:
      	.string	"Hello world"
      	.text
      	.align	1
      	.align	4
      	.globl	main
      	.type	main, @function
      main:
      	addi	sp,sp,-32
      	sd	ra,24(sp)
      	sd	s0,16(sp)
      	addi	s0,sp,32
      	mv	a5,a0
      	sd	a1,-32(s0)
      	sw	a5,-20(s0)
      	lui	a5,%hi(.LC0)
      	addi	a0,a5,%lo(.LC0)
      	call	puts
      	li	a5,0
      	mv	a0,a5
      	ld	ra,24(sp)
      	ld	s0,16(sp)
      	addi	sp,sp,32
      	jr	ra
      	.size	main, .-main
      	.ident	"GCC: (C-SKY RISCV Tools V1.8.4 B20200702) 8.1.0"
      
      1. 可以看到gcc 翻译的汇编文件多了些 特殊的标注 可以忽略 删掉。。。
      2. 其设定指令字长的过程也可以删掉。
      3. 跳转的寄存器可以只用一个 删掉。
      4. 计算字符串地址可以只使用一个(甚至可以不用)删掉
        但是在进入main函数(其他函数也是)的栈帧不能删
        所以最后的汇编程序:
          .text
          .section .rodata #进入只读数据段
          .align 4 #字节对齐数据
      string1:
          .string "Hello,world!\n"
      .text
      .align 2
      .globl main
      main:
          addi sp,sp,-32 #分配栈指针
          sd ra,24(sp) #存储返回地址
          lui a0,%hi(string1) #计算string1的地址
          addi a0,a0,%lo(string1)
          call puts #调用printf函数
          li	a0,0 #寄存器清零
          ld ra,24(sp) #恢复返回地址
          addi sp,sp,32 # 释放栈帧
          ret
      

      最后删掉的main函数 只需要8行指令即可,比编译出翻译来的汇编少了10行😀 😀 😀 a4b95bb6-8291-4336-bf77-988a7b1d38b7-image.png

      posted in MR Series
      BedRock
      BedRock
    • Reply: 在Ubuntu中交叉编译Opencv 4.5.1 运行于Tina Linux中(整合帖)

      @lijyhh 对的,我也推荐使用Tina中的交叉编译链,之前下载的最新的交叉编译链,不能在Tina中运行,会报LIBC版本不对

      posted in MR Series
      BedRock
      BedRock
    • Reply: 在Ubuntu中交叉编译Opencv 4.5.1 运行于Tina Linux中(整合帖)

      @lijyhh 在 在Ubuntu中交叉编译Opencv 4.5.1 运行于Tina Linux中(整合帖) 中说:

      71532ccc-cbe8-476e-8efa-f9111d0285d2-image.png
      请问你遇到过这种问题吗,百度无解,一开始勾选上BUILD_opencv_world的时候也有这种问题,但是不知道咋办,然后我就取消勾选了,但在另一个地方还是出现了这种问题。

      看错误是没有找到 lib64xthead/lp64d/livc.so.6 在交叉编译工具链中 的 lib/ld-linux-riscv64xthead-lp64d.so.1 中链接不到 你检查一下你的交叉编译链 路径中对应的位置 是不是存在这个文件 如果存在 就是在 刚开始设置的过程中 编译链根目录设置错误🤔 🤔 🤔
      不是勾选 BUILD_opencv_world 的问题

      posted in MR Series
      BedRock
      BedRock
    • Reply: 腾讯优图ncnn新版本适配国产CPU,全志D1加持最高速度提升70倍!

      @lijyhh 基本上是一样的 哈哈哈 你又问题也可以帖出来哈

      posted in MR Series
      BedRock
      BedRock
    • Reply: 腾讯优图ncnn新版本适配国产CPU,全志D1加持最高速度提升70倍!

      @lijyhh 我自己使用Tina 是可以用哒 nihui 当初用1.0 版本不可以,最新的1.01 版本目前是可以呢 上一张正在跑的图片😁 a9e615ac-e031-40c9-acf4-b37ed96fe272-image.png

      posted in MR Series
      BedRock
      BedRock
    • Reply: 语文课代表来说说,这个应该点 [是], 还是 [否] ?

      简单点: 你要被发现吗?
      答案: 否😁 😁

      posted in 灌水区
      BedRock
      BedRock
    • Reply: 编译Tengine D1 出错

      @lijyhh opencv 请看上面整理的新(水)帖😀 😀

      posted in MR Series
      BedRock
      BedRock
    • 在Ubuntu中交叉编译Opencv 4.5.1 运行于Tina Linux中(整合帖)

      前言

      看到很多人在小哪吒上编译Opencv,自己也尝试过编译了几次,各位开发者在编译的时候都可能会遇到不同的问题,现将其整理出来方便后面新来的开发者查阅。

      环境需求

      理论上任何版本的Ubuntu都可以,在社区中有hu487364在Ubuntu14 中成功 见帖:编译Tengine D1 出错
      aldfaaa的Ubuntu20.04中,见贴:Ubuntu20.04交叉编译OpenCV 4.5.2, 运行在Tina Linux

      • hu487364 在虚拟机中,符合广大开发者开发环境及方法。
      • aldfaaa使用命令行和直接修改CmakeLists.txt 文件来完成编译.
        这里推荐开发者使用第一种方法。在虚拟机中使用cmake-gui进行配置完成编译。

      工具安装

      sudo apt install cmake-qt-gui
      

      获取opencv源码

      (小声bb)opencv的Relase版本更新还是挺快的,当然推荐大家使用最新的版本,这里就先贴上上一个版本了(前两天还是最新版本)😣 😣 😣
      源码下载地址

      下载源码后,放到虚拟机目录进行解压。然后进入opencv目录。

      编译及编译配置

      编译使用cmake-gui 打开cmake配置工具。
      source 选择 opencv源码路径 🙂 🙂 build 选择编译路径(!注意不是安装路径)
      8a5e5db2-06ea-48cd-87ca-777ecc491309-image.png
      然后点击
      87b8f8bb-5079-4a57-8317-0ec054ce284e-image.png
      此处务必选择SDK中交叉编译链路径
      3343c334-638d-451a-a03d-64580b2b93a2-image.png

      # Operating system : Linux
      # process : riscv
      # C 选择
      d1-tina-open/prebuilt/gcc/linux-x86/riscv/toolchain-thead-glibc/riscv64-glibc-gcc-thead_20200702/bin/riscv64-unknown-linux-gnu-gcc
      # C++ 选择
      d1-tina-open/prebuilt/gcc/linux-x86/riscv/toolchain-thead-glibc/riscv64-glibc-gcc-thead_20200702/bin/riscv64-unknown-linux-gnu-gc++
      # Target root 选择
      d1-tina-open/prebuilt/gcc/linux-x86/riscv/toolchain-thead-glibc/riscv64-glibc-gcc-thead_20200702
      

      然后点击 FInish

      编译配置

      打开Advancd选项, 设置了这些选项:

      CMAKE_BUILD_TYPE Release
      CMAKE_EXE_LINKER_FLAGS -ldl -lpthread -latomic
      CMAKE_INSTALL_PREFIX ./install
      
      关闭jpeg 和 openjpeg 选项。
      
      搜索python 和 java --> 关闭所有相关的选项
      关于 是否勾选 opencv_word 将其全部链接成一个静态库 此处就仁者见仁智者见智。。。看个人需求  
      我自己是勾上的  这样在链接的时候好链接
      

      文件更改

      (1)/d1-tina-open/prebuilt/gcc/linux-x86/riscv/toolchain-thead-glibc/riscv64-glibc-gcc-thead_20200702/sysroot/usr/include/features.h 的第364行前 加 上

       #define _FILE_OFFSET_BITS 64
      

      e96206c5-055c-4651-b6f8-691a653857dc-image.png
      (2) opencv/3rdparty/protobuf/src/google/protobuf/stubs/commen.cc 中增加一行

      #define HAVE_PTHREAD
      

      确认都配置好后

      点击Configure ---> Configuring done
      点击Generate----->Generating done
      如果两个都没有问题,此时就可以开始编译了😄 😄 😄

      编译

      make -j8
      

      这个错误是因为没有关上jpeg 暂时只能将这个包关掉做编译(类型错误,没有修正)😅 😅 😅
      9284a5cb-53f6-4ee4-ac47-ce30e20ebd9d-image.png
      这个错误是没有在上面加 -latomic
      4aad242b-12bc-4f92-a6bd-23dc4fc957ce-image.png

      如果以上都没有 ,你就可以顺利编译下来
      9fee6b7a-254e-437f-9bdd-5462cf22fa28-image.png
      然后你就可以在 install 目录下 看到我们交叉编译后的文件了😊 😊 😊
      c3574f6a-5ae2-4302-b859-df19ab6f0c54-image.png

      在移动到板子之前,我们需要将atimic (原子操作库) 移动到我们的lib 目录,因为 Tina 默认没有将原子库打包进固件内。

      cd 到lib目录
      # -d 和 * 可以保证其全部链接拿出来
      cp -d  ~/d1-tina-open/prebuilt/gcc/linux-x86/riscv/toolchain-thead-glibc/riscv64-glibc-gcc-thead_20200702/riscv64-unknown-linux-gnu/lib64/lp64d/libatomic.so* .
      

      移动完成后 lib 中就有 如下 静态库。
      0eafdcb2-fad4-42c5-945e-d2823c10acd5-image.png

      然后就可以使用adb 将其 发送至开发板中。🤠 🤠 🤠 🤠 🤠 即将完成!!

      adb push lib\libopencv_world.so /lib
      adb push lib\libatomic.so /lib
      adb push lib\libatomic.so.1.2.0 /lib
      adb push lib\libatomic.so.1 /lib
      

      然后我们再将 bin 送入开发板

      adb push bin /root
      
      root@TinaLinux:~/bin# chmod +x *
      root@TinaLinux:~/bin# ls
      opencv_annotation               opencv_visualisation
      opencv_interactive-calibration  setup_vars_opencv4.sh
      opencv_version
      root@TinaLinux:~/bin# ./opencv_version
      4.5.1
      

      可以看到我们的开发板已经打印了 opencv的版本号🤤 🤠 🤠 即将起飞。芜湖😀 😀 😀 😀

      注意👏 👏

      我们在编译的过程中 关掉了 jpeg 的相关包,所以在 imwrite 等操作时 ,无法解析 jpg 文件会出现这样的报错:

      terminate called after throwing an instance of 'cv::Exception'
        what():  OpenCV(4.5.1) /home/jie/下载/opencv-4.5.1/modules/imgcodecs/src/loadsave.cpp:682: error: (-2:Unspecified error) could not find a writer for the specified extension in function 'imwrite_'
      
      posted in MR Series
      BedRock
      BedRock
    • Reply: 点usb驱动安装没有反应

      @dengjijiang 如果这样,那我觉得应该是你的电脑 禁用了相关的驱动
      电脑是 个人电脑吗,你串口驱动安装是正常的吗?

      posted in MR Series
      BedRock
      BedRock
    • Reply: 点usb驱动安装没有反应

      @dengjijiang 你使用上面的install.bat 脚本尝试过吗 ,有没有驱动路径弹出

      posted in MR Series
      BedRock
      BedRock
    • Reply: 点usb驱动安装没有反应

      @dengjijiang 在 点usb驱动安装没有反应 中说:

      @bedrock 还是跟之前一样的检测不了

      卸载了驱动 重新安装也不可以吗 安装的过程尝试使用 管理员权限安装

      posted in MR Series
      BedRock
      BedRock
    • Reply: 请问怎么测试这个花了大价钱的镀金排针会不会生锈?

      @tigger 在 请问怎么测试这个花了大价钱的镀金排针会不会生锈? 中说:

      @xiaowenge 在 请问怎么测试这个花了大价钱的镀金排针会不会生锈? 中说:

      扔盐水里加压加热测试

      安排上了

      IMG_20210722_081200.jpg

      IMG_20210722_081230.jpg

      IMG_20210722_081257.jpg

      加亿点点盐,再加亿点点水,泡个三四天看看。

      我觉得,啥事没有👩‍💻 😀 😀

      posted in 其它全志芯片讨论区
      BedRock
      BedRock
    • Reply: 点usb驱动安装没有反应

      @dengjijiang 驱动没有安装成功,右键点击,属性,卸载驱动,然后重新安装

      posted in MR Series
      BedRock
      BedRock
    • Reply: 做了个3.5mm接口speak小板子,大家有需要吗?

      @xiaowenge 想要,威力加强包里没找到呀🤤 🤤 🤤

      posted in MR Series
      BedRock
      BedRock
    • Reply: 点usb驱动安装没有反应
      1. 打开cmd 运行一下 install.bat看看是否能安装。
      2. 进入设备管理器查看是否由 Tina ADB 或者未知设备。
      posted in MR Series
      BedRock
      BedRock
    • Reply: 一个变态的项目,要用一个几毛钱的单片机驱动64个LED,64个按键输入。

      突然想给你找一下,我们学校用的51开发平台,因为里面就是使用总线进行连接的各个外设,每个外设只需要一根总线连接即可

      posted in 其它全志芯片讨论区
      BedRock
      BedRock
    • Reply: Tina镜像打包分区状态的异常(根文件系统占用满了???)

      这种情况是正常情况.😀 😀 😀
      因为Tina 打包工具 打包的root 目录 分区默认就是按照最大占用量进行打包的,为了确保固件的准确。

      原本的固件虽然看上去跟文件系统有空间,事实上通过 mount 来查看文件系统的挂载情况

      root@TinaLinux:/# mount
      /dev/root on /rom type squashfs (ro,noatime)
      devtmpfs on /dev type devtmpfs (rw,relatime,size=503920k,nr_inodes=125980,mode=755)
      proc on /proc type proc (rw,nosuid,nodev,noexec,noatime)
      sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,noatime)
      tmpfs on /tmp type tmpfs (rw,nosuid,nodev,noatime)
      /dev/by-name/UDISK on /overlay type ubifs (rw,relatime,assert=read-only,ubi=0,vol=8)
      overlayfs:/overlay on / type overlay (rw,noatime,lowerdir=/,upperdir=/overlay/upper,workdir=/overlay/work)
      devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,mode=600,ptmxmode=000)
      debugfs on /sys/kernel/debug type debugfs (rw,noatime)
      none on /sys/kernel/config type configfs (rw,relatime)
      adb on /dev/usb-ffs/adb type functionfs (rw,relatime)
      
      

      其中root 为固件打包分区,默认为全部占用的,而在刚开始看到的/目录,此时则挂载在/overlay目录,而/overlay目录则又是在/根目录中,是怎么回事呢?🤠 🤠 🤠

      我们再来测试一下

      使用dd if=/dev/zero of=test
      读取该节点数据写入 test 文件,of = 指定了文件名在当前文件夹下。
      等待写入一会。查看当前文件ls

      root@TinaLinux:/# ls
      base                       rom
      bin                        root
      dev                        sbin
      etc                        spec
      lib                        stress
      lib64xthead                sys
      mnt                        test
      overlay                    tmp
      proc                       usr
      rdinit                     var
      riscv64-unknown-linux-gnu  www
      
      

      根文件系统中多了 test 文件,他真的 在跟文件系统中吗?
      不是!!!!😁 😁 😁
      是不是觉得被忽悠了?别怕 我们再进到 overlay/upper/ 查看文件 ls ohhhhhhhhhh🕵 🕵 🕵 你发现了 Tina 系统跟文件的真谛!!!

      root@TinaLinux:/# cd overlay/upper/
      root@TinaLinux:/overlay/upper# ls
      etc   test
      
      

      总结:Tina打包默认会将rootfs即root目录全部打包完整,而系统剩余的容量会在overlay目录中,在最开始的固件,只是将overlay也映射到了跟文件系统中,铁汁们,后面更新的固件就不要被骗了哦👌 👌 结束

      posted in MR Series
      BedRock
      BedRock
    • 【DIY教程】用D1哪吒开发板做一个卡牌识别机,可以玩游戏王、狼人杀、三国杀、剧本杀

      前要

      卡牌游戏从诞生之初就因为其独特的玩法和相较其他类型的游戏在休闲程度上,在其方便快捷、操作简单、自动高效的特点,迅速火遍手机游戏市场,不同厂商根据其故事题材及剧情线可制作出各式各样的卡牌动画、玩法模式,让不同年龄段的玩家都能感受到自己喜欢的剧情及游戏风格在棋牌上演绎。而在茶前饭后,朋友聚会,火遍桌游的狼人杀、炉石传说等著名的卡牌游戏,也迅速占领手机游戏市场,而在线下,有着非常著名的一些玩法,如:万智牌、游戏王、口袋妖怪卡等。卡牌游戏其魅力不仅在玩法上的多样,更在集卡集英雄时的快乐。🤣 🤣 🤣
      百度词条之卡牌游戏
      为了在集卡过程中和桌游过程中,让玩家们不在看着单调静态的卡片只将目光聚焦于玩法,同时卡牌游戏本事所具有的故事线和故事背景也值得玩家们在桌游中聚焦。

      本项目,准备使用哪吒开发板+机器视觉+多媒体技术完成一个提升卡牌游戏桌游的趣味性的小玩意。😊 😊 😊

      小项目实现方式

      思维导图:
      游戏王卡牌桌游动效展示.png
      不知道看不看的清楚🤒 🤒
      看不清楚可以留言告诉我!😳 😳 非常感谢😀 😀

      项目进展

      拍照及摄影

      拍照使用V4L2框架,对摄像头输出数据进行保存即可拍照,拍照详情见D1官方文档:
      摄影期间踩了比较多的坑。下面我一一列举:

      1.原本以为照片的集合就是视频了,然后我就是用图片叠加写入的方式,将70帧图片写入一个文件,然后发现他并不是一个视频文件。并不能通过播放器打开。

      2.通过查找资料,发现视频文件是需要专门的编码格式文件。然后就摄像头输出文件进行编码。

      • 首先尝试了JPEG照片文件应该怎么编码,发现这个数据使用MJPEG高清编码会比较好,但是没有找到对应的实现方式。需要从github上找找。(此坑等填)😨 😨 😨

      • 在网上看到有关编码的教程都是针对YUV格式的编码。然后就尝试使用YUV图片,此处可能成功但没有使用响应的软件打开(我自己电脑的问题)没有验证。但时看文件是由大小的(然后我就假装可以了)

      • 然后就针对YUV格式进行编码,在网上找到了X264的编码库,已经成功移植到板子上,但是在这边软件实现上,仍然打不开编码的文件(失败了???? (又是一个坑)👴 👴 👴

      • 我突然想到我移植了Opencv,为何不通过Opencv直接保存视频呢?然后我就写了一个简单的Opencv的程序。在Tina中 使用Opencv 的Videocopter 打不开系统摄像头?? 他找不到摄像头???? 然后就找了几个方法 1. 修改摄像头初始化的参数.set()函数。没有成功!2. 可能是设备号的问题。通过遍历打开,可能的所有设备号。也没有成功! (然后Opencv就打不开摄像头,希望这块会的大佬可以看看是什么问题)。😮 😮 😮

      • 在我个人技术实在不能通过软件的方法来实现的时候,我终于还是选择了ffmeg,通过交叉编译,将ffmpeg移植进开发板中。使用ffmpeg指令终于可以进行录像。😵 😵

      使用FFmpeg会由如下几种问题,由于FFmpeg 默认已经编码加上哪吒算力有限,其编码速度为3fps~5fps,且在编码1000张图片后就会开始提示警告。可能是哪吒算力的问题吧?吧?🤒 🤒

      最后为了 训练集的准确性和效率,我没有选择使用ffmpeg,我自己写了一个demo,可以使用开发板上的按键进行控制拍照保存图片,每次拍一组准备。开始制作数据集,上面的坑慢慢填~!!!!👻 👻 👻

      YOLOV5框架

      已在yolov5官方下载源码,并下载了yolov5的官方模型,使用官方模型跑通了测试图片。

      数据集制作

      下载了ffmpeg源码并完成了编译。等摄影程序调试好对视频进行切帧制作训练数据集。

      模型训练

      待更新。。。。。

      posted in MR Series
      BedRock
      BedRock
    • Reply: 请问怎么测试这个花了大价钱的镀金排针会不会生锈?

      老化测试? 应该放在户外,然后 日晒风吹雨淋

      posted in 其它全志芯片讨论区
      BedRock
      BedRock
    • Tina镜像打包分区状态的异常(根文件系统占用满了???)

      在Tina固件配置打包的过程中由于开启了Tina相对比较多的demo和功能包,所以使用SDK默认的分区大小已然不够用,通过查看pack日志发现

      ERROR: dl_file_size = 88576 sector
      ERROR: part_size = 40824 sector
      

      需要88576 KB 的分区size 设置中只有 40824 size 所以将分区进行改大。将rootfs 改为
      120824KB

      [partition]
          name         = rootfs
          size         = 120824
          downloadfile = "rootfs.fex"
          user_type    = 0x8000
      

      可以pack成功,此时Tina的跟文件系统只有43.3M 且占用率为100%。😢 😢 😢

      root@TinaLinux:~# df -h
      Filesystem                Size      Used Available Use% Mounted on
      /dev/root                43.3M     43.3M         0 100% /
      devtmpfs                492.1M         0    492.1M   0% /dev
      tmpfs                   496.2M         0    496.2M   0% /tmp
      /dev/ubi0_8              80.5M     24.0K     76.4M   0% /mnt/UDISK
      
      

      而默认的Tina固件,跟文件系统占用情况如下,还有多出来的/dev 中的空间是什么呢???🤔 🤔

      /dev/root                15.8M     15.8M         0 100% /rom
      devtmpfs                492.1M         0    492.1M   0% /dev
      tmpfs                   496.2M     32.0K    496.2M   0% /tmp
      /dev/by-name/UDISK      172.4M     40.0K    172.4M   0% /overlay
      overlayfs:/overlay      172.4M     40.0K    172.4M   0% /
      
      posted in MR Series
      BedRock
      BedRock
    • Tina打包img出现过大的问题应该怎么设置

      打包Tina固件,保存是因为系统过大,这块应该怎么设置。

      packing for tina linux
      normal
      ERROR: dl file rootfs.fex size too large
      ERROR: filename = rootfs.fex
      ERROR: dl_file_size = 88576 sector
      ERROR: part_size = 40824 sector
      ERROR: update mbr file fail
      ERROR: update_mbr failed
      
      
      posted in MR Series
      BedRock
      BedRock
    • Reply: 锦绣海湾城房屋租售

      @kirin 等我有钱了再看

      posted in 灌水区
      BedRock
      BedRock
    • Reply: 基于社区最新开源仓库(Opensbi、Linux)构建nezha - d1开发环境

      @damon 其实就是没有SDK 整编来的快 没有SDK make 设置来的方便

      posted in MR Series
      BedRock
      BedRock
    • Reply: 小哪吒产品规格共创

      @iamliubo 帅啊 这个 效率真高

      posted in 其它全志芯片讨论区
      BedRock
      BedRock
    • Reply: 关于D1tina中软件包的想法

      @cody_ 明白了 感谢

      posted in MR Series
      BedRock
      BedRock
    • Reply: 开发者之声

      @kirin 怎么这个板子也被你发现了???

      posted in 其它全志芯片讨论区
      BedRock
      BedRock
    • 关于D1tina中软件包的想法

      再次查看从全志资料中下载的D1 SDK,发现文档中并没有说SDK中提供了什么软件包,从编译好的系统镜像来看,默认是只有基本的内核,基本没有第三方库的支持,SDK的路径中***/tina-d1-open/dl目录下发现有关于很多常用第三方库的压缩包。

      0.12.8.tar.gz
      1.3.2.tar.gz
      aarch64-boot-wrapper-2013-01-10-c51dde817b5ed5b8f741b67ac51bd67bd87b4a2a.tar.gz
      actionlib-indigo-devel.zip
      ade-0.1.1d.zip
      af-alg-2012-02-29.tar.bz2
      ahcpd-0.53.tar.gz
      alabaster-0.7.12.tar.gz
      alfred-2016.1.tar.gz
      alljoyn-16.04.00-src.tar.gz
      alljoyn-base-16.04.00.tar.gz
      alsa-lib-1.1.0.tar.bz2
      alsa-lib-1.1.4.1.tar.bz2
      alsa-plugins-1.1.4.tar.bz2
      alsa-utils-1.1.0.tar.bz2
      angles-master.zip
      apr-1.5.2.tar.bz2
      apr-util-1.5.4.tar.bz2
      argp-standalone-1.3.tar.gz
      arptables-v0.0.4.tar.gz
      atk-2.22.0.tar.xz
      atlas3.10.3.tar.bz2
      attr-20150922.tar.gz
      attrs-15.2.0.tar.gz
      audit-2.8.5.tar.gz
      authsae-2014-06-09-8531ab158910a525d4bcbb3ad02c08342f6987f2.tar.gz
      autoconf-2.69.tar.xz
      automake-1.15.1.tar.xz
      avahi-0.6.31.tar.gz
      avs-device-sdk-1.11.tar.gz
      Babel-2.6.0.tar.gz
      babeld-1.7.1.tar.gz
      babel-pinger-0.1.tar.gz
      bash-4.3.tar.gz
      batctl-2016.1.tar.gz
      batman-adv-2016.1.tar.gz
      bc-1.06.95.tar.bz2
      bind-9.2.3.tar.gz
      binutils-2.26.tar.bz2
      binutils-2.27.tar.gz
      bird-1.5.0.tar.gz
      bison-3.0.4.tar.xz
      bison-3.4.1.tar.xz
      bluez-20190219-xiaomi.tar.xz
      bluez-5.38.tar.xz
      bluez-5.54.tar.xz
      bluez-alsa-20180811.tar.gz
      bluez-alsa-20180913.tar.gz
      bluez-alsa-20201210.tar.gz
      bluez-latest.tar.xz
      bmx6-r2015080701.tar.gz
      bmx7-r2016021505.tar.gz
      bond_core-kinetic-devel.zip
      boost_1_64_0.tar.bz2
      breakpad-cb94b71d28d0c12ba9edbbead8c152d29061e140.tar.gz
      bsdiff-4.3.tar.gz
      bullet3-2.87.tar.gz
      busybox-1.27.2.tar.bz2
      bzip2-1.0.6.tar.gz
      ca-certificates_20160104.tar.xz
      cairo-1.14.6.tar.xz
      cambozola-0.936.tar.gz
      c-ares-1.11.0.tar.gz
      cartographer-1.0.0.zip
      cartographer_ros-master.zip
      catkin-kinetic-devel.zip
      catkin_pkg-0.4.3.zip
      ccache-3.1.11.tar.xz
      cell-phone-ux-demo.tar.gz
      cellphoneuxdemo.tar.gz
      ceres-solver-1.14.0.zip
      certifi-2019.3.9.tar.gz
      cffi-1.5.2.tar.gz
      chardet-3.0.4.tar.gz
      checkpolicy-2.9.tar.gz
      civetweb-1.9.zip
      cjdns-40e87d9419c19063e772e39c7c59a8a8771c5ee8.tar.bz2
      class_loader-indigo-devel.zip
      cmake-3.14.3.tar.gz
      cmake-3.4.3.tar.gz
      cmake_modules-0.4-devel.zip
      collectd-5.5.1.tar.bz2
      comgt.0.32.tgz
      common_msgs-jade-devel.zip
      conntrack-tools-1.4.3.tar.bz2
      console_bridge-0.4.2.zip
      crcmod-1.7.tar.gz
      cryptodev-linux-1.8.tar.gz
      cryptography-1.3.1.tar.gz
      cryptsetup-1.7.5.tar.xz
      curl-7.54.0.tar.bz2
      curl-7.54.1.tar.bz2
      cyrus-sasl-2.1.26.tar.gz
      Cython-0.29.2.tar.gz
      dante-1.4.1.tar.gz
      db-4.7.25.NC.tar.gz
      DBoW2-master.zip
      dbus-1.10.4.tar.gz
      dbus-python-1.2.8.tar.gz
      defusedxml-0.5.0.zip
      dhcpcd-7.2.2.tar.xz
      diffutils-3.3.tar.xz
      dio-0.0.7.tgz
      DirectFB-1.4.2.tar.gz
      DirectFB-1.7.7.tar.gz
      DirectFB-examples-1.7.0.tar.gz
      dkjson-e72ba0c9f5d8b8746fc306f6189a819dbb5cd0be.tar.bz2
      dmalloc-5.5.2.tgz
      dnsmasq-2.78.tar.xz
      dnspython-1.12.0.tar.gz
      docutils-0.14.tar.gz
      dosfstools-3.0.27.tar.gz
      dropbear-2015.71.tar.bz2
      dump1090-2016-02-25-214bc0e587fa70b7206c094e10e62c88bf387322.tar.gz
      dynamic_reconfigure-master.zip
      e2fsprogs-1.42.12.tar.gz
      e2fsprogs-1.44.3.tar.xz
      e2fsprogs-1.45.4.tar.xz
      ebtables-v2.0.10-4.tar.gz
      ecdsa-0.13.tar.gz
      efl-1.20.6.tar.xz
      egenix-mx-base-3.2.8.tar.gz
      eigen-eigen-323c052e1731.tar.bz2
      elfutils-0.165.tar.bz2
      ell-0.16.tar.xz
      empy-latest.tar.gz
      enchant-1.6.0.tar.gz
      enum34-1.1.2.tar.gz
      ephoto-1.5.tar.xz
      etherwake_1.09.orig.tar.gz
      ethtool-4.5.tar.xz
      eudev-3.1.5.tar.gz
      eudev-3.2.9.tar.gz
      eventlog_0.2.12.tar.gz
      expat-2.1.0.tar.gz
      fakeroot_1.20.2.orig.tar.bz2
      fdk-aac-0.1.6.tar.gz
      fdk-aac-2.0.0.tar.gz
      ffmpeg-2.7.6.tar.xz
      ffmpeg-4.3.1.tar.xz
      findutils-4.4.2.tar.gz
      findutils-4.6.0.tar.gz
      firewall-2016-01-29-8957be6c026858fe414aef69281d8aa06f7ea122.tar.gz
      flac-1.3.1.tar.xz
      flann-1.9.1.zip
      flex-2.5.39.tar.bz2
      FLUX_1_4_4.tar.gz
      fontconfig-2.12.1.tar.bz2
      fortify-headers-0.7.tar.gz
      freetype-2.5.5.tar.bz2
      freetype-2.6.1.tar.gz
      fribidi-1.0.1.tar.bz2
      fstools-2016-01-10-96415afecef35766332067f4205ef3b2c7561d21.tar.gz
      fswebcam-20140113.tar.xz
      fuse-2.9.3.tar.gz
      fwknop-2.6.8.tar.bz2
      g2o-master.zip
      gcc-linaro-6.4-2017.11.tar.xz
      gd-2.1.1.tar.gz
      gdb-7.10.1.tar.xz
      gdb-8.0.tar.xz
      gdbm-1.11.tar.gz
      gdk-pixbuf-2.36.0.tar.xz
      gencpp-indigo-devel.zip
      geneus-2.2.6.zip
      gengetopt-2.22.6.tar.gz
      genlisp-groovy-devel.zip
      genmsg-indigo-devel.zip
      gennodejs-kinetic-devel.zip
      genpy-kinetic-devel.zip
      geometry2-indigo-devel.zip
      geometry-indigo-devel.zip
      gettext-0.19.6.tar.xz
      gflags-2.2.2.zip
      glib-2.50.1.tar.xz
      glib-2.53.6.tar.xz
      glibc-2.11-2010.09.tar.bz2
      glibc-2.22-b995d95.tar.bz2
      glibc-2.23.tar.xz
      glib-networking-2.50.0.tar.xz
      glmark2-7215c0f337dae0b232535549c37fca441747a891.tar.gz
      glog-0.3.5.tar.gz
      gmime-3.0.1.tar.xz
      gmock-1.7.0-master.zip
      gmp-6.1.0.tar.xz
      gmpy-1.17.zip
      gmpy2-2.0.7.zip
      gnutls-3.6.5.tar.xz
      gobject-introspection-1.34.2.tar.xz
      googletest-release-1.8.1.tar.gz
      gperf-3.1.tar.gz
      gpsd-3.15.tar.gz
      granite-0.3.1.tar.xz
      gst-libav-1.10.4.tar.xz
      gst-libav-1.13.90.tar.xz
      gst-libav-1.14.0.tar.xz
      gst-libav-1.14.4.tar.xz
      gst-libav-1.8.2.tar.xz
      gst-omx-1.10.4.tar.xz
      gst-omx-1.14.4.tar.xz
      gst-plugins-aw-1.8.2.tar.xz
      gst-plugins-bad-1.10.4.tar.xz
      gst-plugins-bad-1.13.90.tar.xz
      gst-plugins-bad-1.14.0.tar.xz
      gst-plugins-bad-1.14.4.tar.xz
      gst-plugins-bad-1.8.2.tar.xz
      gst-plugins-base-1.10.4.tar.xz
      gst-plugins-base-1.13.90.tar.xz
      gst-plugins-base-1.14.0.tar.xz
      gst-plugins-base-1.14.4.tar.xz
      gst-plugins-base-1.8.2.tar.xz
      gst-plugins-good-1.10.4.tar.xz
      gst-plugins-good-1.13.90.tar.xz
      gst-plugins-good-1.14.0.tar.xz
      gst-plugins-good-1.14.4.tar.xz
      gst-plugins-good-1.8.2.tar.xz
      gst-plugins-ugly-1.10.4.tar.xz
      gst-plugins-ugly-1.13.90.tar.xz
      gst-plugins-ugly-1.14.0.tar.xz
      gst-plugins-ugly-1.14.4.tar.xz
      gst-plugins-ugly-1.8.2.tar.xz
      gstreamer-1.10.4.tar.xz
      gstreamer-1.13.90.tar.xz
      gstreamer-1.14.0.tar.xz
      gstreamer-1.14.4.tar.xz
      gstreamer-1.8.2.tar.xz
      gst-rtsp-server-1.8.2.tar.xz
      gtk+-3.22.10.tar.xz
      harfbuzz-1.7.4.tar.bz2
      hd-idle-1.04.tgz
      hicolor-icon-theme-0.17.tar.xz
      hnetd-2015-09-29-a67835f479ca9d756128c3554e8d4c21feb03b1f.tar.bz2
      hostapd-2017-11-08.tar.bz2
      htop-2.0.2.tar.gz
      httpd-2.2.31.tar.bz2
      i2c-lua-1.0.0.tar.gz
      i2c-tools-3.1.2.tar.bz2
      icu4c-55_1-src.tgz
      icu4c-57_1-src.tgz
      idna-2.8.tar.gz
      iftop-1.0pre4.tar.gz
      igmpproxy-0.1.tar.gz
      image_common-hydro-devel.zip
      image_pipeline-indigo.zip
      imagesize-1.1.0.tar.gz
      Imaging-1.1.7.tar.gz
      intltool-0.51.0.tar.gz
      iotivity-1.2.1.tar.gz
      iozone3_489.tgz
      ipaddress-1.0.16.tar.gz
      iperf-2.0.10.tar.gz
      iperf-3.0.11.tar.gz
      iphone-like-demo-1.0.0.tar.gz
      iproute2-4.4.0.tar.xz
      ipset-6.24.tar.bz2
      ipset-dns-2013-05-03-6be3afd819a86136b51c5ae722ab48266187155b.tar.gz
      iptables-1.4.21.tar.bz2
      iputils-s20101006.tar.bz2
      iw-4.3.tar.xz
      jamvm-2.0.0.tar.gz
      jansson-2.11.tar.gz
      Jinja2-2.10.1.tar.gz
      jpegsrc.v9a.tar.gz
      json4lua-0.9.53.tar.xz
      json-c-0.12.tar.gz
      json-c-0.13.1-nodoc.tar.gz
      jsonfilter-2014-06-19-cdc760c58077f44fc40adbbe41e1556a67c1b9a9.tar.gz
      kmod-20.tar.xz
      l7-protocols-2009-05-28.tar.gz
      lapack-3.8.0.tar.gz
      lcms2-2.9.tar.gz
      libao-1.2.0.tar.gz
      libatomic_ops-7.4.8.tar.xz
      libb64-1.2.src.zip
      libcap-2.24.tar.xz
      libcap-ng-0.7.9.tar.gz
      libc-bench-20110206.tar.gz
      libchipmunk-5.3.1.tar.gz
      libconfig-1.4.9.tar.gz
      libcroco-0.6.2.tar.bz2
      libdaemon-0.14.tar.gz
      libdrm-2.4.80.tar.bz2
      libelf-0.8.13.tar.gz
      libepoxy-v1.3.1.tar.gz
      libev-4.22.tar.gz
      libevdev-1.4.6.tar.xz
      libevent-0.1.0.tgz
      libevent-2.0.22-stable.tar.gz
      libevent-2.1.8-stable.tar.gz
      libexif-0.6.21.tar.bz2
      libffi-3.3.tar.gz
      libgcrypt-1.6.1.tar.bz2
      libgcrypt-1.7.0.tar.bz2
      libgee-0.20.0.tar.xz
      libgpg-error-1.12.tar.bz2
      libgpg-error-1.13.tar.bz2
      libgpg-error-1.27.tar.bz2
      libhttp-parser-2.3.0.tar.bz2
      libical-1.0.tar.gz
      libiconv-1.11.1.tar.gz
      libid3tag-0.15.1b.tar.gz
      libinput-1.2.3.tar.xz
      libinput-1.5.0.tar.xz
      libiwinfo-2016-01-25-e4aca3910dff532ed878d0ceaf1ab6e8ad7719bf.tar.gz
      liblo-0.28.tar.gz
      liblz4-r131.tar.gz
      libmad-0.15.1b.tar.gz
      libmcrypt-2.5.8.tar.bz2
      libmdolphin-3.0.4.tar.gz
      libmdolphin-3.0.5.tar.gz
      libmg3d-1.0.2.tar.gz
      libmgeff-1.0.0.tar.gz
      libmgeff-1.2.0.tar.gz
      libmgeff-1.2.3.tar.gz
      libmgi-2.0.4.tar.gz
      libmgncs-1.0.8.tar.gz
      libmgncs-1.2.0.tar.gz
      libmgncs-1.2.5.tar.gz
      libmgp-1.2.2.tar.gz
      libmgplus-1.2.4.tar.gz
      libmgplus-1.4.0.tar.gz
      libmgplus-1.4.2.tar.gz
      libmgutils-1.0.4.tar.gz
      libmgutils-1.2.0.tar.gz
      libmgutils-1.2.2.tar.gz
      libmicrohttpd-0.9.49.tar.gz
      libminigui-4.0.8.tar.gz
      libminigui-gpl-3.0.12.tar.gz
      libminigui-gpl-3.2.tar.gz
      libmnl-1.0.3.tar.bz2
      libmodbus-3.1.2.tar.gz
      libmraa-0.8.0-70600dece4138b0c0dbaff42f57828f1559cd840.tar.gz
      libnetfilter_conntrack-1.0.4.tar.bz2
      libnetfilter_cthelper-1.0.0.tar.bz2
      libnetfilter_cttimeout-1.0.0.tar.bz2
      libnetfilter_log-1.0.1.tar.bz2
      libnetfilter_queue-1.0.2.tar.bz2
      libnfnetlink-1.0.1.tar.bz2
      libnftnl-1.0.3.tar.bz2
      libnl-3.2.21.tar.gz
      libogg-1.3.2.tar.xz
      liboil-0.3.17.tar.gz
      liboping-1.6.2.tar.bz2
      libpcap-1.7.4.tar.gz
      libpng-1.2.56.tar.xz
      libprotobuf-c-v1.2.1.tar.bz2
      libroxml-2.3.0.tar.gz
      librpc-2015-11-04-a921e3ded051746f9f7cd5e5a312fb6771716aac.tar.gz
      librsvg-2.22.3.tar.bz2
      librsync-2.0.1.tar.gz
      librsync-2.3.1.tar.gz
      libsamplerate-1.0.9-f6730d03c3e7660bb6ecad8816f1b09c5825142a.tar.xz
      libseccomp-2.2.1.tar.gz
      libsecret-0.18.5.tar.xz
      libselinux-2.9.tar.gz
      libsemanage-2.9.tar.gz
      libsepol-2.9.tar.gz
      libsndfile-1.0.28.tar.gz
      libsodium-1.0.10.tar.gz
      libsoup-2.54.1.tar.xz
      libsoxr-0.1.1-0.1.1.tar.gz
      libssh-0.9.5.tar.xz
      libtasn1-4.8.tar.gz
      libtheora-1.1.1.tar.bz2
      libtool-2.4.6.tar.gz
      libtool-2.4.tar.gz
      libubox-2016-02-26-5326ce1046425154ab715387949728cfb09f4083.tar.gz
      libugpio-0.0.6.tar.bz2
      libump-ec0680628744f30b8fac35e41a7bd8e23e59c39f.tar.gz
      libunwind-1.1.tar.gz
      libunwind-1.2.1.tar.gz
      libupm-0.4.0-04dc6df4297a7766d6f1a8fef9699d586e7e0d92.tar.gz
      libusb-1.0.19.tar.bz2
      libusb-compat-0.1.4.tar.bz2
      libvorbis-1.3.5.tar.xz
      libvorbisidec-1.0.3-20150104.tar.gz
      libvpx-1.6.0.tar.bz2
      libwebp-0.4.3.tar.gz
      libwebsockets-2.4.0.tar.gz
      libxkbcommon-0.6.1.tar.xz
      libxml2-2.9.3.tar.gz
      libxslt-1.1.31.tar.gz
      linux-atm-2.5.2.tar.gz
      Linux-PAM-1.2.0.tar.bz2
      live.2019.02.27.tar.gz
      lldpd-0.9.0.tar.gz
      lm_sensors-3.3.5.tar.bz2
      logrotate-3.10.0.tar.gz
      lpeg-0.12.2.tar.gz
      lrzsz-0.12.20.tar.gz
      lua-5.1.5.tar.gz
      lua-5.3.5.tar.gz
      lua-bencode-2.1.0.tar.bz2
      LuaBitOp-1.0.2.tar.gz
      lua-cjson-2.1.0.tar.gz
      lua-copas-2.0.0.tar.gz
      lua-coxpcall-1.15.0.tar.gz
      luacurl-20140207.tar.gz
      luaexpat-1.3.0.tar.gz
      luafilesystem-1.6.2.tar.gz
      LuaJIT-2.1.0-beta3.tar.gz
      lualanes-3.9.4-aa9bfcf2dd49f55f11b27e7c21d5b75d81ccfc7e.tar.gz
      lua-lzlib-0.4.3.tar.gz
      lua-md5-1.2.tar.gz
      lua-mobdebug-0.61.tar.gz
      lua-mosquitto-0.2.tar.xz
      luaprofiler-2.0.2.tar.gz
      lua-rings-1.3.0.tar.gz
      luarocks-2.2.2.tar.xz
      lua-rs232-1.0.3.tar.gz
      luasec-0.5.1.tar.gz
      lua-sha2-0.2.0.tar.gz
      lua-sha2-0.2.0.zip
      luasoap-2014-08-21-af1e100281cee4b972df10121e37e51d53367a98.tar.gz
      luasocket-3.0-rc1-20130909.tar.bz2
      luasql-2.3.0.tar.xz
      LuaSrcDiet-0.12.1.tar.bz2
      luavstruct-1.1.4.tar.gz
      lua-wsapi-1.6.1.tar.gz
      lua-xavante-2.3.0.tar.gz
      LVM2.2.02.177.tgz
      lz4-1.8.3.zip
      lz4-1.9.2.tar.gz
      lzma-4.65.tar.bz2
      lzmq-0.4.3.tar.gz
      lzo-2.08.tar.gz
      lzo-2.10.tar.gz
      lzop-1.04.tar.gz
      m4-1.4.17.tar.xz
      m4-1.4.18.tar.xz
      make-ext4fs-2015-12-02.tar.gz
      make-ext4fs-2016-08-14.tar.gz
      MarkupSafe-1.1.1.tar.gz
      mbedtls-1.3.16-gpl.tgz
      mbedtls-2.2.1-gpl.tgz
      mcproxy-2014-12-31-b7bd2d0809a0d1f177181c361b9a6c83e193b79a.tar.bz2
      mdadm-3.2.5.tar.xz
      mdns-2015-09-03.tar.bz2
      mDNSResponder-576.30.4.tar.gz
      mDNSResponder-878.260.1.tar.gz
      mdolphin-release-home-2.0.4.tar.gz
      mdolphin-release-tv-2.0.4.tar.gz
      mdolphin-samples-3.0.4.tar.gz
      memtester-4.1.3.tar.gz
      memtester-4.3.0.tar.gz
      mesa-6.5-minigui.tar.gz
      message_generation-kinetic-devel.zip
      message_runtime-groovy-devel.zip
      mgallery-1.0.tar.gz
      mgncs4touch-1.2.0.tar.gz
      mgncs4touch-1.2.5.tar.gz
      mgncs-samples-1.0.8.tar.gz
      mg-samples-3.0.12.tar.gz
      mg-samples-3.2.tar.gz
      mg-samples-4.0.1.tar.gz
      micropython-1.5-20151122-4120f32292090bd811165fe76780e4e74e3450b9.tar.gz
      micropython-lib-0.5-20151122-9643541e6e89b96cb9785a618b19865f8c0f7215-9643541e6e89b96cb9785a618b19865f8c0f7215.tar.gz
      midori_0.5.11_all_.tar.bz2
      minicom-2.7.1.tar.gz
      minidlna-1.1.5.tar.gz
      minigui-res-4.0.0.tar.gz
      minigui-res-be-3.0.12.tar.gz
      minigui-res-be-3.2.tar.gz
      minimalist-pcproxy-2015-01-12-2d6d1b0b0a3b79a9b4a9b0a7606a84600a967bcb.tar.bz2
      miniupnpd-1.9.20151212.tar.gz
      mjpg-streamer-r182.1.tar.bz2
      mklibs_0.1.35.tar.gz
      mm-common-0.9.9.tar.xz
      mmc-utils-73d6c59af8d1bcedf5de4aa1f5d5b7f765f545f5.tar.gz
      MNN-1.0.0.tar.gz
      mosquitto-1.4.8.tar.gz
      mountd-2015-11-22-8476a03b25d457e99f59e6372b8d9faebe2266f8.tar.gz
      mpc-1.0.3.tar.gz
      mpfr-3.1.3.tar.bz2
      mrd6-2013-11-30-c805eb33255dbc0b6647d463c6c67d1c9d3105a0.tar.bz2
      mtdev-1.1.5.tar.bz2
      mtd-utils-1.5.2-aea36417067dade75192bafa03af70b6eb2677b1.tar.gz
      mtd-utils-1.5.2.tar.bz2
      mtd-utils-2.1.1.tar.bz2
      mtools-4.0.18.tar.gz
      musl-1.1.14.tar.gz
      musl-1.1.16.tar.gz
      musl-fts-1.2.5.tar.gz
      musl-fts-1.2.7.tar.xz
      mysql-5.1.73.tar.gz
      MySQL-python-1.2.5.zip
      nat46-6.tar.xz
      nbench-byte-2.2.3.tar.gz
      ncnn-20200413.tar.gz
      ncurses-5.9.tar.gz
      ndppd-0.2.3.tar.gz
      netifaces-0.10.9.tar.gz
      netifd-2016-02-01-3610a24b218974bdf2d2f709a8af9e4a990c47bd.tar.gz
      netperf-2.7.0.tar.bz2
      net-snmp-5.4.4.tar.gz
      nettle-3.4.1.tar.gz
      nftables-0.4+2015-04-09.tar.bz2
      nghttp2-1.22.0.tar.bz2
      nghttp2-1.24.0.tar.bz2
      node-arduino-firmata-16e76007edf218d72df590adbd711ac6b7432845.tar.gz
      node-cylon-0c37da77e48b3e2cc3a8d566822a17689de91b40.tar.gz
      node-hid-0.4.0-c56c8aa5d113c6f2574d1f7e64d41745702965bb.tar.gz
      nodelet_core-indigo-devel.zip
      node-v0.12.13.tar.gz
      nodogsplash-0.9_beta9.9.9.tar.gz
      nose-1.3.7.tar.gz
      nspr-4.12.tar.gz
      nss-3.26.tar.gz
      ntfs-3g_ntfsprogs-2015.3.14.tgz
      ntp-4.2.8p11.tar.gz
      ntpclient_2010_365.tar.gz
      numpy-1.16.0.zip
      nut-2.7.4.tar.gz
      ocserv-0.11.2.tar.xz
      odhcp6c-2015-09-04.tar.bz2
      odhcp6c-d2e247d8d87ecf8c60fcf0acdad05667bd379521.tar.gz
      odhcpd-2015-11-19.tar.bz2
      ohybridproxy-2015-09-29-b14767d48225aad9ea56ff3e5d6883550e0cf249.tar.bz2
      olsrd-0.9.0.3-v0.9.0.3.tar.gz
      omcproxy-2015-08-24.tar.gz
      oonf-dlep-proxy-0.11.4.tar.bz2
      oonf-dlep-radio-0.11.4.tar.bz2
      oonf-olsrd2-0.11.4.tar.bz2
      OpenBLAS-0.2.19.tar.gz
      openconnect-7.06.tar.gz
      opencv-2.4.13.zip
      opencv-3.3.1.zip
      opencv-4.1.0.zip
      opencv_contrib-3.3.1.zip
      opencv_contrib-4.1.0.zip
      openldap-2.4.43.tgz
      openslam_gmapping-master.zip
      openssh-8.0p1.tar.gz
      openssl-1.0.2h.tar.gz
      openssl-1.0.2n.tar.gz
      openssl-1.1.0i.tar.gz
      openssl-1.1.0j.tar.gz
      openvpn-2.3.10.tar.xz
      openvpn-easy-rsa-2013-01-30-ff5bfd1dd8e548cb24d302742af3894f893ef92f.tar.gz
      openvslam-master.zip
      opkg-9c97d5ecd795709c8584e972bfdf3aee3a5b846d.tar.gz
      optee_client-2.5.0.tar.gz
      optee_client-3.7.0.tar.gz
      optee_test-2.5.0.tar.gz
      optee_test-3.7.0.tar.gz
      opus-1.1.3.tar.gz
      orocos_kinematics_dynamics-1.4.0.zip
      otp_src_17.5.tar.gz
      p11-kit-0.23.1.tar.gz
      p910nd-0.97.tar.bz2
      pack-bintools-2016.12.19.tar.bz2
      pack-bintools-2017.08.18.tar.bz2
      pack-bintools-2017.11.23.tar.bz2
      paho-mqtt-1.2.2.tar.gz
      pango-1.40.3.tar.xz
      paramiko-1.18.1.zip
      Parsley-1.3.tar.gz
      pa_stable_v190600_20161030.tgz
      pa_stable_v19_20140130.tgz
      patch-2.7.5.tar.xz
      patchelf-0.8.tar.bz2
      pcl_conversions-indigo-devel.zip
      pcl_msgs-indigo-devel.zip
      pcl-pcl-1.9.1.zip
      pcre-8.38.tar.bz2
      perception_pcl-kinetic-devel.zip
      perl-5.22.1.tar.gz
      php-5.6.19.tar.xz
      pimbd-2015-08-18-68f5fc803119e4b33a88b35c096f4d6ac28b6de5.tar.bz2
      pip-8.1.1.tar.gz
      pixman-0.34.0.tar.bz2
      pkg-config-0.29.2.tar.gz
      pluginlib-kinetic-devel.zip
      ply-3.8.tar.gz
      poco-poco-1.9.0-release.zip
      policycoreutils-2.9.tar.gz
      polipo-1.1.1.tar.gz
      popt-1.16.tar.gz
      postgresql-9.5.1.tar.bz2
      ppp-2.4.7.tar.gz
      privoxy-3.0.24-stable-src.tar.gz
      procd-2016-02-08-57fe34225206c572b5e049826505f738191e4db5.tar.gz
      procps-3.2.8.tar.gz
      procps-ng-3.3.11-8a198e3eafbde0b627e9992b41d26e6762e4f8c7.tar.gz
      procrank_linux-2018-08-03.tar.gz
      propro-1.0.0.tgz
      protobuf-3.10.1.zip
      psycopg2-2.6.1.tar.gz
      pulseaudio-11.1.tar.xz
      pyasn1-0.1.9.tar.gz
      pyasn1-modules-0.0.8.tar.gz
      pycparser-2.14.tar.gz
      pycrypto-2.6.1.tar.gz
      Pygments-2.3.1.tar.gz
      pygobject-2.21.5.tar.bz2
      pyOpenSSL-16.0.0.tar.gz
      pyparsing-pyparsing_2.3.0.zip
      pyptlib-0.0.6.tar.gz
      pyserial-2.7.tar.gz
      Python-2.7.11.tar.xz
      Python-2.7.15.tar.xz
      Python-3.5.1.tar.xz
      Python-3.5.6.tar.xz
      python-dateutil-2.7.5.tar.gz
      python-jose-1.3.2.tar.gz
      python-ldap-2.4.20.tar.gz
      pytz-2018.9.tar.gz
      PyYAML-3.11.tar.gz
      pyyaml-4.1.zip
      qhull-7.3.0.zip
      qrencode-3.4.4.tar.gz
      quagga-0.99.22.4.tar.xz
      quilt-0.64.tar.gz
      radcli-1.2.5.tar.gz
      raphf-1.1.0.tgz
      rapidjson-1.1.0.tar.gz
      readline-6.3.tar.gz
      refpolicy-2.20200229.tar.bz2
      relayd-2016-02-07.tar.bz2
      release-v33.2.1.tar.gz
      requests-2.21.0.tar.gz
      ros_comm-kinetic-devel.zip
      ros_comm_msgs-indigo-devel.zip
      rosconsole_bridge-kinetic-devel.zip
      roscpp_core-kinetic-devel.zip
      ros-kinetic-devel.zip
      rospack-kinetic-devel.zip
      rospkg-1.1.7.zip
      rpcd-2016-06-30-23417e94d25570e6d62542bac46edd51e8e0243a.tar.gz
      rrdtool-1.0.50.tar.gz
      rtl-sdr-0.5.3-20150608-.tar.gz
      rt-tests-1.0.tar.gz
      ruby-2.5.0.tar.xz
      samba-3.6.25.tar.gz
      sbc-1.3.tar.xz
      scons-2.4.1.tar.gz
      SDL2-2.0.10.tar.gz
      sed-4.2.2.tar.bz2
      selinux-python-2.9.tar.gz
      serialport-1.4.6.tgz
      service_identity-16.0.0.tar.gz
      setuptools-20.7.0.tar.gz
      setuptools-41.4.0.zip
      setuptools_scm-3.3.3.tar.gz
      shadow-4.2.1.tar.xz
      shflags-2012-06-11-c12b30cebb92b49c5edb6df255c0952c65b4ddc6.tar.gz
      simplejson-3.6.5.tar.gz
      sip-4.19.13.tar.gz
      six-1.12.0.tar.gz
      slam_gmapping-hydro-devel.zip
      smcroute-2.0.0.tar.xz
      snowballstemmer-1.2.1.tar.gz
      solos-pci-1.04.tar.gz
      speex-1.2.0.tar.gz
      speex-1.2rc1.tar.gz
      speexdsp-1.2rc3.tar.gz
      Sphinx-1.5.tar.gz
      sqlite-autoconf-3081101.tar.gz
      sqlite-autoconf-3120200.tar.gz
      SQLiteCpp-2.0.0.tar.gz
      squashfs4.2.tar.gz
      squashfs4.3.tar.gz
      squashfskit-v4.14.tar.xz
      std_msgs-groovy-devel.zip
      strace-4.10.tar.xz
      strace-5.0.tar.xz
      stress-1.0.4.tar.gz
      stress-ng-0.09.28.tar.gz
      SuiteSparse-5.6.0.tar.gz
      sunxi-mali-d343311efc8db166d8371b28494f0f27b6a5872.tar.gz
      swig-3.0.7.tar.gz
      swupdate-2019.11.tar.xz
      sysbench-0.5.zip
      sysfsutils-2.1.0.tar.gz
      syslog-ng-3.9.1.tar.gz
      systemd-225.tar.gz
      talloc-2.1.7.tar.gz
      tar-1.28.tar.xz
      tbb-tbb_2019.zip
      tcpdump-4.5.1.tar.gz
      terminology-1.1.1.tar.xz
      thc-ipv6-2.7.tar.gz
      tinyalsa-1.1.1-34ffa583936aeb6938636c9c0a26a322b69b0d26.tar.gz
      tinycbor-0.4.tar.bz2
      tinyproxy-1.8.3.tar.bz2
      tinyxml-2.6.2.zip
      tinyxml2-7.0.1.zip
      totem-pl-parser-3.10.8.tar.xz
      trace-cmd-v2.4.2.tar.gz
      tslib-1.15.tar.bz2
      Twisted-16.0.0.tar.bz2
      txsocksx-1.15.0.2.tar.gz
      tzcode2018i.tar.gz
      tzdata2018i.tar.gz
      ubi-utils-1.5.1.tar.gz
      u-boot-2014.10.tar.bz2
      u-boot-2015.10.tar.bz2
      u-boot-2018.03.tar.xz
      ubox-2016-03-07-fd4bb41ee7ab136d25609c2a917beea5d52b723b.tar.gz
      ubus-2016-01-26-619f3a160de4f417226b69039538882787b3811c.tar.gz
      uci-2016-02-02.1.tar.gz
      uClibc++-0.2.4.tar.bz2
      uclient-2016-01-28-2e0918c7e0612449024caaaa8d44fb2d7a33f5f3.tar.gz
      udev-142.tar.bz2
      udpxy-2015-03-08-c045a1e855a8033c5d70ab3e42271ba5636eb520.tar.gz
      ugps-2015-08-17-971e6703eb9bed936cc62cd335105bd2acca14ef.tar.bz2
      uhttpd-2015-11-08-fe01ef3f52adae9da38ef47926cd50974af5d6b7.tar.gz
      umbim-2015-04-09-af9c293c1f1d8a97fbd8adf9c6070ead4920ca84.tar.gz
      uqmi-2015-09-17-8a97586e9445a60e355dea13aa87885ab3dcb277.tar.gz
      uriparser-0.8.4.tar.bz2
      urllib3-1.24.1.tar.gz
      usb.ids.2013-01-16.gz
      usbmode-2014-08-26-993a9a542791953c4804f7ddbb3a07756738e37a.tar.gz
      usb-modeswitch-data-20150115.tar.bz2
      usbutils-007.tar.bz2
      usign-2015-05-08-cf8dcdb8a4e874c77f3e9a8e9b643e8c17b19131.tar.gz
      ustream-ssl-2016-02-21-6ba14990e63fc956e8aff3b0b09be1fd3aaa6d75.tar.gz
      util-linux-2.25.2.tar.xz
      util-macros-1.19.0.tar.bz2
      uuid-0.2.0.tar.xz
      v4l-utils-1.10.0.tar.bz2
      vala-0.34.2.tar.xz
      valgrind-3.11.0.tar.bz2
      valgrind-3.15.0.tar.bz2
      vision_opencv-kinetic.zip
      vmtouch-1.3.1.tar.gz
      vnstat-1.12.tar.gz
      vpnc-0.5.3.r550.tar.gz
      wayland-1.13.0.tar.xz
      wayland-ivi-extension-1.13.0.tar.gz
      wayland-protocols-1.7.tar.xz
      webkitgtk-2.12.5.tar.xz
      webkitgtk-2.18.6.tar.xz
      weston-2.0.0.tar.xz
      wget-1.20.1.tar.gz
      wireless_tools.29.tar.gz
      wolfssl-4.1.0.tar.gz
      wpan-tools-0.5.tar.bz2
      x264.zip
      xfsprogs-3.1.7.tar.gz
      xkeyboard-config-2.19.tar.bz2
      xtables-addons-2.10.tar.xz
      xupnpd-404.tar.gz
      xz-5.2.2.tar.bz2
      yaml-0.1.6.tar.gz
      yaml-cpp-yaml-cpp-0.6.2.zip
      zeromq-4.1.5.tar.gz
      zlib-1.2.11.tar.xz
      zlib-1.2.8.tar.gz
      zope.interface-4.1.3.tar.gz
      zstd-1.4.4.tar.gz
      

      是不是官方已经对这些包进行过适配了,在make menuconfig 中进行配置编译即可使用。

      posted in MR Series
      BedRock
      BedRock
    • Reply: 【极简操作】使用builroot 2021一键编译生成D1 nezha 系统镜像!

      @aldfaaa 在 【极简操作】使用builroot 2021一键编译生成D1 nezha 系统镜像! 中说:

      统的NFS没有

      可以在编译的时候开启 nfs
      参考下面的链接
      https://bbs.aw-ol.com/topic/86/d1哪吒开发板支持nfs?_=1625385716932
      -LogPI 的文章

      posted in MR Series
      BedRock
      BedRock
    • Reply: D1编译时约到这个问题怎么解决呢,好像是libgpg-error-1.27里边的问题

      可以看一下我的编译过程,头文件中少了定义,加上就好了

      posted in MR Series
      BedRock
      BedRock
    • 1
    • 2
    • 3
    • 4
    • 3 / 4