实验一嵌入式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配置实验二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循环采集全部前4路通道,并且在超级终端上显示
阅读MAX504芯片文档,掌握其使用方法
三、预备知识有C语言基础
掌握在Linux下常用编辑器的使用
掌握Makefile的编写和使用
掌握Linux下的程序编