linux avr编程环境需要parport, parport_pc, ppdev三个模块,可以执行
$lsmod
查看。如果没有的话需要自己编译内核:
编译内核, 确信选中parallel port support -> parallel support 和 parallel port support -> pc-style hardware 及 Character devices -> Support for user-space parallel port device drivers 三项. 编译好内核后, 进入/lib/modules/<内核版本号>/kernel/drivers/parport/ , 运行 insmod parport.o ; insmod parport_pc.o ; cd .. ; cd char/ ; insmod ppdev.o , 可以将加载模块的命令加入rc.sysinit, 这样就不用以后再手工输入了.
PS: 由于我用的 hiweed1.0 和 edgy 系统已经有了这三个模块,上面的方法我自己没有试过。