Debes programarla para la placa de hardware donde estará por que si no efectivamente, una virgen, no hará nada cuando la coloques.
Es la forma de proteger el desarrollo que tienen los fabricantes. Si preguntas esto es porque no tiene idea de programación de dicho controlador y te llevara tiempo y dinero aprender(meses o años dependiendo de muchos factores).
Primero debes sacar el esquema eléctrico de la placa donde funciona, despumes entender el funcionamiento de la misma y los protocolos de comunicación involucrados y por ultimo desarrollar un software en algún idioma de programación.