| 
					阅读:1837回复:4
				 linux访问i/o
					请问各大虾,在linux下如何访问硬件i/o口,还有如何在linux下
 画出像TC中的movto() lineto()函数一样的线条? :D | |
| 
 | 
| 沙发#发布于: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)函数调用,仍然不行:(。 | |
| 地板#发布于:2003-11-17 19:39 
					访问io和win下差不多
 inb,outb等 只不过函数的参数相反 | |
| 
 | 
| 地下室#发布于:2003-11-13 11:40 
					首先你要有权限,执行ioperm,来获取访问权限。
 要执行GUI操作,可以使用基于X的gtk,qt来做,也可以使用基于framebuffer的minigui等等。当然还可以使用svaglib。 | |
 
							
 
				 
				