基于S3C2440的嵌入式Linux移动图像监控系统设计

合集下载

基于S3C2440A和MJPG―Streamer嵌入式网络视频监控系统的设计

基于S3C2440A和MJPG―Streamer嵌入式网络视频监控系统的设计

基于S3C2440A和MJPG―Streamer嵌入式网络视频监控系统的设计摘要:本文将嵌入式技术与网络技术融合到视频监控系统,提出了基于S3C2440A和MJPG-Streamer的嵌入式网络视频监控系统,通过测试表明视频图像显示效果较好,运行稳定、可靠。

关键词:S3C2440A USB摄像头MJPG-Streamer v4l21 概述随着科学技术的高速发展,视频监控系统已经进入到人们生活的各个方面,将嵌入式技术与网络技术融合到视频监控系统,弥补了以前传统视频监控系统存在体积过于庞大、布线复杂、价格高等不足,在图像处理与传输方面都有很好的应用,具有重要的社会和应用价值[1]。

2 总体设计本文提出的视频监控系统以ARM9的S3C2440A 作为主控芯片,配合Linux操作系统,通过USB与摄像头连接,搭建了MJPG-Streamer流媒体视频服务器,完成视频数据的采集、压缩及网络传输到远程客户端[2],远程客户端通过软件进行查看,从而实现视频监控。

3 系统硬件设计本系统的核心板采用Samsung公司生产的S3C2440微处理芯片,该芯片基于ARM920T内核,主频高达400MHz,内置了USB控制器,本系统的USB摄像头采用具有视频压缩编码的ZC0301P芯片[3]。

4 系统软件设计4.1 Linux内核配置编译要使USB摄像头能正常工作,Linux需要加载该功能模块,可以有两种方式:一种是把相应模块编译进内核;另一种是编译成模块,生成对应的.o文件,可以动态加载[2]。

本文采用第一种方式,直接编译进内核,USB摄像头随内核启动就能正常工作了。

在PC机的Linux系统下,进入linux-2.6.30.4内核目录,输入make menuconfig,进入到Linux 内核配置菜单,由于本文选择ZC0301P系列的USB摄像头,具体操作如下:Device Drivers 目录---> Multimedia support ---> [*] Video capture adapters --->[*] V4L USB devices ---> USBZC0301[P] Image Processor and Control Chip support。

基于S3C2440与0V9650的嵌入式监控设计

基于S3C2440与0V9650的嵌入式监控设计

保证 图像 质量 , 适合银行 、 小区门禁、 仓库等无人值 守场合 。图 4表 2参 1 0
关 键 词 : 频 监 控 ; 入 式 监 控 ; P G4编 码 :3 2 4 : V 6 0 Lnx 视 嵌 ME - S C 4 0 O 9 5 :iu
中 图分 类 号 :P 7 T 24
文 献标 志 码 : A
t e OV9 5 m a e s n o s wela he e h 6 0 i g e s ra l s t mbe d d L n x s fwae p af r . h tS mo e, t i y tm s e o e t d e i u ot r l to m W a r h s s se i nc d d wi h o t ie pi z d XVI e e d r Al t e e c n e s r ih c mp e so ai n ma e q a i m D n o e . l h s a n u e h g o r s in r to a d i g u lt ma i g i s ia l o a ks y k n t u tb e f rb n ,
只能 工 作 在从 模 式 下 , 以 由 ¥ C 4 0对 O 9 5 所 3 24 V 6 0配
置参数 , 含输 出数 据 的格 式 与 分 辨 率标 准 等 。摄像 包
头产 生数 据输 出时 钟 , 自动 控 制 曝 光 。帧 同步 通 过 检 测H E( R F 水平 参 考 信 号 ) V Y C( 直 同 步信 号 ) 与 SN 垂 来进行 , H E 当 R F为低 电平 且 V Y C处 于上升 沿 时进 SN
基 于 S 2 4 3 4 0与 0V 6 0的 C 95 嵌 入 式 监 控 设 计

基于S3C2440A的嵌入式视频系统设计

基于S3C2440A的嵌入式视频系统设计

序的设 计流程 。提出嵌 入式视频 系统 的一般设计方法 , 满足 目前嵌入式 系统 中对视频系统的多方面需求 。
关键词:视频系统; 驱动程序; 摄像头; 液晶显示廨
De i n f e b d d v d o s s e a e H ¥ C2 4 A s g o m e de i e y t m b s O d 3 4 0
c mmo l e i n n t o o mb d d v d y t m h t s ts id wi a i u e ur m e s o d o s s e n o n y d sg i g me h d f r e e e i e s se t a a ife t v r s r q ie nt f v e y tm i d o h o i e e d y tm. mb d e s se d
Ke w r s v d y t m ;d ie r g a ;c e a y o d : ie s se o rv r p o r m m a r ;L CD
0 引 言
嵌 入式 视频 系 统 广 泛应 用 于 掌 上 终 端 、 D GP 自 P A、 S
¥ C 4 0 为 了支 持 从 NAN Fa h装 载 引 导 程 序 , 3 2 4A D ls 在
本文 针对三 星公 司 的 ¥ C 4 0 A 3 2 4 Aห้องสมุดไป่ตู้ RM 处理 器 构 建 的 嵌 入式视 频 系统 就 是作 为多 功 能 警 用 手 持 终 端 机 的 组 成 部 分实现 的 , 中将 详 细 介 绍 该 嵌 入 式 视 频 系 统 的设 计 文
方法。
特定 的 时序 将 图 像 完整 地 显 示 在 液 晶屏 上 。在 实 际 的操 作 中可 以通过 IC总 线 接 口对 C MOS摄 像 头 的工 作 参 数

基于S3C2440网络视频传感器软硬件平台的设计与实现

基于S3C2440网络视频传感器软硬件平台的设计与实现

基于S3C2440网络视频传感器软硬件平台的设计与实现作者:杜宝祯曽佳马海燕来源:《数字技术与应用》2012年第10期摘要:提出了一种基于嵌入式linux和H.264的网络视频传感器节点软硬件平台的设计方案。

该方案构建了以ARM9处理器S3C2440A为核心、运行Linux操作系统的嵌入式软硬件平台,通过 USB驱动和video4linux实现使用USB摄像头采集视频图像数据。

同时针对视频图像数据量过大的问题,采用了H.264编码器实现对视频图像数据的压缩,为数据的远程传输带来便利。

关键词:SC2440 H.264 视频图像压缩中图分类号:TN919.91 文献标识码:A 文章编号:1007-9416(2012)10-0055-021、引言随着网络测控技术在工业领域和生产生活中的不断发展,人们对通过网络测控系统采集视频图像数据的需求越来越迫切。

但是由于视频图像数据量大,直接传输势必会增大网络传输的负担,增加网络阻塞的隐患;特别是在具有不确定性时延的网络中,实时采集将很难实现。

因此,对视频图像数据,在存储和传输前进行压缩处理,就成了一个极其有意义的工作和解决方案。

因此本文采用基于S3C2440A及H.264的网络视频传感器软硬件平台的设计方案,具有一定的通用性。

2、传感器硬件平台设计视频传感器节点在网络测控系统中承担着图像数据采集和压缩算法实现两大任务,因此这要求传感器的硬件平台要有具有强劲的计算能力和良好的网络性能。

在综合考虑了常用的51单片机和32位ARM控制器芯片后,本文采用了三星公司的S3C2440,外围设备主要有RAM、Nor FLASH、Nand Flash以及网络接口芯片等。

控制器的硬件平台结构如图1所示:2.1 S3C2440处理器三星公司的32位RISC微控制器S3C2440AL-40采用了16/32位ARM920T的RISC微处理器核心[1]。

ARM920T具备AMBA BUS,MMU和Harvard高速缓冲架构,使得数据处理能力更加强劲。

嵌入式Linux在s3c2440上的移植

嵌入式Linux在s3c2440上的移植

到 ¥ C 4 0处 理 器的 目标 板 上 . 出了嵌 入 式 Ln x移 植 的 方 法 与 具 体 实现 过 程 。编译 生 成 的 内核 在 嵌入 式 系统 中 324 提 iu
运 行 稳 定 .制 作 的根 文 件 系统 可 以通 过 R mds 式 正 常加 载 进 内核 。结 果 证 明方 法可 行 ,同 时 对 于 开发 其他 类 型 a i k方
Ke r s mb d e A u ; y wo d :e e d d I n x ARM ;p r n i u o i g L n x;Ra ik t md s
嵌 入 式 系统 是 以应 用 为 中 心 ,以计 算 机 技 术 为 基 础 ,软
2 内核 )
特定 于嵌 入 式 板 子 的定 制 内核 以及 控 制 内核 引
硬件可裁剪 , 用于应用系统 , 功能 、 适 对 可靠 性 、 本 、 积 、 成 体
功 耗 等 方 面 有 特 殊 要 求 的专 用 计 算 机 系 统 【 在 嵌 入 式 系 统 ” 。 里 基 于 A M 的 嵌 入 式 处 理 已经 成 为 市 场 主 流 。 而 Ln x是 R iu
的嵌 入 式 系统 具 有 一 定 的 参 考 意 义 。
关 键 词 :嵌入 式 Ln x A M; iu iu ; R L n x移 植 ; a ds Rm i k方 式
中 图分 类 号 : P 1 T 36
文献标识码 : A
文 章 编 号 :17 — 2 62 1 )5 O 1一 3 6 4 6 3 (0 1 1 一 1 1O
Ab ta t s r c :ARM r c s o a l a y b c me t e l a n te ma k t fe e d d s se P r n p r t g s s m st e p o e s rh s ar d e o h e d i h r e mb d e y tm. ot g o e ai y t i h e o i n e p e o d t n a d t e f u d o o h e eo me to n e e d d s se Ho v r o i g e e d d o e a ig s se rc n i o n h n  ̄in f rt e d v lp n fa mb d e y tm. we e ,p r n mb d e p r t y t m i o t n c n b e y c mp i ae .Ai n o p r e e d d L n x o 3 2 4 a e vr o l td c mi g t o mb d e i u n s c 4 0, d s u s s t e me o n h s p f p r n t ic se h t d a d t e t s o o i g h e t e e d d L n x b o i g e e d d L n x k r e n i e t e tr e o r ¥ C 4 r c s o .T e c mp ld L n x mb d e i u y p r n mb d e iu e l isd h a g t b a d o 3 2 40 p o e s r h o i i u t n f e k r e i u ai g i h mb d e y tm h w S sa i t d t e r o l y tm a e n r l o d d i t e n l b en lcr l t n t e e e d d s se s o t b l y a h o tf e s se c n b omal l a e n o k r e y c n i n i y Ra i . h e u t r v d ta e meh d i o k b e a d h si l ain r t e mb d e p r t g s se md s T e r s l p o e h tt t o sw r a l n a mp i t sf h re e d d o e ai y tm. k h c o o o n

基于S3C2440-Linux的视频传输系统设计

基于S3C2440-Linux的视频传输系统设计

中图分类号 :T 36 1 P 1. 8
文献标识码 :A
文章编号 :10 — 59( 02 卜0 4— 2 0 7 99 2 1 )0 11 0
De i n o d o Tr n m iso y tm s d o 3 4 0 Li u sg f Vi e a s s i n S se Ba e n S C2 4 一 n x
( )A M L n x 境搭 建 二 R — iu 环 本 为 1n x2 63. 。下 载好 内核 iu 一 ..0 9 后 , 改 内核 中 Mk f l 文件 , 修 a ei e 使之 适应 ¥C 40需要 。然 后在 3 24 终 端 环 境 下 重 新 配 置 内 核 , 本 系 统 中 配 置 内 核 采 用 m k ae m n cn i 。配 置好 内核 后重 新编 译 内核 即可 。 eu of g ( )视 频采 集模 块 三 本 部分 的实现主要用 到一个协 议 ,叫作 vdofrlnx简称 ie o iu VL 4 ,现在发 展到 VL ,是 lnx影像 系统与嵌入 式影像 的基础 , 42 iu 是 lnx en l里 支持影像 设备 的一 组 A I它 方便 的为驱动层和 iu re K P, 用户 层提供接 口函数 , 以便我们 可 以调用 就可 以操 作相应 的硬件 。 L nx系统 中,视频设备被 当做一 个设备文件 来看待 ,设备文 iu 件存 放在/ e 目录 下,我这个 视频设备 查询获得 为 : d vv do dv / e/ ie O (R 板下 为 /e/ ie 1。 AM dv vdo )操作这个 设备其实和 写字符 驱动 函数 很相 似 ,但 不一样 ,因为采集 视频过程要 遵循这个 协议 , 采 集视 频流 程大 致为 :打 开视频 设 备 ,设置视 频 设备属 性 以 及 采集 方式 、视 频数据 处 理 ,关 闭视 频 设备 。具体 操作 如下 : 1用非 阻塞 模式 打开 摄像 头设备 .

ARM9嵌入式处理器S3C2440实现了远程图像光线监控系统

ARM9嵌入式处理器S3C2440实现了远程图像光线监控系统

ARM9嵌入式处理器S3C2440实现了远程图像光线监控系统对图像监控系统,用户常常提出这样的功能需求:希望能够监控距离较远的对象这些对象有可能分布在郊区、深山,荒原或者其他无人值守的场合;另外,希望能够获取比较清晰的监控图像,但对图像传输的实时性要求并不高很明显,用传统的PC机加图像采集卡的方式很难满足这样的需求。

在嵌入式领域,ARM9系列微处理器在高性能和低功耗方面提供了最佳的性能,因此选用ARM9嵌入式处理器S3C2440设计实现了一个远程图像光线监控系统通过这个系统,可以远在千里之外控制一个摄像机进行图像采集并回传。

如果这个摄像机有一个485接口的云台,还可以通过互联网远程控制摄像机的取景角度、镜头拉伸、聚焦等功能除了获取图像数据.系统还提供了多路开关控制和数据采集功能,可以连接温度、湿度等各类传感器和控制红外夜视灯等其他外部设备的开关状态。

最后,通过GP RS或C DMA无线通信模块及Internel互联网将数据传至任何地方。

1 系统设计本系统采用三星公司的S3C2440嵌入式处理器和arm-linux 2.4.26操作系统;S3C2440使用ARM920T内核,主频是400 MHz;除了集成通用的串口控制器、USB控制器、A/D转换器和GPIO等功能之外,还集成了一个摄像头接门(CAMIF)(这个接口是远程图像采集的核心部分)。

系统在S3C2440处理器的控制下,从CCD摄像机采集模拟视频信号,然后经过编码、DMA传输到内存缓冲,接着由软件对内存中的数字视频数据进行压缩和打包.最后通过通信单元将图像以IP包的方式发送到监控中心的服务器。

整个系统的硬件结构原理如图1所示1.1 图像采样接口S3C2440的摄像头接口(CAMIF)支持ITU-R BT.601/656 YCbCr 8比特标准的图像数据输入,最大可采样4096×4096像素的图像。

摄像头接口可以有两种模式与DMA控制器进行数据传输:一种是P端口模式,把从摄像头接口采样到的图像数据转为RGB数据,并在DMA控制下传输到SDRAM(一般这种模式用来提供图像预览功能);另一种是C端口模式,把图像数据按照YCbCr 4:2:0或4:2:2的格式传输到SDRAM(这种模式主要为MPEG-4、H.263等编码器提供图像数据的输入)。

基于S3C2440的嵌入式自动驾驶仪硬件设计与实现

基于S3C2440的嵌入式自动驾驶仪硬件设计与实现

1 总体 方案设 计
空 中机器人大赛 规则和要求 : 固定翼 飞行器 要完
成 自主空 中飞行 并完成规定 的矩 阵航线 ( 不超 过 4平
江苏 3 3人才基金 资助 3
第 一 作 者 简 介 : 剑 华 ( 95 ) 江 苏 扬 州 人 , 京 航 空 航 天 大 学 胡 18 一 , 南 自动 化 学 院 在 读 研 究 生 , 究 方 向 : 算 机 控 制 。 E m i: 研 计 - al
图像 传输 、 面 图象 处 理 等 任 务 , 是 飞 行控 制 系 地 但
报搜 集 、 目标 指 示 、 密 弹 药 的投 放 、 精 战果 评 估 、 生
化探 测 等军事 领域 以及 土 地 资 源 勘测 、 产 资源 勘 矿 测、 安全 监察 、 防洪 救灾 、 员搜 救 、 界 巡 逻 、 信 人 疆 通


提 出 了一 种 基 于 A M9 内核 的嵌 入 式处 理 器 ¥ C 4 0 的 自动 驾 驶 仪 的设 计 方 案 , 细 给 出 了系 统 的硬 件 体 系 结 构 R 3 24 详
和 具体 的硬 件选 型及 接 口设 计 , 且 进 行 了硬 件 调 试 。 设 计 的 嵌 入 式 自动 驾 驶 仪 硬 件 具 有 体 积 小 、 量 轻 、 功 耗 和 低 成 本 并 重 低 等特点。

1 0卷

机 载 系 统

地 面 系 统
图 2 飞行 控 制 系 统 硬件 框 图
根据 以上要求 , 中机 器人 要 实 现 自主 飞行 并 空
能按 规定航 线 飞行 和 目标 搜 索 与识 别 的功能 , 计 设
其 飞行控制 系统控制 与导航 原理 图如 图 1 。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档