嵌入式系统论文基于ARM7核处理器VxWorks系统BSP设计摘要:该文主要介绍了SAMSUNG公司的基于ARM7TDMI核S3C4510B微处理器,并详细介绍了利用该处理器所设计的嵌入式系统以及VxWorks操作系统下BSP(BoardSupportedPackage)的开发。关键词:ARM7TDMI S3C4510B VxWorks BSP1介绍S3C4510B是三星公司推出的针对嵌入式应用的16/32位嵌入式处理器,该微控制器专为以太网通信系统的集线器和路由器而设计,具有低成本和高性能的特点,S3C4510B中内置了ARM公司设计的16/32位ARM7TDMI处理器,可以执行32位的ARM指令,也可执行16位的THUMB指令,并集成了多种外围部件,主要有:● 时钟频率50MHz● 内核/IO电压3.3V●8KB的Cache/SRAM● 一个10/100Mbps以太网控制器,MII接口● 两个HDLC通道,每个通道可支持10Mbps● 两个UART通道● 两个DMA通道● 两个32位定时/计数器●18个可编程I/O口● 中断控制器,支持21个中断源,包括4个外部中断● 支持SDRAM,EDO DRAM,SRAM,Flash等● 具有扩展外部总线●JTAG接口,支持软件开发,硬件调试S3C4510B支持目前常用的嵌入式操作系统,如VxWorks、pSoS、ucLinux等,本文将主要介绍VxWorks操作系统下的软件开发。ARM7TDMI是ARM家族通用的一款32位微处理器,它主要为用户提供了高性能、低价格解决方案。ARM7TDMI具有三级流水线的32位RISC