繁体   English   中英

在Linux下使用哪种简单的编程语言进行并行端口编程?

[英]Which easy programming language to use for parallel port programming under Linux?

我父亲想用Ubuntu进行LPT编程(通过中继卡)。 他习惯于QBasic和PowerBasic,但愿意为他的目标学习一种新的(简单)语言。

你可以给我什么建议来完成这项任务?

如果模块pyParallel有效, Python将是我的最爱。 如果有其他可用于Python的模块,请告诉我。

我无法更改硬件,只需要更改软件。

提前感谢任何提示!

Python模块pyParallel有效。 我上次试过这个版本。 昨天我使用了HEAD修订版,它确实有效。

对于试图执行相同程序的人:

  1. 下载并安装pyParallel的HEAD修订版。
  2. 卸载内核模块lp并加载ppdev 它允许您访问并行端口设备文件。
  3. a)将您的OS用户添加到组lp以便它具有对/dev/parport*写访问权。
    b)否则执行: # chmod a+rw /dev/parport*
  4. 破解你的程序!

步骤2.,3。b)和4.必须重复每次重启。 黑名单不能正常工作(尚未)。
您可以为parport设备文件创建 udev规则,以便每个用户都具有对它的写入权限。
更新:黑名单现在有效。 这是带有CUPS的Ubuntu 9.04中的一个错误。 在9.10它完美地运作。

快乐的黑客!

http://www.mono-project.com/Visual_Basic他至少熟悉这种语言,但访问并行端口是一项更复杂的任务。 我知道有办法,但所有在线样本都处理Windows库。

Python并不比Basic简单。 但我认为并行端口和其他硬件编程C是一个自然的选择。 这并不难学,花一些时间学习C值得。

另一种选择可能是Arduino ,它有自己的IDE,可以与大量语言连接,也可以在所有平台上运行。 这更像是一个业余爱好者的事情,但可能会为你效劳。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM