作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2011, Vol. 37 ›› Issue (11): 264-266. doi: 10.3969/j.issn.1000-3428.2011.11.091

• 工程应用技术与实现 • 上一篇    下一篇

嵌入式Linux下的FRAM驱动程序设计

孙宇航1,秦贵和1,于新波2,范铁虎1,和为民3   

  1. (1. 吉林大学计算机科学与技术学院,长春 130012;2. 中国石油天然气集团吉林油田分公司热电厂,吉林 松原 138000; 3. 中国第一汽车集团公司技术中心,长春 130011)
  • 收稿日期:2010-10-10 出版日期:2011-06-05 发布日期:2011-06-05
  • 作者简介:孙宇航(1986-),男,硕士研究生,主研方向:智能控制,嵌入式系统;秦贵和,教授、博士;于新波,硕士研究生;范铁虎,博士研究生;和为民,硕士研究生
  • 基金资助:
    国家发改委基金资助项目(CNGI-09-01-11);科研院所技术开发研究专项基金资助项目“汽车电子控制系统计算平台构建技术及应用”(2008EG120168)

Design of FRAM Driver in Embedded Linux

SUN Yu-hang  1, QIN Gui-he  1, YU Xin-bo  2, FAN Tie-hu  1, HE Wei-min  3   

  1. (1. College of Computer Science and Technology, Jilin University, Changchun 130012, China; 2. Thermal Power Plant, Jilin Oil Field Company, CNPC, Songyuan 138000, China; 3. China First Automobile Workshop Group Corporation Research Development Center, Changchun 130011, China)
  • Received:2010-10-10 Online:2011-06-05 Published:2011-06-05

摘要: 针对铁电存储器(FRAM)在基于ARM9的嵌入式Linux系统下设备节点的读写及应用问题,研究Linux系统的驱动设计,分析FRAM的工作原理和硬件特性,提出基于Linux系统标准驱动架构与铁电底层预处理、读写、控制等工作机制相结合的FRAM驱动程序设计与实现流程。底层实现采用内核级基于FRAM的寻址方式,结果证明了该驱动在相应数据存储、传输中的可行性与稳定性。

关键词: 嵌入式Linux, 铁电存储器, 串行外围设备接口, 内存技术设备

Abstract: Aiming at R/W of FRAM device nodes in ARM9 based embedded Linux and its application related problems, the detailed embedded Linux; Ferroelectric RAM(FRAM) drive design and implementation of the pretreatment, R/W and control mechanism is proposed based upon Linux systematic standard, after deeply studying Linux drive design and the working principles and hardware characteristics of FRAM as well. The implementation approach of FRAM low level driver based on memory addressing mode in kernel is adopted, and it proves the feasibility and stability of the driver during data being stored and transported.

Key words: embedded Linux, Ferroelectric RAM(FRAM), Serial Peripheral Interface(SPI), Memory Technology Device(MTD)

中图分类号: