The final goal is to able to use Qt to perform the task that I want but it includes the followings:
1. Circuit design of an ARM-based system
2. Modification of U-Boot based on my developed system
3. Customisation of Linux kernel to fit my target system
4. Development of the corresponding device drivers to fit our needs
5. Installation of Qt (QML or other versions) package for graphical output
6. Development of USB/Ethernet network for communicating with user application and storage of user application in the flash. The user application may be in the form of QML and other devices of the target system
1. I think leave this job to electronics designer.
2, 3, 4 are related to bottom-Up.
5, 6 seems a big jump from 2-4, all base on high-level programming.