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)
摘要: 针对铁电存储器(FRAM)在基于ARM9的嵌入式Linux系统下设备节点的读写及应用问题,研究Linux系统的驱动设计,分析FRAM的工作原理和硬件特性,提出基于Linux系统标准驱动架构与铁电底层预处理、读写、控制等工作机制相结合的FRAM驱动程序设计与实现流程。底层实现采用内核级基于FRAM的寻址方式,结果证明了该驱动在相应数据存储、传输中的可行性与稳定性。
关键词:
嵌入式Linux,
铁电存储器,
串行外围设备接口,
内存技术设备
CLC Number:
SUN Yu-Hang, QIN Gui-He, XU Xin-Bei, FAN Tie-Hu, HE Wei-Min. Design of FRAM Driver in Embedded Linux[J]. Computer Engineering, 2011, 37(11): 264-266.
孙宇航, 秦贵和, 于新波, 范铁虎, 和为民. 嵌入式Linux下的FRAM驱动程序设计[J]. 计算机工程, 2011, 37(11): 264-266.