I have an application and it is supposed to be run on an Ultra96 board (board A) only. The problem is when I insert the SD card of the board A to another board (board B), the board B can launch my app.
So how do I prevent that?
My ideal is my app must check an unique info of the board. But I don’t know that unique info and how to get it. (The MAC address is not the answer because it is defined within the kernel device tree on PetaLinux systems)