新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于EP9312的金融嵌入式系统实现方案

基于EP9312的金融嵌入式系统实现方案

作者: 时间:2011-09-22 来源:网络 收藏
3.10 GPIO分配

本文引用地址:https://www.eepw.com.cn/article/150182.htm

  有16个具有中断能力的增强型通用I/0,由于税务类的产品通常不需要IDE接口,因此把IDE接口的I/O设计成GPIO,连同其他一些设计,总共增加了49个可选通用I/O。

  3.11 Bootloader

  Bootloader是加电启动运行的第一段软件代码。整个的加载启动任务就完全由Bootloader来完成。简单地说,Bootloader就是在操作系统内核或用户应用程序运行之前运行的一段小程序。通过这段小程序,可以初始化硬件设备、建立内存空间的映射图,从而将系统的软硬件环境带到一个合适的状态,以便为最终调用操作系统内核或用户应用程序准备好正确的环境。提供了20种Boot-loader的方式,分别经过EECLK、EEDAT、LBOOTI、LBOOTO、ASDO、CSn[7:6]的跳线组合来选择。

  本系统在调试和生产时,采用16-bit serial boot的启动方式。对应的EECLK、EEDAT、LBOOTI、LBOOTO、ASDO、CSn[7:6]选择方式分别为:l、1、0、X、0、1。此时,CPU通过片内已经固化的4 KB程序进行启动,初始化CPU和串口,并通过串口把用户程序下载到Flash中。当系统正常工作时,则直接通过Flash启动。直接在Flash中读取程序代码运行。

  本设计利用前者把操作系统和应用程序写入Flash中,用后者进行系统的正常工作开启。

  4 结束语

  本文介绍了一种的银税类系统的硬件设计。经过测试,系统各部分都能正常工作,了预定的功能。

linux操作系统文章专题:linux操作系统详解(linux不再难懂)

上一页 1 2 3 4 下一页

评论


相关推荐

技术专区

关闭