Linux系统移植论文(linux 系统 移植)-冯金伟博客园

linux系统移植常用驱动?

很多种,显示驱动,主板驱动能力,硬盘驱动

linux可以移植任何硬件平台吗?

理论上说Linux是可以移植到任何硬件平台的。唯一需要的就是在那些硬件平台上各个硬件的驱动程序。

现实上我们可以看到蒂娜克斯,无论是在我们的电脑上还是我们所熟悉的网络设备以及手机上还有机顶盒。大型服务器等等方面都可以看到linux的身影。所以基本上也证实了狄拉克丝是可以移植到任何硬件平台上这一观点的。

Linux中哪些驱动需要移植?

这个看你硬件平台如何了,是否在Linux的支持范围。嵌入式编程,常见的基本就是编写gpio的驱动,移植网卡驱动之类的。

如何将windows的程序移植到Linux上?

需要用到的技术有:

1.抽取其中用到的Win32API,分为通信类,多线程类,时间字符串等函数类,逐一封装成Linux的函数;

2.调试移植后的整个代码库,并作必要的调整和修正;

3.需要C++11/14的经验;

4.需要Windows和Linux高性能多线程C++服务器程序开发和调试的经验,5.需要boost及zeromq,以及异步通信库,异步日志库等方面的经验;