文件的使用
一、实验目的
学习文件相关的API 函数,把文本文件在屏幕上显示出来。
二、实验内容
通过使用系统提供的API 函数,打开一个英文的文本文件,并把文件的内容输出显示
在液晶屏上。
三、预备知识
1、用ARM SDT 2.5 集成开发环境,编写和调试程序的基本过程。
2、基于操作系统的应用程序的框架结构。
3、会使用Source Insight 3 编辑C 语言源程序
4、会使用LCD_printf 向液晶屏输出字符
四、实验设备及工具(包括软件调试工具)
硬件:ARM 嵌入式开发板、用于ARM7TDMI 的JTAG 仿真器、PC 机Pentumn100 以
上
软件:PC 机操作系统win98、ARM SDT 2.51 集成开发环境、仿真器驱动程序、Source
Insight 3.0、超级终端通讯程序、USB 下载程序
五、实验步骤
1、在ARM SDT 2.51 中,使用实验一中创建好的模板,新建一个项目work1。把操作
系统的所需要的头文件(*.h)和库文件(*.alf)加入工程中。
2、用Source Insight 3 创建一个工程,把work1 中的C 语言源文件文件加入。
3、进入嵌入式开发板的BIOS,向嵌入式开发板中的海量存储器复制一个文本文件。
4、打开Main.c 文件,在Main_Task 任务中添加一段代码,打开上述的文本文件,逐行
读取文件,并显示在液晶屏上。具体的流程如图所示
提示:
⑴ 使用OpenOSFile 函数以只读方式(FILEMODE_READ)打开文件。
⑵ 通过LineReadOSFile 函数逐行读取文本文件,并在液晶屏上显示出来。
LineReadOSFile 函数的返回值是读取改行的字节数(包括:回车和换行符),可以根据
LineReadOSFile 函数的返回值判断是否读到文件的结尾。
⑶ 文件读取完毕以后,一定要用CloseOSFile 函数关闭文件,释放文件缓冲区中
的内存空间。
5、用ARM SDT 2.5 编译、下载并调试上述程序,检查运行结果
6、生成发行版本的.bin 文件,通过USB 下载到嵌入式开发板中,运行并检查输出结果。
上一篇:ARM的列表框控件的使用
下一篇:ARM的USB连机通讯
- 热门资源推荐
- 热门放大器推荐
设计资源 培训 开发板 精华推荐
- Allegro MicroSystems 在 2024 年德国慕尼黑电子展上推出先进的磁性和电感式位置感测解决方案
- 左手车钥匙,右手活体检测雷达,UWB上车势在必行!
- 狂飙十年,国产CIS挤上牌桌
- 神盾短刀电池+雷神EM-i超级电混,吉利新能源甩出了两张“王炸”
- 浅谈功能安全之故障(fault),错误(error),失效(failure)
- 智能汽车2.0周期,这几大核心产业链迎来重大机会!
- 美日研发新型电池,宁德时代面临挑战?中国新能源电池产业如何应对?
- Rambus推出业界首款HBM 4控制器IP:背后有哪些技术细节?
- 村田推出高精度汽车用6轴惯性传感器
- 福特获得预充电报警专利 有助于节约成本和应对紧急情况
- 高功率电源应用为何需要隔离驱动,我们又如何选择
- 贸泽发布全新升级技术资源中心,助力工程师加快设计速度
- Cadence Tensilica® ConnX通过ASIL B(D)级认证
- 消息称华为会分给荣耀 6000 名工程师,员工补偿两种方案
- Siri被曝涉嫌泄露用户隐私,5位亚马逊员工盗窃iPhone被捕
- 小米10屏下摄像头新机揭秘:为前置两个镜头
- iQOO Neo 855版入网工信部系6.38寸水滴屏+后置三摄
- Moto G8 Plus规格和照片曝光 采用骁龙665+后置三摄
- 京东方:给华为Mate X手机供应柔性AMOLED产品
- 因未开放NFC芯片的访问,欧盟或对Apple Pay展开反垄断调查