Many kinds, display driver, motherboard driver ability, hard disk driver.
Can linux be ported to any hardware platform?
Theoretically, Linux can be ported to any hardware platform. All that is needed is a driver for each hardware on these hardware platforms.
In fact, we can see Tina Cox on our computers, familiar network devices, mobile phones and set-top boxes. Linux can be seen in large servers and so on. So it is basically confirmed that Dirac can be ported to any hardware platform.
Which drivers in Linux need to be ported?
This depends on how your hardware platform is and whether it supports Linux. Embedded programming, the common basic is to write gpio driver, transplant network card driver and so on.
How to transplant windows programs to Linux?
The technologies to be used are:
1. Extract Win32API used in it, divide it into communication class, multithreading class, time string and other function classes, and package them into Linux functions one by one;
2. Debug the whole code base after transplantation, and make necessary adjustments and corrections;
3. Need C++1114 experience;
4. Experience in developing and debugging high-performance multithreaded C++ server programs under Windows and Linux is required; 5. Experience in boost and zeromq, asynchronous communication library and asynchronous log library is required;