We changed the architecture. Bad images are discarded on our new architecture, but there are still some performance issues that need to be optimized. We also need to make this new architecture into sdk in the future, and release it after everything is ready.
Is it still available on Jetson Nano?
I purchased this module for use by Jetson Nano.
Optimization is a very difficult and time consuming task. Can you tell me the approximate time when it will be completed?
This is optimized for linux, so the theory is all valid. The previous framework was flawed in linux.
Yes, this is not a short-term job, we are going to start testing various linux platforms (including Nano) later, I will let you know after the Nano testing.
The time is not yet certain, and we need to organize several meetings to discuss and finalize this matter.
Thank you again for your efforts and hope for good news.
Please contact me when the test file is ready
We made a sdk, you can try it, but it is on x86-64 platform.Mainly solve the problem on linux system.
rely
curl -s --compressed "https://arducam.github.io/arducam_ppa/KEY.gpg" | sudo apt-key add -
sudo curl -s --compressed -o /etc/apt/sources.list.d/arducam_list_files.list "https://arducam.github.io/arducam_ppa/arducam_list_files.list"
sudo apt update
sudo apt install arducam-config-parser-dev arducam-usb-sdk-dev
sudo apt install -y cmake
sudo apt install -y build-essential
sudo apt install -y libusb-1.0-0-dev
sudo apt install libopencv-dev
SDK
use
unzip arducam_usb_sdk_test.zip
cd arducam_usb_sdk_test
mkdir build
cd build
cmake ..
make
wget https://raw.githubusercontent.com/ArduCAM/ArduCAM_USB_Camera_Shield/master/Config/USB3.0_UC-593%20Rev.C/MIPI/ArduCAM_108MP/ArduCAM_108MP_MIPI_2Lane_RAW8_12000x9000_1.4fps.cfg
sudo ./usb_test ArduCAM_108MP_MIPI_2Lane_RAW8_12000x9000_1.4fps.cfg dma
If you think this sdk is satisfactory, please let me know, we will continue to develop
nano
sdk:
https://drive.google.com/file/d/1_8Xmzaq6MFMpiKhhuL4AVMtppQsrsdbr/view?usp=sharing
use
tar avxf arducam_usb_sdk_test_arm64.tar.xz
cd arducam_usb_sdk_test_arm64
cd build
cmake ..
make
wget https://raw.githubusercontent.com/ArduCAM/ArduCAM_USB_Camera_Shield/master/Config/USB3.0_UC-593%20Rev.C/MIPI/ArduCAM_108MP/ArduCAM_108MP_MIPI_2Lane_RAW8_12000x9000_1.4fps.cfg
sudo ./arducam_usb_sdk_test ArduCAM_108MP_MIPI_2Lane_RAW8_12000x9000_1.4fps.cfg dma
Hello,
I have the same problem with arducam 108MP and an arm64 platform.
I use arm64 sdk to build on my platform, and it goes well.
Anyway, when I launch the test sdk with the either the small or biger cfg file I have the response below:
Open Arducam camera and prepare it for photos capture …
[INFO] claim interface ret: 0
[INFO] Frame buffer size: 12000000
[INFO] Frame buffer size: 12000000
[INFO] Frame buffer size: 12000000
[INFO] Frame buffer size: 12000000
[INFO] Frame buffer size: 12000000
[ERROR] 0 alloc memory failed.
width: 4000, height: 3000
and it stops.
Could you please let me know how to resolve this?
Thanks
@Edward Non, I have the same answer from the program
more /sys/module/usbcore/parameters/usbfs_memory_mb
32
[INFO] claim interface ret: 0
[INFO] Frame buffer size: 12000000
[INFO] Frame buffer size: 12000000
[INFO] Frame buffer size: 12000000
[INFO] Frame buffer size: 12000000
[INFO] Frame buffer size: 12000000
[ERROR] 0 alloc memory failed.
width: 4000, height: 3000
Sorry, I calculated, this camera needs at least 58MB, you can directly set it to 100, please try again.
Thanks! I’ll test it and give feedback.
BTW, could you please send me a version of this SDK to work also with RPI 4B?
@Edward I try to compile and I get the error below
/usr/lib//libarducam_usb_sdk.so: undefined reference to `pthread_cond_clockwait@GLIBC_2.30’
Is it not working on the Raspberry Pi, or other devices.
Because I’m off work now, and tomorrow is the weekend. I’ll try again next week and update you on the progress.
happy weekend
Hi @Edward
I test it the new sdk, but it doesn’t work, it can’t open the camera, as you ca see below:
[ERROR] open device failed.
width: 12000, height: 9000
Failed to open camera.
When I look for the camera I see it is connected:
lsusb >
Bus 002 Device 003: ID 04b4:03f2 Cypress Semiconductor Corp. FX3
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 046d:c31c Logitech, Inc. Keyboard K120
Bus 001 Device 004: ID 1c4f:0034 SiGma Micro XM102K Optical Wheel Mouse
Bus 001 Device 002: ID 2109:3431 VIA Labs, Inc. Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub