基于嵌入式linux电子相册代码,基于嵌入式ARM_Linux的电子相册设计方案.docx
基于嵌入式 ARM-Linux 的电子相册设计方案
电子相册市场成长的必然性
( 1)市场需求的必然性
在上世纪末本世纪初, 电子相册呈现迅速发展的势头, 普及型数码相机的 分辨率由 200万象素增长到现在的 800— 1500 万象素,价格也由 300美元左右下 降到现在的 120美元左右。随着数码相机的日益普及,作为一种以数字照片的 保存、回放和浏览为核心功能的产品——电子相册自然迎合了消费者的需求。
( 2) 核心器件性能和价格的合理化推动市场的发展
电子相册有三大核心器件:处理器,半导体存储器和LCDS示单元。随着
ARM勺不断发展,电子相册所需要的 ARM+Jpe处理器技术已为许多厂商所拥有, 集成了 USB Host及卡接口单元的产品也屡见不鲜。Nandflash技术飞速发展,
单位容量的价格在过去的六年中约下跌 40至50倍。
电子相册未来产品的发展
数码相框
数码相框将是以数字照片的重显为主要功能的产品, 其功能更接近于传统 意义上的相框。 由于受到人机界面的限制, 为更方便地重显和浏览以及确定重 显的规则,这类产品不强调有大容量的存以及丰富的卡接口。主要特征是: ( 1)USB 接口以便更新和同步数据;
(2)在某些情况下(如从 PC端通过相框的US肢口同步数据时),允许修改数 字照片的格式,使其有最佳的重显效果;
( 3)仅依靠置的半导体存储器存放需要重显的数字照片;
( 4)文件(照片)查询和播放规则设定非常简洁易用;
( 5)产品大致分为桌面和壁挂两种。
电子相册
跟PC相同的类似功能,这类产品的主要特征是:
( 1)有大容量的置数据存储器;
( 2) USB 等各种卡接口,并支持部存贮器与各种数据存贮器之间的同步以及 相互拷贝;
( 3)强大的文件管理功能:浏览,搜寻,命名(重命名),复制,删除,备 份等;
( 4 )带或不带建显示单元,有能支持其它高分辨率显示设备的接口(如色差, 'VGA甚至是HDM);与其他产品的功能结合的产品形态以及大头贴等产品,用 于不在本文所包含的围。
1.3 目前市场上流行三种系统设计架构
单芯片解决方案
以单芯片的解决方案,以ESS/AMLOGIC/MPXI芯片设计为代表, PHILIP/Sony 等品牌厂商也以该方式为主。
该方案的优点:
( 1)结构简单,成本低,芯片功能强大;
( 2)多媒体的编解码速度快。 该方案的缺点:
( 1)可扩展的余地不足; (2)对读卡部分,某些方案使用硬件实现,不能支持新类型的卡;
( 3)应客户要求的二次开发比较不方便。
以DSP+FPGA?硬件为基础,用软件算法实现功能
这种方案,是以DSP来实现多媒体部分的编解码算法,再由FPGAK现显示
输出格式的算法转化;读卡部分,文件系统部分由DSP软件处理,外围设备大
的驱动由DSP的软件算法实现。
这种方案的优点: 功能扩展升级性强,软件实现读卡部分,新的类型卡,外围设备可以通过 升级方式实现。
这种方案的缺点:
( 1)整体成本比较大;
(2) 客户二次开发难度大。DSP和FPGA勺算法实现需要专业人员;
(3)显示输出由FPGAS现,该类输出大部分是数字的输出,模拟输出支持比 较弱。
ARM9 核心方案
以ARM等强大的CPI为核心,以WINCE LINUX等操作系统为软件核心架构系统。此方案以 ARM 口 S3C2410 In tel xscale 等强大的嵌入式 CPU为架构,速 度在200M-300MHZ嵌入WINCE LINUX等操作系统,实现多媒体的编解码。 该方案的优点:
(1)系统芯片功能强大,实现的功能多,对于新的多媒体格式支持好,只需 要安装更新的软件;
( 2)硬件电路简单;
( 3)二次开发容易实现。
该方案的缺点:
(1)成本较大,该类强大的 CPU-般使用在PDA等嵌入式领域;
( 2)比较耗电,使用软件解码功耗与频率相关性很大。
2 硬件设计方案
本设计选用的是第三种方案:以ARM9CPU_S3C24为核心,以Linux操作系
统为软件核心架构。
基于ARM勺微处理器具有低功耗、低成本、高性能等特点,ARM采用RISC
(精简指令集计算机)架构和流水线结构,使用了大量的寄存器,具有极高的 工作效率。其中,RISC架构具有如下特点:固定长度的指令格式,指令归整、 简单,基本寻址方式只有 2~3种,使用单周期指令,便于流水线操作。
ARM微处理器按性能分为以下系列:ARM7 ARM9 ARM9EARM10E SecureCore
Xscale。ARMS持两种类型的指令集:一种是32位的ARM旨令,以字对准保存;
另一种是16位的Thumb旨令,半字对准保存。
ARW有7种工作状态:
USR正常的程序执行状态
FIQ :用于高速数据传输或
基于嵌入式linux电子相册代码,基于嵌入式ARM_Linux的电子相册设计方案.docx相关推荐
- 嵌入式Linux实验手册——基于ARM9 S3C2410实验平台.doc
嵌入式Linux实验手册 基于ARM9 S3C2410 实验平台 1. 实验概述... 1 2. 实验环境配置... 1 2.1 开发主机配置... 1 2.2 实验板介绍... 1 2.3 实验 ...
- 嵌入式linux的发展历程,嵌入式Linux论文(历史发展分类及应用)
嵌入式Linux 一.嵌入式Linux简介 1.1 嵌入式Linux历史 随着社会的发展,信息化技术的成熟和数字化产品的普及,让以计算机技术.芯片技术和软件技术为核心的嵌入式系统再度成为当前研究和应用 ...
- 杭州嵌入式linux培训机构,杭州嵌入式培训|嵌入式软件培训|嵌入式编程|杭州linux培训-和盈...
技术名称 知识要点 学习目的 Linux操作系统 Linux介绍与安装 Linux基本命令操作 文件系统管理 用户管理 权限管理 网络配置 常用文本处理工具 搭建Samba服务器 搭建FTP服务器 搭 ...
- 嵌入式linux图片浏览器,基于嵌入式Linux图片浏览器的设计与实现.doc
基于嵌入式Linux图片浏览器的设计与实现 PAGE PAGE II 本科学生毕业论文(设计) 题目(中 文): 基于嵌入式Linux图片浏览器的设计与实现 (英 文): The design and ...
- 嵌入式linux矩阵键盘,基于嵌入式Linux的矩阵键盘驱动程序开发
O 引 言 随着以计算机技术.通信技术和软件技术为核心的信息技术的发展,嵌入式系统在各个行业中得到了广泛的应用.嵌入式系统已成为当今IT行业的焦点之一.而在嵌入式系统中,键盘是重要的人机交互设备之一. ...
- linux 挂iscisc存储,基于arm的嵌入式linux操作系统的移植研究-通信与信息系统专业论文.docx...
基于arm的嵌入式linux操作系统的移植研究-通信与信息系统专业论文 Classified Index: TP316.8 U.D.C: 621.38 Dissertation for the Mas ...
- 嵌入式linux界面开发,基于嵌入式Linux平台实现GUI系统的设计方案
描述 嵌入式图形用户界面( GUI, Graphic UserInterface)系统作为嵌入式系统中的一大关键技术,为用户提供设备的控制接口,其性能的好坏,界面的美观程度,影响着用户对产品的购买意愿 ...
- 嵌入式linux电子设计,基于嵌入式Linux的PMP系统设计与实现
PMP系统简介 便携式多媒体播放器(PMP),也就是通常人们所说的MP4,已成为继MP3以后消费类产品的一个新热点.PMP的主要优点是:携带方便,能够直接播放高品质音/视频文件:也可以浏览图片,以及作 ...
- 嵌入式linux内核编译感想,嵌入式Linux内核的交叉编译编译-基于2.6.26
测试环境:Fedora 9 Linux 2.6.26 / gcc 4.3.0 / arm-Linux-gcc 3.4.1 本 文主要介绍如何构建在x86平台上交叉编译各平台上的嵌入式Linux内核.要 ...
- 嵌入式linux无线显示器,基于嵌入式Linux的无线视频传输终端的设计与实现
摘要: 近年来,多媒体技术与网络技术的迅速发展,以视频为主的多媒体通信成为时代的主题,受到人们越来越多的关注.同时,随着高速无线通信的发展,多媒体和无线通信这两个领域技术相互交叉,产生了新的技术--无 ...
最新文章
- [计算机网络] C++模拟telnet登陆SMTP服务发送邮件过程
- [题解](双向bfs)hdu_3085_Nightmare Ⅱ
- 单一职责原则--设计模式系列
- 嵌入式常见笔试题总结(3)
- 在Ubuntu 13.10 下安装支持SSL的Apache
- ubuntu下设置Android手机驱动
- QT中调用shell或外部命令
- 20165222第三周作业
- JVM故障分析系列之四:jstack生成的Thread Dump日志线程状态
- 《深入浅出深度学习:原理剖析与python实践》第八章前馈神经网络(笔记)
- 编译器错误不能找到元数据文件
- 高德地图设置中国经纬度范围
- 服务器显示断开网络驱动器,网络驱动器
- Involution Inverting the Inherence of Convolution for Visual Recognition
- Macbook 修改照片的大小
- 学习笔记4--自动驾驶汽车感知系统
- Java:打包成jar包
- 工业互联网+VLC,可见光通信撬动工业4.0!
- 用Python写了个贪吃蛇
- 思科模拟器CISCO/华为模拟器ENSP配置一个完整的校园网(网络安全、数据冗余)
热门文章
- 如何使用IDEA自带的数据库连接工具连接达梦数据库,IDEA连接DM(达梦)数据库
- 阿里云矢量图html页面引入,使用阿里矢量图标库的三种方法
- 字节打印流(PrintStream)
- 分子模拟软件amber_薛定谔 autodock 分子动力学模拟GROMACS软件
- c语言dll导出函数举例,DLL中导出函数的两种方式(dllexport与.def文件)
- js 中实现 汉字按拼音排序
- STM32F407过程记录
- css怎么去掉字体样式,css怎么去掉字体粗体样式
- ad自动连线_ad如何自动布线
- linux下cmake安装配置