摘要:

嵌入式视频编码系统在多媒体处理领域有相当广泛的应用,它是指以嵌入式方式实现的视频信号编码器.对于复杂的应用来讲,还应该有较好的网络传输功能甚至是视频解码功能,这就对系统处理器有了更高的要求.论文的基本思想是通过对嵌入式uClinux操作系统进行研究,将其移植在双核DSP处理器BF561之上,并在两者的结合下实现双核DSP在视频编码系统中的应用.

嵌入式uClinux内核的启动过程对于理解内核有着重要的意义,所以论文首先对内核的启动代码作了深入分析,然后在启动分析的指导下,对uClinux内核的移植做了全面的研究.鉴于所要实现的视频编码系统硬件上采用了双核DSP架构,论文对多处理器以及多核处理器做了一定程度的研究,之后分析了Linux操作系统对SMP多处理器架构的支持和实现.同时,以双核处理器为例,对多核处理器的引导方式和多核同步做了一定的介绍,从而为双核DSP处理器BF561的引导和应用提供了理论指导.

本论文在双核DSP处理器BF561上成功地实现了Boodloader和uClinux内核的移植,完成了硬件的引导和内核的启动,并以一种较为简单的方式实现了双核DSP在视频编码系统的中应用,完成了双核的任务分配以及双核的同步与通信.通过该视频编码器的实现,论文也对嵌入式应用软件的开发流程进行了研究.

论文实现的视频编码系统采用了双核DSP的实现方式,所选DSP是一种基于"微信号"架构的处理器,除了编码效率优于单核单处理器系统外,这种实现方式与普通的MCU+DSP的双核方式相比更有优越性.同时,将嵌入式uClinux和BF561相结合也是一种合理的构建方式,充分发挥了两者各自的优点,在多媒体处理当中更容易实现视频编码,视频解码以及网络传输等功能完备的综合系统.

展开

嵌入式linux和dsp,嵌入式uClinux和双核DSP在视频编码系统中的应用研究相关推荐

  1. 嵌入式linux文件系统格式,嵌入式Linux的文件系统分区及数据读写方法与流程

    本发明涉及Linux系统的数据存储管理领域,特别是涉及一种基于NANDFlash存储器和UBIFS文件系统的嵌入式Linux的文件系统分区及数据读写方法. 背景技术: ::目前Linux操作系统由于源 ...

  2. 嵌入式linux学习路线,嵌入式开发视频教程

    Linux 是一个开源.免费的操作系统,主要应用于服务器(网站服务器.云计算集群.DNS 等)和嵌入式,同时也被很多程序员用作个人操作系统.Linux 使用 GPL 许可证,允许任何人以任何形式传播其 ...

  3. 嵌入式linux详解,嵌入式Linux详解

    嵌入式Linux详解 嵌入式培训就是嵌入式系统相关技术的培训.嵌入式系统说白了就是硬件和软件相结合,嵌入到整机里使整机实现智能化的一个系统.下面是小编整理的关于嵌入式Linux详解,希望大家认真了解! ...

  4. 视频教程-嵌入式Linux开发基础-嵌入式

    嵌入式Linux开发基础 嵌入式工程师.嵌入式讲师.10多年嵌入式开发实战经验,6年专业嵌入式课程培训经验.主要研究方向是嵌入式Linux系统应用和物联网技术应用.先后参与过武警边防音视频矩阵切换系统 ...

  5. 嵌入式linux rtsp移植,嵌入式网络收音机的ARM实现 - ARM - 电子发烧友网

    3 系统的的软件设计 3.1 嵌入式Linux的移植 嵌入式Linux内核的版本很多,一般情况下版本越高,系统越稳定,驱动更完善,本系统选择了2.6.18的Linux内核.其实对于2.6以后版本的Li ...

  6. 嵌入式linux学习论坛,嵌入式linux学习路线分享:教你真正好学的嵌入式开发学习路线...

    Linux 是一个开源.免费的操作系统,主要应用于服务器(网站服务器.云计算集群.DNS 等)和嵌入式,同时也被很多程序员用作个人操作系统.Linux 使用 GPL 许可证,允许任何人以任何形式传播其 ...

  7. 嵌入式linux编码器,基于嵌入式平台的视频编码器的实现-嵌入式系统-与非网

    引言 H.264是由ISO(国际标准化组织)/IEC(国际电工协会)和ITU(国际电信标准化部门)合作制定的新一代视频编码标准,目前正处于应用开发阶段.与以往的视频编码标准相比,h.264具有更高的压 ...

  8. 嵌入式linux编程,嵌入式Linux学习笔记 - 嵌入式Linux基础知识和开发环境的构建_Linux编程_Linux公社-Linux系统门户网站...

    注:所有内容基于友善之臂Mini2440开发板 一.嵌入式Linux开发环境的构建 嵌入式开发一般分为三个步骤: 1.编译bootloader,烧到开发板 2.编译嵌入式Linux内核,烧到开发板 3 ...

  9. 嵌入式linux结构框图,嵌入式linux系统的结构

    原标题:嵌入式linux系统的结构 1.嵌入式系统的硬件架构 嵌入式系统硬件模型结构,此系统主要由微处理器MPU.外围电路,以及外设组成,微处理器为ARM嵌入式处理芯片,如ARM7TMDI系列及ARM ...

最新文章

  1. C语言易错图形题--打印n行n列的空心正方形图案
  2. 科学家发现鱼会数学,5以内的加减法难不倒它,网友:要多吃鱼了
  3. 两种过年烟花,你喜欢哪一种(HTML+CSS+JS)
  4. PIC32单片机harmony开发环境 - i2c例程和代码分析
  5. java readline 超时_跳过Java中的BufferedReader readLine()方法
  6. 2014025673《嵌入式系统程序设计》第三、四周学习总结
  7. oracle公司部门划分,Oracle数据库4
  8. django mysql 名称_Django 自定义表名和字段名
  9. 刷新后保持大分类和小分类的展开状态
  10. 配置IIS5.5/6.0 支持 Silverlight
  11. 【智能优化算法】基于基于遗传算法实现认知无线电优化求解附matlab代码
  12. (C语言)教师信息管理系统
  13. POJ 1380 Equipment Box(大矩形包含小矩形判定)
  14. Gene Pattern
  15. Python使用PyAudio制作录音工具
  16. 第十五天 11-常见的网络相关命令
  17. BDB(ICCV2019)
  18. matlab-粒子群源码优化模糊隶属度函数值
  19. Android 5.1.1 源码目录结构说明
  20. dp / 算术几何均值不等式 求 正整数拆分后的最大乘积

热门文章

  1. 计算机英语词汇的特点,论计算机英语的语法与词汇特点
  2. Google Earth Engine(GEE)——FeatureCollection 列的统计信息(人口统计分析案例)
  3. 技术控:巧将闲置旧手机电脑变成免费远程摄像头网络监控防盗系统
  4. ASP编程自动采集程序
  5. 基于深度学习的图像分类算法核心思想与算法优化总结(深度学习与图像分析-李松斌)
  6. AI技术的到来,会让世界更有爱
  7. removeAttribute() 方法删除指定的属性
  8. 韩日联手封杀匿名类虚拟货币,这类区块链项目正面临巨大风险
  9. C# XML 嵌套数组的序列化方法
  10. 银行秋招笔试计算机,2020银行秋招岗位不同,考试内容都一样吗?