- 4
- 0
- 约3.43万字
- 约 98页
- 2019-04-11 发布于湖北
- 举报
第11章节运用程序开发-哈尔滨理工大学电子邮件系统
第11章 应用程序开发 本章从一个针对运行在S3C44B0X上的uClinux操作系统进行应用程序的开发入手,给出Windows操作系统平台上使用Hitool for uClinux等工具开发的多种应用程序。 本章主要介绍了: 串口应用程序的编写方法。 TCP/IP协议以及Socket的编写方法。 基于uClinux音频接口的应用程序的编写 方法。 键盘和LCD的应用程序的编写方法。 汉字音乐点播程序的编写实例。 11.1 串口应用程序 S3C44B0X提供2个UART收发器,对它们可以操作在中断方式或DMA方式。它们内置波特率发生器,波特率发生器的时钟源为S3C44B0X的系统使用,所以最高速率可达115.2K bps。二个串口有单独的波特率发生器,接收、发送和控制单元,支持红外方式的传送和接收。 同时,在S3C44B0X串口的接收器和发送器中都有16字节的FIFO,FIFO可以有效的降低接收器和发送器对CPU的中断频率,提高发送和接收的效率。 串口设备的可配置参数包括波特率,起始位数量,数据位数量,停止位数量和流量控制协议。 在Linux操作系统中,设备驱动是以主设备号为主,每个设备都有唯一的主设备号和从设备号。 11.1.1 串行口主要函数介绍 1. 打开串口 在Linux 下串口文件是位于/
原创力文档

文档评论(0)