为什么我不能通过HP-UX机器上的串口对我的器件进行编程?
要更改串行端口的权限,您必须具有对计算机的root访问权限。
默认情况下,串行端口的权限设置为622(rw - w - w-)。要成功更改串行端口的权限,必须先在/ etc / inittab中禁用getty进程。否则,每当您访问端口时,您对串行端口权限所做的任何更改都将更改回默认值。如果将端口用作登录端口,则不应执行此操作。
您可以通过将getty参数respawn设置为off来禁用getty进程。您可以通过在文本编辑器中编辑/ etc目录中的inittab并保存更改来完成此操作。然后必须在命令行运行“init q” 。
现在,您可以通过在命令行键入“chmod 666 ”(例如, chmod 666 / dev / ttyd01 )将串行端口的权限更改为666(rw-rw-rw-)。编程软件现在可以与串行端口通信,以成功编程器件。