基于ARM和嵌入式Linux的远程数据采集系统的软件设计_论文

维普资讯 http://www.cqvip.com ? 5   4? 《 测控技 术) 0 7年 第 2 ) 0 2 6卷第 9期  基 于 A M和 嵌 入 式 Lnx的远 程  R i u 数据 采集系统 的软件设计  陈 璞 ,刘文波  20 1 ) 10 6  ( 南京航空航天大学 , 江苏 南京 摘要 : 主要介 绍 了一种基于 A M和嵌入 式 Lnx的远程数据采 集 系统 的设计 方案。 阐述 了 系统 的 结构 , R iu 重点介 绍 了软件  设 计 中的 Ln xA D驱 动 和 Sc e 的 编 程 。 iu  / o kt   关键词 : R 嵌入式 Lnx 驱动程序 ;ok t A M; i ; u S ce   中 图 分 类 号 :P 1 ;P9   T 31T33 文 献 标 识 码 :  A 文 章 编 号 :0 0—82 (0 7 0 0 5 10 8 9 2 0 ) 9— 0 4—0  3 So t r   sg o   t   qu sto a d M o t rng S se   fwa e De in  fDa a Ac iiin  n   nio i   y t m Ba e   n ARM   nd Em b dd d Li ux sd o   a   e e   n   CHE P , I   e — o N  u L U W n b   ( aj gU i ri f eoat sadA t nuisN j g 10 6 C ia N ni   nv syo  rnui  n   s oat , a i   0 1 , hn) n e t A c r c n n2   Ab t a t A s se b s d o   sr c :   y tm  a e   n ARM  n   mb d e   i u    n rd c d w ih a c mp ih sd t  c u s in a d s p r i ro   moe a d e e d d L n x i ito u e , h c   c o l e   aa a q ii o    u ev s  fr s s t n o e t  d t . h   a d r   t cu e i  lo d s r e . e c r  fs se ic u e  h   ot r e d s n o   / d vc  o   aa T e h r wae sr t r  sa s   e c b d T   oe o  y t m n l d s t e s f u i h wa   e i   fA D  e ie f rARM. i u   n   g Lnxad t e S c tc mmun c to   h   o ke  o ia in. Ke   r s ARM; mb d e   i u ; e ie d i e S c e  y wo d : e e d d L n x d vc   rv ; o k t 随着计算机技术和 网络技术 的发展 , 入式设计 中越来 越  嵌 身 附带有 比较完 善的 T P I C /P协议栈 , 以远程传输 的是通 过编  所 写 Ln  ̄ okt im Sce 通信来实现数据 的以太网传送 。   多采用 3 2位 的嵌入式 C U作为 系统 的核心 , P 同时对嵌入式 系  统有 网络连接 的需求 。正是 因为如此 , 越来 越多 的嵌入 式系统  设计使用 了带 T P I C /P协议 的嵌入 式操作 系统 。在 目前 比较常  用的嵌入式 C U中, R 由于性 价 比在 同类 产品 中 比较 突出 , P AM   目前在 中国大 陆市 场 上用 得越来 越 多。而 在嵌 入式 操作 系统  中, 基于开源 的嵌入 式 Lnx由于公 开 源 代码 , iu 而且 没 有 版权  费, 得到越来越多 的设计者 的青 睐。正是 基于这个原因 , 本设计  中的远程数据采集 系统 考虑采用这种基于 A M和嵌入式 Lnx R iu  的方案来实现 。本方 案采用高性 能 的 A RM嵌入 式微处 理器 三  星 s C4 0作为系统的核心 , 处理器 内部集成 了 1 的 A D 32 1 该 0位 /  采 调 集H 理   网络芯 片  C¥ 9 0 8 0  : u   S3 41  C2 0 l 广————一   滤波  变压  转换器 , 可用于高速 的数 据采 集。同时 在处理 器的外部 配备 了  以太 网控制器 C 8 0 S9 0和存 储芯片 以及一些 外 围电路构 成 了系  图 1 数据采集系统的硬件结 构    统 的硬件平 台。硬 件系统的结构如 图 1 。系统 的软件设 计采 用  在该平 台上移植嵌 入式的操作系统 mi.iu , z Lnx 并编写相应 的驱  i 1 1 Ln xA D驱 动 设 备 的 设 计  .  iu  / Ln x的设备驱 动主要 分为 3种 : i u 字符设 备 、 块设 备和 网络  设备。对于 A D设备这类数据读取量 只有一两个 字节 的 , 常  / 通 采用字符设备 的方式 。LnxA D驱动是采 用模 块 的方 式动 态  iu  / 地调入 Lnx的 内核 , iu 每个 Lnx的模块 都 包含 两 个 必须 的 函  iu 数 ,iu Lnx的 A D驱动 也 是一 样 的 , 别 是 ac i t ) ac   / 分 d —n ( 和 d — i 动程 序和应 用程序 , 而实现 数据 的采集 和远程传 送 。本设 计  从 也主要侧 重于该系统的 A D驱动和应用程序 的设 计。 /   1 软 件 设 计    在硬件 平 台上移植 了嵌 入式操 作 系统 m z Lnx后 , i —i i u 应用  程

相关文档

基于嵌入式ARM_linux的远程基站信息获取系统设计
基于ARMLinux的嵌入式远程监控系统设计
基于ARMLinux的嵌入式远程测控系统设计
基于嵌入式Linux的远程数据采集系统
ARM-Linux嵌入式远程监控系统的设计
ARM+Linux动态数据采集系统在接触网检测中的应用
ARM在核数据采集系统中的应用与软件设计
基于ARM-Linux和ZigBee的自动煮糖数据采集系统
基于Linux的某多功能数据采集系统嵌入式软件的设计
电脑版