linux应用都可以移植到freebsd ports里?

linux应用都可以移植到freebsd ports里?,第1张

优点: 充分发挥 PC 的功能,花样极多,玩起来很有趣,各方面的表现都不错。

缺点: 太过自由,以致於发散掉了,维护方面比 FreeBSD 麻烦(对一般人来说)。

->适合喜欢「玩 PC」,更甚於「玩 UNIX(Network)」的人。

概念比较模糊,首先有一点,驱动内核的一部分,内核代码中大部分代码就是驱动代码。驱动就是让硬件工作起来(通俗的讲),但现实中,硬件种类特别多,比如触摸屏,有不同的硬件可以实现触摸屏功能。你的产品或者开发板电路上用的是什么硬件芯片,就得有相应的驱动。为什么要驱动移植呢?因为linux内核里不可能有世界上所有的硬件驱动(一般有常见的驱动),这时候,如果你的硬件电路板上的硬件正好在内核里有相应的驱动,那么正好可以用。但如果没有的话,你就得自己想办法写个驱动,但是写驱动的代价也是挺大的,所以目前大部分硬件芯片厂商已经将驱动程序写好了,你要做的,就到它的官网上把驱动源代码下载下来(或者其他方式),然后将其加入到linux内核中,必要时,可能还要根据实际情况,还要修改一些代码(但相比自己写,容易的很)。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8500388.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-17
下一篇 2023-04-17

发表评论

登录后才能评论

评论列表(0条)

保存