HHARM9–EDUclasskit–part2–v1.7.ppt

  1. 1、本文档共44页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
HHARM9–EDUclasskit–part2–v1.7

华恒ARM9教学实验系统 软硬件系统描述 华恒ARM9教学实验系统 LINUX下最丰富的实验设计、最翔实的教材 一、ARM体系结构及ARM9启动代码分析 二、S3C2410处理器特点和HHARM9-EDU软硬件系统描述 三、实验设计列表 实验1:嵌入式应用程序开发入门 实验2:WEB+CGI实验 实验3:应用程序移植实验 实验4:框架型驱动实验 实验5:串口通信实验 实验6:中断实验 实验7:I2C串行总线通讯实验 实验8:实时时钟实验 实验9:看门狗实验 实验10:EEPROM实验 实验11:A/D接口实验 实验12:D/A接口实验 实验13:步进电机实验 用仿真器+ADS深度探索ARM9内核 实验1: ADS1.2使用详解 实验2: ARM9汇编指令实验1 实验3: ARM9汇编指令实验2 实验4: ARM9上C代码实验 实验5: ARM9上汇编和C代码混编实验 实验6: FLASH读写实验 实验7: SDRAM 读写实验 实验8: 串口发送数据实验 实验9: 外部中断实验 实验10:GPIO实验 实验11:LCD实验 硬件系统 硬件概述 片选CS分布 地址空间分布-补充 中断分布 GPIO资源 软件系统 启动HHARM9-EDU教学平台 我们可以通过PC机的串口与教学平台的第一个串口相连,通过PC机的串口来操作教学平台。 可以使用装有windows的PC机下的“超级终端”和装有Red Hat Linux机器下的minicom终端程序查看和操作HHARM9-EDU教学平台。 1.使用windows下“超级终端”; “开始”-“程序”-“附件”-“通讯”-“超级终端”,在出现的对话框中输入“用户名”,这个名字随便输入,接下来选择使用的COM口(一般情况下选择COM1),接下来配置如右图,单击“确实”配置完成 2.使用Linux下的minicom:直接在装有Linux的PC机的命令提示下键入minicom就可以了。 看不到启动信息的原因? 如果在超级终端(或minicom)中没有看到启动信息,首先考虑的是终端有没有配置好,然后考虑是不是系统崩溃了。 关于配置超级终端时,需要把“每秒位数”配置成115200,“硬件流控制”的配置成“无”。 Minicom的配置其实我们在/HHARM9-EDU目录下有一个配置好的文件minirc.dfl,直接把此文件拷贝到PC机的/etc目录下,重新启动minicom就可以了。 以上配置确配置好,如果仍没有启动信息,则有可以是系统崩溃了。如果这样,请参考下面的烧写ppcoot。 启动后,开发平台上的文件目录 /bin, /sbin:启动时所需要的普通程序和系统程序 /lib :启动时所需要用到的库文件都放在这个目录下 /dev :保存着所有的设备文件 /home :用户的主目录。平台启动后会存放一些http相关的信息 /etc :保存着绝大部分的系统配置文件: /etc/init.d :Debian中保存着启动描述文件,包括各种模块和服务的加载描述,FTP和Telnet的配置,miniGUI的配置文件等,是对系统进行配置的 /etc/config:放置了PPP拔号的相关脚本 /usr :存入用户的一些库及其它文件 /tmp :启动时产生的临时文件。用户的临时文件都放在 tmp目录下 /mnt :放着一些用来mount其他设备的子目录,作为设备的挂载点 /proc :里面的文件都是关于当前的系统状态的 /var:存放一些记录信息 /jffs2:JFFS2文件系统的挂载点。平台启动后可以在此读写文件 /cramfs:cramfs文件系统的挂载点,放置了很多大的可执行文件文件,充分利用了flash的空间。 相关目录的设置以及脚本文件的具体配置,参见后面章节 开发环境的建立 使用华恒HHARM9-EDU 教学试验平台至少需要一台装有Redhat Linux的PC机。然后安装我们提供的光盘上的压缩包,以后就可以在此台PC机上开发了: 编辑、编译、调试自己的驱动程序及应用程序。 下载烧写内核客户自己的程序到开发平台上去。 建议: 建议安装Redhat 9.0版本,选择“自定义安装(Custom)”,安装rpm包时,选择“所有的(Everything)”,因以后下载烧写和应用程序开发时经常要用到TFTP和NFS服务。只有在以下选择时才会安装,否则,需要自已去安装相关补丁程序才能使用相关服务 Redhat Linux 可以到市场上购买或通过以下网站下载: 相关服务的配置 安全安装后的Linux需要配置相关服务,以便于后面tftp下载程序和调试程序时经常用到的nfs, 1.去掉“防火墙” Setup-Firewall configuration-No

文档评论(0)

shaoye348 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档