TECHNICAL TASK.
1. The primary goal - to configure the Linux kernel on Nvidia Jetson TX2 NX and the MCP2515 driver for transmitting control commands via the CanOpen protocol.
2. The intermediate goal - to convert the servo control algorithm, which is written in C for Arduino, for Nvidia Jetson TX2 NX (in C, C++ or Python) based on the transmission of control signals to CanOpen.
3. The final goal - to develop a servo control algorithm based on an additional technical task.
HARDWARE.
Servo control.
- Nvidia Jetson TX2 NX Dev Kit Waveshare,
- Can module MCP2515,
- Servo eRob,
- power supply for the servo.
Video signal processing.
- HDMI to AV converter (MINI HDMI2AV),
- UVC USB video capture card,
- Nvidia Jetson TX2 NX Dev Kit Waveshare,
- Waveshare HDMI LCD IPS 7" touch monitor (H).
SOFTWARE.
Developed, tested, or untested.
1. Displaying an image on the touch monitor using the video capture card,
2. Recording video to a USB drive and viewing video (written in Python).
3. Test program in C for servo control (works on Arduino). (Algorithm tested).
- Test program for servo control, translated into C programming language for Linux (not tested).
TASKS.
Task #1.
- Configure the operation of Jetson TX2 and MCP2515 on Linux for transmitting control commands via the CanOpen protocol for the test program.
Task #2.
- Check the test program for servo control, refine if necessary.
Task #3.
- An unknown error occurs during video playback and recording on Nvidia Jetson TX2 NX, it is necessary to identify and resolve the issue in the Python algorithm.
Applications 1
-
1470 10 0 I can write the necessary software for you in pure C. Including physical communication protocols (Stm32, Esp32) and processing and sending video signals (Gstreamer, CUDA, openCV). Message me privately!
I have experience working with the Nvidia Jetson mini computer and the esp32 microcontroller https://youtu.be/UJTBRlU2tYQ
-
4270 84 3 1 Good day. I have experience working with Jetson TX2 NX and building the kernel for it. I can complete your tasks. I also have over 5 years of programming experience in Python.
-
Це погана ідея.
Переписувати з контроллера на міні комп'ютер.
Особливо в задачах де важливі часові проміжки.
-
Зачем вообще с мини компьютера управлять драйвером . Возьмите микроконтроллер туда потключите MCP2515 . А вот уже нас микроконтроллер шлите команды, который будет их переводавать на MCP2515 в правильном ввиде! Это же детская ошибка когда люди пытаются всунуть невпехуемое туда куда не нужно! Также с помощью микроконтроллера добьётесь гораздо лучшей латености
-
Доброго купіть у мене USB CAN адаптер і забудьте про проблеми з кан шиною в Linux.)
Потрібна написати тестові програми (Linux, API SocketCan) або консультації щодо роботи з протоколом СANOpen, не проблема звертайтеся.
Дивіться профіль)
-
Установки драйверів не потрібні і відразу видно в Linux або Windows.
Підтримується в мовах програмування, C++, Python, Javascript на Linux.
Можливо для тестів, зможете використати вже готові програми.
-
Nvidia Jetson TX2 NX
Nvidia наклепала купу плат (засранці), підтримку цієї плати вона припинила на ядрі 4.19
Це суцільний біль для тих хто намагається щось робити на ній.
Можна, звичайно, в дереві пристроїв підключити MCP2515, можливо драйвер є в зібраному ядрі (або потрібно перезбирати).
Але в нього вносилися зміни і в новіших ядрах.
Отже, USBCAN адаптер буде легким рішенням.
до мене раніше зверталися з такою платою для роботи з CAN
-
Current freelance projects in the category C & C++
Reverse engineering of console utilities for querying SSD controllers (Flash ID)1. Purpose of the work Extraction of the application programming interface (API) for interaction with SSD/NVMe controllers from the provided set of console utilities (Phison, Silicon Motion, Realtek, Maxiotek, Marvell, JMicron, etc.). The result should be working code in C/C++… C & C++, Desktop Apps ∙ 7 days 9 hours back ∙ 6 proposals |
Development of a Minecraft Java Seed Map / Seed Viewer for the websiteDevelopment of Minecraft Java Seed Map / Seed Viewer for the websiteProject Description A browser-based tool Minecraft Java Seed Map / Seed Viewer needs to be developed, which will work on our website and allow the user to enter a seed from Minecraft Java Edition and view an… C & C++, HTML & CSS ∙ 7 days 16 hours back ∙ 15 proposals |
Comparative analysis of the effectiveness of custom software (v2.2-field) and reference software (Meshtastic v2.x)
22 USD
Comparative analysis of the effectiveness of custom software (v2.2-field) and reference software (Meshtastic v2.x) on the identical hardware platform (ESP32 + SX1268, 2W) based on the criteria of range, throughput, link stability, and power consumption. Conduct tests with… C & C++, C# ∙ 11 days 23 hours back ∙ 2 proposals |
