石鑫华视觉论坛微信公众号:石鑫华视觉

 找回密码
 注册会员
查看: 2389|回复: 1

[驱动程序] 大恒图像armhf Linux系统驱动Galaxy_Linux-armhf_Gige-U3_32bits-64bits_1.3.2104.9022

[复制链接]
  • TA的每日心情
    擦汗
    昨天 00:00
  • 签到天数: 3155 天

    连续签到: 25 天

    [LV.Master]2000FPS

    发表于 2021-7-8 16:24:32 | 显示全部楼层 |阅读模式 来自:广东省东莞市 电信

    注册登陆后可查看附件和大图,以及购买相关内容

    您需要 登录 才可以下载或查看,没有账号?注册会员

    x
    大恒图像armhf Linux系统驱动Galaxy_Linux-armhf_Gige-U3_32bits-64bits_1.3.2104.9022

    Galaxy_Linux-armhf_Gige-U3_32bits-64bits_1.3.2104.9022.tar
    V1.3.2104

    语言:中文/英文
    相机:USB3.0 /  Gige
    系统:armhf Linux

    软件描述:
    软件说明
    Galaxy_Linux-armhf_Gige-U3_32bits/64bits

    1. 支持相机类型:
       水星、水星二代、火星USB3.0系列相机
       水星、水星二代、火星GigE系列相机
       金星系列相机
    2. 支持语言:英文、中文
    3. 支持Linux内核版本:>=3.5.0( armv7hf和armv8)  
        g++版本:>= 4.8
        glibc 版本 >= 2.17

    GigE系列相机推荐使用嵌入式板:TX2,TK1,其他嵌入式板支持情况请联系技术支持。
    USB3.0系列相机推荐使用嵌入式板:TX2,TK1,Firefly-RK3399,其他嵌入式板支持情况请联系技术支持。

    更新说明:
    V1.3.2104
      优化程序,提升使用体验。

    V1.3.1911
      添加支持通过IP方式打开跨网段的千兆网设备的功能。

    V1.2.1908
      初次发布

    百度网盘下载:
    链接:
    游客,如果您要查看本帖隐藏内容请回复

    提取码:t7c5
    大恒官方下载:
    游客,如果您要查看本帖隐藏内容请回复

    readme
    System Requirements
    ====================

    g++ version >= 4.8.x
    glibc version >= 2.17

    USB3.0 Vision Camera:
       For best performance and stability we highly recommend a kernel version >= 3.5.0.23

    GigE Vision Camera:
       For best performance and stability we highly recommend a kernel version >= 2.6.13

    Installation
    ====================

    1. Installation command: "./Galaxy_camera.run"

    2. When you do not see any error message in the installation and the end shown as below, your installation is compelete.
    -----------------------------------------------------------------
    All configurations will take effect after the system is rebooted.
    If you don't want to reboot the system for a while,
    you will need to unplug and replug the camera before using SDK.
    -----------------------------------------------------------------
    3.If you would like to run GxViewer or GxGigeIPConfig, You have to make sure that Qt4 has been installed in your system.
        Install Qt4 command in some system: sudo apt-get install qt4-default  

    Notes:
        1. After your installation, You need to replug Galaxy USB3 device before using SDK.
        2. Don't install the SDK in a folder which path has chinese characters, or SDK may not work.



    Troubleshooting
    ====================
    * In installation, if show the following message:

      "service: Command not found"

      or

      "udev: unrecognized service"

      It means your system do not have "udev" service but still have "udev" directory. We can't help you get device permissions automatically. In this case, you need to use "sudo" to run your appliction when using U3V cameras.   

    * Problem: The GxGigeIPConfig can't see my camera. I'm not able to reconfigure the camera to make it visible again.

      Solution: First make sure you don't have a firewall enabled on your network interface the camera is connected to. If you still can't see the camera, reverse path filtering in the kernel may prevent the GxGigeIPConfig to detect the camera. On some Linux  distributions reverse path filtering may prevent the discovery of GigE Vision cameras. This can happen if the camera's IP address is not within the same subnet as the network adapter the camera is attached to. Normally the GxGigeIPConfig can handle this by using broadcasts to discover the camera on any subnet. Reverse-path filtering may prevent the GxGigeIPConfig to receive the answer from the broadcast which in turn prevents the GxGigeIPConfig from detecting the camera. To check whether filtering is turned on, run the following command:
        sysctl -a 2>/dev/null | grep '\.rp_filter'

      in the output look for the following lines:
       net.ipv4.conf.all.rp_filter=1
       net.ipv4.conf.eth1.rp_filter=1

      where "eth1" is the network adapter the camera is connected to.
      The "net.ipv4.conf.all.rp_filter" is a global switch which must be turned off.
      The "net.ipv4.conf.eth1.rp_filter" tells whether filtering for the specified network adapter is activated. To disable filtering, you must first turn off filtering for "all" and the specific network interface (in this sample "eth1"). Use the following commands to change the filtering behavior at runtime:
        sudo sysctl net.ipv4.conf.all.rp_filter=0
        sudo sysctl net.ipv4.conf.eth1.rp_filter=0

      Restart the IP Configurator and check whether the camera(s) are detected. Reconfigure the camera(s) and use "Write Configuration" to make your changes persistent. You can re-enable filtering by executing the same commands but set a value of 1. If you want to turn off filtering permanently, you can edit the same values in /etc/sysctl.conf.

      From Linux kernel version 2.6.32 onwards, the rp_filter settings allow strict and loose filtering. To accept asymmetrically routed packets, modify /etc/sysctl.conf:
        net.ipv4.conf.default.rp_filter = 2
        net.ipv4.conf.all.rp_filter = 2

    * Problem: When I use GalaxyView in Ubuntu 18.04.* with root permissions, it only show a white UI.
      Solution: You can run GalaxyView by this command:
      sudo QT_X11_NO_MITSHM=1 ./GalaxyView.
      or
      add 'QT_X11_NO_MITSHM=1' to system env.

    Performance
    ====================

    1.When using USB3.0 Vision Camera,If you need grab image from 4 or more U3V cameras, or you need increasing the package(URB) size or count, you will likely run out of kernel space and see corresponding error messages on the console. Because of the default value of USB Kernel Space set by the kernel is 16 MB. To set the value (in this example to 1000 MB) you can
      execute as root:
          echo 1000 > /sys/module/usbcore/parameters/usbfs_memory_mb
      or execute ./SetUSBStack.sh as root.
      This would assign a maximum of 1000 MB to the USB stack.

    2.Performance Optimization
    To increase performance and to minimize CPU usage when grabbing images, the following settings should be considered:

    USB3.0 vision Camera
    Increasing Packet Size
    For faster USB transfers you should increase the packet size. You can do this by changing "StreamTransferSize" value by setting the corresponding value via the API.

    GigE vision Camera
    * Enable Jumbo Frames.
      Many GigE network adapters support so-called jumbo frames, i.e., network packets larger than the usual 1500 bytes. To enable jumbo frames, the maximum transfer unit (MTU) size of the PC's network adapter must be set to a high value. We recommend using a value of 8192.

    * Increasing Packet Size.
      When jumbo frames are enabled, the camera's packet size must be increased to benefit from the larger packets.

    * Disabled the Firewall.
      The firewall must be disabled for network adapters to which cameras are connected. Otherwise, device discovery and receiving streaming data may not work.


    回复

    使用道具 举报

    该用户从未签到

    发表于 2021-12-27 09:14:56 | 显示全部楼层 来自:广东省深圳市南山区 电信
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册会员

    本版积分规则

    LabVIEW HALCON图像处理入门教程(第二版)
    石鑫华机器视觉与LabVIEW Vision图像处理PDF+视频教程11种全套
    《LabVIEW Vision函数实例详解》教程-NI Vision所有函数使用方法介绍,基于NI VISION2020,兼容VDM21/22/23
    LabVIEW图像处理教程
    机器视觉商城淘宝店铺
    视觉论坛充值赞助方法

    QQ|石鑫华视觉论坛 |网站地图

    GMT+8, 2024-3-29 01:22

    Powered by Discuz! X3.4

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表