我想学习如何为IBM编写设备驱动程序。我想知道有什么办法吗?
我可以下载AIX吗?有同样的书或文档吗?
如果没有,那么如果我学习了如何在FreeBSD/Linux上编写驱动程序,这些知识会有帮助吗?
请建议我..。
提前谢谢。
发布于 2013-04-03 14:22:52
为其他平台(如BSD或Linux )编写驱动程序会有所帮助,但也会造成伤害。
AIX有一个可抢占的、可分页的内核,这使得编写它变得非常奇怪。在系统调用中,线程可以被抢占。这对于谷物来说是不寻常的。内核中的数据结构可以被分页。这也是不寻常的。锁定机制也不寻常。
如您所知,很难找到有关AIX的信息。这些酒吧实际上有很多文档记录,但发现它很有挑战性,因为IBM和AIX倾向于使用它们自己的术语。
有一本很好的书是几年前出版的。您可能会在ebay或有关为AIX编写设备驱动程序的内容中找到它。
IBM也有一些合作伙伴程序,谷歌的“合作伙伴世界”( partner )试图提供帮助。
您会发现的另一件事(尤其是在合作伙伴程序中)是AIX就像IBM的红头步子。合作伙伴世界的人们想要谈论Tivoli、Lotus、DB2、Rational等等,很少有人会对AIX有太多的了解。但他们确实可以获得设备等。
这将是一条艰难的攀登之路。我一直在想,你为什么决定这么做。AIX驱动程序编写者的市场为零。
发布于 2013-06-14 16:39:02
匿名无私帮助(以客人身份发布!)
在AIX4.1中找到了一本过时的书,
http://bio.gsi.de/DOCS/AIX/SC23-2593-00.pdf
https://stackoverflow.com/questions/15764335
复制相似问题