刘彦文-OMAP35XX(EL-ARM860)嵌入式系统实践教程第4章实验例程摘要
Makefile文件代码如下: CC = /usr/local/arm/arm-2007q3/bin/arm-none-linux-gnueabi-gcc all: $(CC) -o term term.c clean: -rm -f *.o term 4.2.3 Linux串行端口编程举例 ⒈ 文件、设备及系统调用 Linux环境中,文件具有非常重要的意义,文件为操作系统服务,对设备的操作提供了一个简单而一致的接口。 在Linux中,一切都是文件。 用户程序完全可以像使用文件那样使用盘文件、目录、串行端口、打印机及其他设备。例4.4中,用户程序将一个串行端口映射为一个文件,然后使用系统调用,对这个文件进行操作,内核通过调用对应的设备驱动程序,对串行端口硬件进行操作。 用于访问设备驱动程序的系统调用有: · open:打开文件或设备 · read:对打开的文件或设备执行读操作 · write:对打开的文件或设备执行写操作 · close:关闭文件或设备 · ioctl:把控制信息传递给设备驱动程序 open系统调用,创建了一条到达文件或设备的访问路径,如果调用成功,返回一个系统文件描述符,其他几个系统调用,能够使用这个描述符对指定的文件或设备进行操作。 open系统调用中常用参数的含义如下所示:
您可能关注的文档
- 刑法案例题摘要.doc
- 真空技术基础和应用剖析.ppt
- 列车(高速动车组)驾驶简介摘要.ppt
- 列车行车调度摘要.ppt
- 列车图运行图摘要.ppt
- 切断刀最新版摘要.ppt
- 列车上的偶然相遇第一课时摘要.ppt
- 真空镀膜知识培训剖析.ppt
- 刘一秒执行智慧之重点笔记摘要.doc
- 刘军组卷摘要.doc
- 广东省深圳市福田区侨香外国语学校2025届数学八上期末经典模拟试题含解析.doc
- 2025届湖南省浏阳市初三下十月阶段性考试试题语文试题含解析.doc
- 江西省江西师大附中2026届高三第六次质量检查生物试题含解析.doc
- 江苏省连云港市灌南县2025年三上数学期末质量跟踪监视模拟试题含解析.doc
- 银川科技学院《社交礼仪》2023-2024学年第一学期期末试卷.doc
- 江苏省南京雨花台区七校联考2025届初三下学期第一次周考语文试题(重点班)试题含解析.doc
- 山东省滨州市十二校2025届高一语文第二学期期末综合测试试题含解析.doc
- 西昌学院《经济法》2021-2022学年第一学期期末试卷.doc
- 邯郸市邯山区2024-2025学年四下数学期末复习检测模拟试题含解析.doc
- 安徽林业职业技术学院《毒理学基础A》2023-2024学年第二学期期末试卷.doc
原创力文档

文档评论(0)