1、minicom 的配置与使用2007-05-15 16:50OK,言归正传,我以开发板为基础,归纳 Embedded Linux Systems 学习中的点点滴滴.拿到板子,第一件事当然就是看看它能不能跑起来,板子 ROM 中是预装了 Linux的,由于没有 LCD,只能用终端仿真程序来看运行状态了.Windows Windows 下使用超级终端: 开始-程序-附件-通讯-超级终端连接时使用 COM1, 每秒位数 115200, 数据位 8, 奇偶校验无, 停止位 1, 数据流控制无.Linux Linux 下较常用的终端仿真程序是 minicom, cu 和 kermit. minicom
2、最为流行, 许多开发板都假设你使用的 minicom. 华恒的也不例外. Debian/Ubuntu 上默认是没有安装 minicom 的,首先安装: $ sudo apt-get install minicom在使用 minicom 之前, 首先要保证你对串口有读/写的权限. 我们知道, Linux的设备对应于/dev/目录中的某个文件. 串口 COM1 对应 ttyS0, COM2 对应ttyS1. 使用这个命令来看你对 COM1 的权限: $ ls -l /dev/ttyS0crw-rw- 1 root dialout 4, 64 2006-05-04 06:52 /dev/ttyS0
3、可以看到, 它的属主是 root.我最先使用 minicom 时, 犯了个傻 X 的错误: 对 minicom 进行配置后, reset 开发板, minicom 上总是没反应. 后来使用 sudo 运行 minicom, 才解决了问题. 配置 minicom 需 root 权限!配置 minicom正如在 WINDOWS 中要配置超级终端, 在使用 minicom 之前, 先要对串口进行配置.1. 运行$ sudo minicom 2. 先按下 Ctrl + a, 放开, 再按 o, 出现配置菜单. 3. 选择 Serial port setup, 串口设备选择为/dev/ttyS0, 波特
4、率选为115200 8N1 (奇偶校验无, 停止位 1), 硬/软件流控制都选 NO. 关于配置 minicom, 还可参考这里.回到刚才的配置菜单, 选择 save setup as dfl, 将配置保存在/etc/minicom/minirc.dfl, 它是 minicom 的默认配置文件. 下次启动 minicom时, 仍会起效.也可以在使用 $ sudo minicom -s 来在启动时设置ok, 给板子上电, 开个终端$ minicom, reset 板子.可爱的显示总算出现.运行 ifconfig, 发现开发板的 IP 是 192.168.2.120, 手册上说华恒开发板默认IP 都是 192.168.2.222, KAO, 忽悠人么! 在板子文件系统中的/usr/etc/rc.local 脚本中包含了定义板子 IP 的命令:“ifconfig eth0 192.168.2.120“. 自己制作根文件系统时, 可以更改它.我的主机是 Ubuntu, 先将它的 IP 设为 192.168.2.1, 连上网线, ping. OK!