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 additional technical specifications.
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.
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 controlling servos, (works on Arduino). (Algorithm tested).
- Test program for servo control, translated to 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.
- Verify 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
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 ∙ 6 days 21 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 3 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 11 hours back ∙ 2 proposals |