标题:【提问】如何编写访问串口、usb、以太网口的应用程序?
作者:tomsenchen
日期:2006-02-22 00:51
内容:
在嵌入式linux下,如何编写应用程序,实现对串口的访问、usb设备的访问、以及以太网的访问,比如实现串口的收发数据,U盘的读写,实现用以太网来收发数据包?
#1 [XChinux 02-22 01:17]
Linux下都对这些设备看作是文件,读写设备端口等就是读写相应的设备文件
找一下Linux读写设备的代码看看
#2 [XChinux 02-23 02:47]
转载:http://www.elab603.com/Print.asp?ThreadID=332
作者:凌峰
发表时间:2005-12-13 8:59:20
Linux 串口编程
翻译:凌峰www.elab603.com 凌峰工作室
本文档记述了如何在Linux设备上通过串口进行通信的程序开发
一、 简介
本文介绍了如何编写 Linux 串口程序,主要讨论如何在 Linux 环境下,编写串口与其它计算机设备进行通讯的程序。文中所谈到的技术包括: 标准的 I/O(只具备传送/接收线的),异步I/O, 以及等待来自多信号源输入的程序。本文是初始的 linux serial programming howto 的第一个升级版。主要升级了一些作者信息,把文件转换为 DocBook 格式。就技术内容而言,几乎没什么大的改变。大规模的技术内容的改变是不可能一夜之间发生的,如果时间允许,我会尽量做一些工作。如果你正在一边等着有谁来接管这份 HOWTO,那你的心愿达成了。我会感谢你发来的任何反馈信息。所有的示例都在 i386 Linux Kernel 2.0.29 下测试通过。
1.1版权信息
除非另做申明,Linux HOWTO 文件的版权归各自的作者所有。Linux HOWTO 文件可以完整或部份的以实物或电子版形式复制或者发布, 只要能在所有的拷贝中保留版权申明即可。我们鼓励允许商业的发布,不过, 如果以此形式发布的话,请告知作者。
1.2 申明
使用本文的概念,例子及其它内容的风险由您自己承担,我们对此造成的后果不负责任。由于这是份新的文档,可能存在着错误或误差,而有可能导致对您的系统的损害。请小心操作,虽然这是几乎不可能发生的,作者不对此承担任何责任。除非特别标注,所有的版权归其各自的作者。使用此文档不可标住任何商标或服务标记。特定的产品或品牌的命名不可被理解为是认可的。强烈推荐您在重大的安装前备份系统,并且做到定期备份。
1.3版本更新
如前面所提到的,此版本在技术内容上较前一版本并没有什么大的更新。
1.4. 感谢
原作者感谢 Strudthoff, Michael Carter, Peter Waltenberg, Antonino Ianella, Greg Hankins, Dave Pfaltzgraff, Sean Lincolne, Michael Wiedmann, and Adrey Bonar 诸位先生。
二、入门
2.1.调试
调试代码最好的方法,是另外建立一台Linux 主机(Linux box),采用非调制解调器的串口线(null-modem)连接两台机器。还可以使用minicom (可以从 LDP 编程指南上获得:ftp://sunsite.unc.edu/pub/linux/docs/LDP/…/lpg-0.4.tar.gz里的 examples 目录来传输字符到你的 Linux..