第1页共12页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共12页实验一嵌入式Linux开发环境基础(1学时)一、实验目的熟悉Linux开发环境,学会基于S3C2410的Linux开发环境的配置和使用
使用Linux的armv4l-unknown-linux-gcc编译,使用基于NFS方式的下载调试,了解嵌入式开发的基本过程
二、实验内容本次实验使用RedhatLinux9
0操作系统环境,安装ARM-Linux的开发库及编译器
创建一个新目录,并在其中编写hello
c和Makefile文件
学习在Linux下的编程和编译过程,以及ARM开发板的使用和开发环境的设置
下载已经编译好的文件到目标开发板上运行
三、预备知识C语言的基础知识、程序调试的基础知识和方法,Linux的基本操作
四、实验设备及工具硬件:UP-NETARM2410-S嵌入式实验平台、PC机Pentium500以上,硬盘10G以上
软件:PC机操作系统REDHATLINUX9
0+MINICOM+ARM-LINUX开发环境五、实验步骤1、建立工作目录2、编写程序源代码3、编写Makefile4、编译应用程序5、下载调试网路配置NFS配置第2页共12页第1页共12页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第2页共12页实验二A/D、D/A接口实验(2学时)一、实验目的了解在Linux环境下对S3C2410芯片的8通道10位A/D的操作与控制了解D/A驱动程序加入内核的方法掌握MAX504D/A转换芯片的使用方法掌握不带有D/A的CPU扩展D/A功能的主要方法二、实验内容学习A/D、D/A接口原理,了解实现A/D、D/A系统对于系统的软件和硬件要求
掌握ARM的A/D相关寄存器的功能,熟悉ARM系统硬件的A/D相关接口
利用外部模拟信号编程实现ARM循环采