阅读:1695回复:4
linux访问i/o
请问各大虾,在linux下如何访问硬件i/o口,还有如何在linux下
画出像TC中的movto() lineto()函数一样的线条? :D |
|
|
沙发#
发布于:2003-11-13 11:40
首先你要有权限,执行ioperm,来获取访问权限。
要执行GUI操作,可以使用基于X的gtk,qt来做,也可以使用基于framebuffer的minigui等等。当然还可以使用svaglib。 |
|
板凳#
发布于:2003-11-17 19:39
访问io和win下差不多
inb,outb等 只不过函数的参数相反 |
|
|
地板#
发布于:2004-07-31 11:18
我现在正在编写一个arm9平台linux下的一个的can测试程序,测试通过之后,再封装成为一个驱动程序。
用户空间能否直接调用in()&out()对arm9的内存空间进行访问?(主要是一些寄存器的读写操作)。我在程序中使用了这些函数,编译好之后,在target中运行的时候,出现segmentation fault错误,难道是我的测试程序中io端口读写函数优先级别不够?我在程序中加了iopl(0)函数调用,仍然不行:(。 |
|
地下室#
发布于:2004-07-31 11:18
我现在正在编写一个arm9平台linux下的一个的can测试程序,测试通过之后,再封装成为一个驱动程序。
用户空间能否直接调用in()&out()对arm9的内存空间进行访问?(主要是一些寄存器的读写操作)。我在程序中使用了这些函数,编译好之后,在target中运行的时候,出现segmentation fault错误,难道是我的测试程序中io端口读写函数优先级别不够?我在程序中加了iopl(0)函数调用,仍然不行:(。 这是为什么啊?郁闷啊 |
|