Hellow Stackoverflow professionals,
I'm new to Embedded driver development, I need to work on below requirement. Started looking character driver functionality on Linux. We have a custom embedded board which uses "Apalis iMX8QM 4GB WB IT V1.1C" COM, this module is obsolete, Vendor Toradex suggested replacement with newer version "Apalis iMX8QM 4GB WB IT V1.1E". It sits on Mobile PCI Express Connector. Vendor will provide driver for this newer version. This I need to port to OS and see the compatibility. OS is QNX. This module supports "HDMI, USB, EtherCAT". I have to enable "HDMI, USB, EtherCAT" these modules, previously these are not enabled. Mostly it is porting, configuration, testing, … these kind of activities will be there.
What are all the pre-requisites details that I need to collect to kick start this project. What's the ground level work I have to do before starting of this project. How my planning would be for the entire project? How my design would be - each phase what are all main and sub Tasks I have to plan What tools useful for development, building, debugging, testing, …
Testing phase - h/w level how I can test, s/w level how to test, manual how to test how to test overall system, other parameters
Thank you one and all for giving your valuable time. Eagerly waiting your valuable insights.