在嵌入式Linux上构建2个串口控制台
来源:互联网 发布:网络英语培训哪个好 编辑:程序博客网 时间:2024/05/23 11:19
当前的很多嵌入式系统很多使用2个串口来进行通讯,一个串口常常作为命令行串口,给用户使用。而另一个串口可以用来通信或者作为调试串口使用。
本文以两个串口在Linux下 一个作为调试串口,另一个作为用户命令行串口为例说明。首先,ttyS0作为调试串口,而ttyS1作为命令行串口使用。等系统启动后,命令行串口对用户是可见的,用户可以操作。而调试串口只给开发人员使用。
在系统启动时,传递给内核参数时,首先增加console=ttyS0 115200n81,至于还需要其他什么参数,就不多说了。这样,Linux系统会把ttyS0作为默认串口控制台使用。
接下来要修改/etc/inittab中的内容了,在该文件注释有#ttyS0::respawn地方增加2行,ttyS1::respawn:/sbin/getty -L ttyS1 115200 vt100,ttyS1::respawn:/sbin/yourprogramm -L ttyS1 115200 vt100,这样系统启动后会在登陆系统后在串口1ttyS1上直接运行用户的程序/sbin/yourprogramm。
如果不需要在串口1上使用Linux的login,则可以使用一个-n -l参数,即ttyS1::respawn:/sbin/getty -L ttyS1 115200 vt100 -n -l /sbin/yourprogramm即可,这样在启动系统后直接运行用户程序,而没有了busybox的login命令了,而串口0上还是有login命令的。
- 在嵌入式Linux上构建2个串口控制台
- 在嵌入式Linux上构建2个串口控制台
- 在嵌入式Linux上构建2个串口控制台
- 嵌入式 LINUX 下关闭串口控制台输出
- 预告:在VM上学习嵌入式Linux系统的构建
- 嵌入式linux串口应用编程(上)
- 在VM上学习嵌入式Linux系统的构建之一--编译内核
- 在VM上学习嵌入式Linux系统的构建之二--内存文件系统
- 嵌入式linux在DOM上的构建过程遇到的问题?
- 在Microzed上构建嵌入式linux系统(ubuntu16.04下)
- 在嵌入式设备上构建基础应用框架
- 嵌入式linux串口编程
- 嵌入式linux串口编程
- 嵌入式Linux串口通信
- 在 Windows 上监控 linux 服务器上 tomcat 的控制台
- KVM在嵌入式Linux上的移植
- KVM在嵌入式Linux上的移植
- KVM在嵌入式Linux上的移植
- Search Engine Optimization: An Hour a Day
- Implementing NAP and NAC Security Technologies: The Complete Guide to Network Access Control
- 韩媒批其国民都沉迷“美色” 娱乐产业是起因
- Pro Tools All-in-One Desk Reference For Dummies
- 电脑无法查看缩略图的解决办法
- 在嵌入式Linux上构建2个串口控制台
- 删除sql 中的注释
- Excel 导出DataGrid
- 龙博AJAX框 支持一下
- 小游戏-4339-4399
- [转]浙商理财22条军规
- 大热天 当然给人打工还多人
- SNS应用开发者日:第三方应用的现状与前景
- 中国大学里的十种傻学生