摘要:

随着经济的发展,人民生活水平的提高,嵌入式智能产品越来越多的进入到到我们生活领域,这些产品不仅给我们带来方便,同时也在改变着我们的生活,并且嵌入式产品界面和视频的开发也越来越受到关注,成为研究的重点。 本论文主要介绍了,在以S3C2410为硬件平台,嵌入式LINUX操作系统下,驱动程序的开发和应用开发,驱动程序开发主要是针对HD7279芯片的开发,而应用程序的开发重点介绍了在嵌入式LINUX系统下,其的可视化界面MiniGUI的开发及Mplayer的开发和应用。 嵌入式Linux系统是一个包括了Linux内核、相关联的开发工具及应用程序的系统。由于Linux是开源的,程序员很容易从网络上获得Liunx开发包,其中包含了Linux内核,交叉编译环境,库函数和文件系统等。 虽然在Windows平台上有丰富的图形界面,但支持Linux的图形界面系统却不是很多,而MiniGUI是由一款由国人开发,开源的Linux图形用户界面。MiniGUI是以GPL的形式发布,在通讯、医疗、机顶盒等地方已被普遍的应用,并且MiniGUI也越来越完善,功能也越来越强大。所以本课题选择了MiniGUI作为Linux下的界面系统。 MPlayer在Linux上视频播放功能中算是最强大的了,MPlayer支持众多的编码器,能够流畅播放几乎所有格式的视频,像ASF/WMV,QT/MOV,FLI等格式的视频。它还能在没有avifile库的情况下播放众多AVI格式。 本论文对嵌入式操作系统Linux内核修改和文件系统系统的定制进行了深入的研究,同时对在嵌入式操作系统Linux上MiniGUI界面和MPlayer的开发也进行了深入的探讨和研究。 本论文很好使MiniGUI和Mplayer结合,在MiniGUI界面的基础上,开发了一款Mplayer播放器,达到了预期效果。 同时,应实验室项目需求,还对DirectShow和OpenCV技术进行了研究。

展开

基于linux的应用开发视频教程,基于LINUX+ARM的视频系统的应用和开发相关推荐

  1. 基于Neo4j中医方剂药材知识图谱大数据可视化分析系统的设计与开发

    基于Neo4j中医方剂药材知识图谱大数据可视化分析系统的设计与开发 设计背景 这个系统的开发初衷是笔者希望通过这个系统来学习一下Neo4j的相关技术,包括与python.java的对接.可视化等方面, ...

  2. 学习ARM架构,系统移植和驱动开发总结

    本次结束了对ARM架构,系统移植和驱动开发的学习,它们都是属于底层,难度想对都比较的难一点,但先学习arm架构之后去学习系统移植和驱动开发,会使自己对系统移植和驱动开发容易理解点. arm架构 arm ...

  3. 嵌入式Linux应用程序开发视频教程-曹国辉-专题视频课程

    嵌入式Linux应用程序开发视频教程-1834人已学习 课程介绍         本课程是嵌入式研发精英培养计划的核心课程,重点讲解嵌入式Linux应用程序开发核心技术,包括嵌入式Linux开发工具的 ...

  4. erp二次开发与java web_什么是erp系统的二次开发?

    不少erp供应商在客户咨询的时候都将能提供二次开发作为自己软件的优势之一进行介绍,那么到底什么是erp系统的二次开发呢?又是哪些原因导致了erp系统需要进行二次开发? 一.erp系统二次开发的含义 具 ...

  5. linux安装ppt教程视频教程下载,Linux教程ch2Linux安装及入门.ppt

    Linux教程ch2Linux安装及入门.ppt (68页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 29.9 积分 第二章 Linux安装及入门 Li ...

  6. linux获取网络摄像头视频教程,在Linux中读取USB网络摄像头的输出

    我在C中用fread和fwrite进行了一些实验,所以我在C中写了这个小程序,从网络摄像头获取数据并将其转储到一个文件中.以下是来源: #include #include #define SIZE 3 ...

  7. STM32MP157开发板嵌入式Linux指南资料

    iTOP-STM32MP157开发板资料全面升级了!现手册资料,由两部分组成: 开发板使用手册+开发指南手册 目前两份手册资料编写有1700页左右,后续资料会不断更新,不断完善,帮助用户快速入门,大大 ...

  8. 基于JAVA,Springboot的在线电影院订票,购票系统,电影购票系统,在线电影票购票系统,基于IDEA开发

    开发环境,语言,工具 本系统的采用的开发语言是JAVA,主要使用到的框架是SpringBoot框架以及mybatis框架(与Mybatis类似),数据库使用的是Mysql5.7.开发工具使用的是ide ...

  9. 2018最新微信小程序经典案例开发视频教程合集

    课程介绍: 非常值得推荐的一套微信小程序开发视频教程,来自极客学院全套的微信实战开发程序,值得学习 -------------------课程目录------------------- ├<; ...

最新文章

  1. 如何解决Asp.Net MVC和WebAPI的Controller名称不能相同的问题
  2. 计算机主板上电源怎么插,教大家电脑主板上的电源开关插头怎么接
  3. SpringBoot RabbitMQ 集成 七 延迟队列
  4. 虚拟局域网VLAN简介
  5. Poj 1011 UVA - 307 Sticks
  6. 3.19PMP试题每日一题
  7. git checkout 单个文件_IntelliJ IDEA下的使用 Git
  8. Python的类和对象
  9. VC6.0打开或者添加工程文件崩溃的解决方法
  10. 微信公众号发送模板消息 -- PHP后台
  11. 酒水饮料类零售库存管理软件app,哪个简单好用?看看这10款
  12. 水电图纸——总配电箱——1
  13. 近几年热门的计算机专业,中国近十年最受高考状元青睐专业排行榜
  14. Linux-shell篇之while用法
  15. P2342 叠积木 并查集
  16. 计算机网络实验一(常见服务和静态IP设置)
  17. 微信小程序 view的文本自动换行了的问题(scroll-view)/微信小程序 view换行跟不换行的解决方案
  18. 【统计学习方法】第10章 隐马尔可夫模型
  19. 微信服务器保留几年记录_企业微信朋友圈管理的工具
  20. Github Actions - 实现百度贴吧自动签到

热门文章

  1. linux文件元数据,linux编程stat检测文件元数据信息
  2. java和python和php_Java、Python和PHP三者的区别
  3. tmp name php,linux环境 上传文件失败 tmp_name为空
  4. linux bitmap save 图片_Linux内核浅析-进程调度时机和过程
  5. web自动化测试---第一个自动化测试用例
  6. 请输入30名同学的c语言成绩,求大神帮忙做这几道结构体的c语言!今天就要交实验报告!急啊急!!!!! (1)一个班级共有30名学...
  7. devops handbook 读书笔记_DevOps教程:Azure DevOps
  8. 4创建ui显示不出来_4道小学生经典推理题,家长们一道也做不出来,太烧脑了...
  9. 《深入理解Java虚拟机》 第4章 虚拟机性能监控与故障处理工具
  10. 阶乘末尾蓝桥杯java_Java实现第九届蓝桥杯阶乘位数