linux串口设置
问题是这样的。我在做GPRS,我使用PC上的LINUX中的minicom,设置正确后可以使用AT指令,打电话了。
或者设置完了后,在命令行输入#echo 'ATD******'>/dev/ttyS0,也可以正确连通。
因为我要移植 linux 到2410上,当然没有minicom可用,我需要在命令行来设置串口,包括波特率等,请问如何设置?
因为是新手,请高手指点。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
设置串口拨号 最好是写脚本吧 系统中自带了ppp-on ppp-off等。
另外,可以用tip
kernel source code/Documentation/serial-console.txt
我也是移植linux到s3c2410上,我使用的Fedora 6
串口设置首先进入root目录下,很重要 然后就按照下面进行
1.切换到root用户.
[root@localhost btools]#su -
2. 查找有效的串设备.
[root@localhost ~]#cat /proc/devices
...
4 ttyS
...
188 ttyUSB
...
如果是普通串口设备, 设备名前缀为ttyS, 第一串口为ttyS0, 第二串口为ttyS1,依次类推.
3. 配置ttyS设备
[root@localhost ~]#minicom -s ttyS0
会出现一个configuration窗口,
┌──[configuration]────┐
│ Filenames and paths │
│ File transfer protocols │
│ Serial port setup │
│ Modem and dialing │
│ Screen and keyboard │
│ Save setup as ttyS0 │
│ Save setup as.. │
│ Exit │
│ Exit from Minicom │
└───────────────┘
选择Serial port setup配置. 会出现如下窗口:
┌────────────────────────────────────────────┐
│ A - Serial Device : /dev/ttyS0 │
│ B - Lockfile Location : /var/lock │
│ C - Callin Program : │
│ D - Callout Program : │
│ E - Bps/Par/Bits : 115200 8N1 │
│ F - Hardware Flow Control : No │
│ G - Software Flow Control : No │
│ │
│ Change which setting? │
└───────────────────────────────────────────┘
我的设置如上所示, 设置完成后, Change which setting?项上按回车退出当前窗口, 回到第一个窗口.按 Save
setup as ttyUSB0保存设置. 再按Exit from Minicom退出Minicom.
4. 启动minicom
[root@localhost ~]#minicom