请问go可以写驱动吗?

133 views
Skip to first unread message

BigBlack

unread,
Sep 27, 2012, 5:14:01 AM9/27/12
to golang...@googlegroups.com
请问go可以写驱动吗?

minux

unread,
Sep 27, 2012, 5:33:14 AM9/27/12
to golang...@googlegroups.com

2012/9/27 BigBlack <840...@qq.com>
请问go可以写驱动吗?
内核级驱动不行。 
用户态的驱动还是可以的;比如很多人用Go写Fuse文件系统。

现在大多数需要写的驱动基本都能在用户态完成,所以Go还是
可以做的(尤其是Linux)。

Ricarlos Wong

unread,
Sep 28, 2012, 11:44:11 AM9/28/12
to golang...@googlegroups.com

可以说下为什么不能写内核级驱动吗?我是新手…谢谢!呵呵…

--
官网: http://golang-china.org/
IRC: irc.freenode.net #golang-china
@golangchina

minux

unread,
Sep 28, 2012, 12:04:58 PM9/28/12
to golang...@googlegroups.com

2012/9/28 Ricarlos Wong <ricarl...@gmail.com>

可以说下为什么不能写内核级驱动吗?我是新手…谢谢!呵呵…


Go需要一个runtime的支持,目前,就我所知,还没有人把runtime移植到内核中去。 

Ricarlos Wong

unread,
Sep 28, 2012, 7:21:57 PM9/28/12
to golang...@googlegroups.com

哦,谢谢!

--

Gao Ya'nan

unread,
Sep 28, 2012, 8:13:42 PM9/28/12
to golang...@googlegroups.com
2012/9/29 Ricarlos Wong <ricarl...@gmail.com>:
> 哦,谢谢!

另外就是有些特殊的驱动需要精确控制时序,对大的延迟和访问读写顺序是敏感的。

Reply all
Reply to author
Forward
0 new messages