How to Deploy Project on Jetson Orin Nano Using Compiled .so Files

Hi everyone,

I have developed a project on the Jetson Orin Nano, and I have successfully compiled my code into a .so file. For the deployment phase, I am planning to delete the original source code, leaving only the compiled .so file, and then create an image of the system to be flashed onto other Jetson Orin Nano boards.

My steps are as follows:

  1. Compile the code on Jetson Orin Nano to generate the .so file.
  2. Delete the original source code, keeping only the necessary .so file and configuration files.
  3. Create a system image that includes the .so file and other dependencies.
  4. Flash the created image onto other Jetson Orin Nano boards.

Could you please confirm if this is the correct approach? Are there any specific considerations or best practices I should be aware of during this process?

Thank you for your assistance!

Best regards

Hi,
Your steps looks good. And you may also try

  1. Compile the code on Jetson Orin Nano to generate the .so file
  2. Copy the .so file to the path in rootfs on the host PC:

Linux_for_Tegra/rootfs/

  1. Re-flash the system

Hi DaneLLL,

Thank you for your response.

I understand your point. I need to place the compiled .so file in the specified directory, and then export the image. This ensures that my .so file can be flashed onto other development boards simultaneously.

One last question: I am currently using the SDK Manager tool to flash the image. If I need to flash multiple images simultaneously, is there a faster tool available for bulk flashing?

Thank you for your assistance!

Best regards.

Hi,
Please check the README file in
35.3.1, how to massflash into Orin Nano - #4 by KevinFFF

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.