《机电工程》杂志,月刊( 详细... )
中国标准连续出版物号: ISSN 1001-4551 CN 33-1088/TH
主办单位:浙江省机电集团有限公司
浙江大学
主编:陈 晓
副 主 编:唐任仲、罗向阳(执行主编)
总 经 理:罗向阳
出 版:浙江《机电工程》杂志社有限公司
地 址:杭州市上城区延安路95号浙江省机电集团大楼二楼211、212室
电话Tel:+86-571-87041360、87239525
E-mail:meem_contribute@163.com
国外发行:中国国际图书贸易总公司
订阅:全国各地邮局 国外代号:M3135
国内发行:浙江省报刊发行局
邮发代号:32-68
广告发布登记证:杭上市管广发G-001号
在线杂志 |
当前位置: 机电工程 >>在线杂志 |
基于ARM体系的PC/104总线设计*
作者:占红武1,胥芳1,史伟民2 日期:2008-02-25/span> 浏览:3912 查看PDF文档
基于ARM体系的PC/104总线设计*
占红武1,胥芳1,史伟民2
(1.浙江工业大学 机电工程学院,浙江 杭州 310032; 2.浙江理工大学 机械与自动控制学院,浙江 杭州 310018)
摘要:在分析了ARM处理器系统在指令系统、存储器模型、中断系统、总线时序等方面的特点,研究了IBM PC/AT和PC/104总线规范的基础上,提出了一种在ARM系统中高兼容性地实现PC/104总线的硬件电路方案,以及与之相应的在Linux操作系统中的驱动设计,并讨论了影响该兼容系统性能的相关因素。解决了在ARM系统中无法使用标准PC/104模板的难题。采用该方案,有利于在嵌入式系统的设计中兼顾ARM处理器和PC/AT体系的优势。
关键词:ARM;PC/104;Linux;设备驱动;嵌入式应用
中图分类号:TP368文献标识码:A文章编号:1001-4551(2008)01-0011-04
PC/104 bus design based on ARM system
ZHAN Hongwu1, XV Fang1, SHI Weimin2
(1.College of Mechanical & Electrical Engineering, Zhejiang University of Technology, Hangzhou 310032, China;
2.College of Mechanical Engineering & Automatic Control, Zhejiang SciTech University, Hangzhou 310018, China)
Abstract: A PC/104 bus compatible hardware circuit scheme and its device driver design in Linux were proposed, which has solved standard PC/104 device apply in ARM system, based on analyzing the instruction set, memory model, interrupt system, and bus timing, etc. of ARM processor system, and studying IBM PC/AT and IEEE PC/104 bus specification. The influence factors of the compatible PC/104 bus’s capability were discussed. The method helps in the design of the embedded system and concurrently fetches ARM processor and advantage of PC/AT system.
Key words: advanced RISC machines (ARM); PC/104; Linux; device driver; embedded application
参考文献(Reference):
[1]梁军兵,赵鸿鸣,金建祥.基于ARM处理器的PC/104处理器模块的开发[J].工业控制计算机,2004,17(12):19-20.
[2]PC/104 Embedded Consortium. PC/104 Specification Version 2.5[M]. San Francisco: PC/104 Embedded Consortium,2003.
[3]杨素行.微型计算机系统原理及应用[M].北京:清华大学出版社,1995.
[4]Institute of Electrical and Electronic Engineers, Inc. IEEE P996, ISA Bus Timing Diagrams[M]. New York: Institute of Electrical and Electronic Engineers, Inc,1999.
[5]毛德操,胡希明.Linux内核源代码情景分析[M].杭州:浙江大学出版社,2001.
[6]刘洋,李兰英.Uboot的启动流程分析[J].科技资讯,2006(29):110-111.
友情链接