环球电气之家-午夜精彩视频-中国专业电气电子产品行业服务网站!

產品分類

當前位置: 首頁 > 傳感測量產品 > 數據采集產品 > 數據采集卡

類型分類:
科普知識
數據分類:
數據采集卡

基于ARM Linux QT的掌上多媒體系統的設計和實現

發布日期:2022-04-17 點擊率:90

0 引言
     隨著人們生活水平的提高,消費結構發生了巨大變化,消費者用于娛樂方面的支出在總支出中所占的比例正在不斷擴大。掌上多媒體系統可以滿足人們對于試聽以及便攜的需求,另外還可以實現一些其他功能,如圖片瀏覽、網絡下載、以及影音錄制等。目前市場上的掌上多媒體系統多是Windows CE、Symbian、Palm OS等商用操作系統,其開放的程序不夠高,而且價格偏高,不適于第三方應用軟件的移植。ARM體系作為專用嵌入式系統設計的通用處理器內核,具備高性能、低功耗、易擴展的特點。本系統基于ARM9、嵌入式Linux操作系統設計并實現了一個更為開放的嵌入式平臺,來實現掌上多媒體系統的諸多功能。


1 多功能掌上媒體播放器系統的硬件設計
     多功能掌上媒體播放器系統的硬件設計如圖1所示。LCD采用的是Sharp的TFT屏,3.52in,分辨率240×320;音頻控制器是IIS接口的音頻控制器,解碼芯片是UDA1314TS;另外擴展了用于視頻錄制的Philips的視頻解碼芯片SAA7113和ADI的JPEG壓縮芯片。視頻錄制的框圖如圖2所示。



2 多功能掌上媒體播放器系統的軟件設計
     系統設計和軟件設計是本系統的難點。系統軟件設計的總體框架如圖3所示。
2.1 嵌入式Linux操作系統
     Linux最初由Linux Torvalds編寫,后來在網絡上被眾多的Linux愛好者加以修改和維護,具有內核高效穩定、開源、可移植性強、內核可定制可裁剪、多線程多任務等特點,因此選擇其作為本媒體播放器系統的操作系統。圖1多功能掌上多媒體系統的硬件設計圖2多功能掌上多媒體系統的視頻錄制系統的框圖圖3多功能掌上多媒體系統的軟件設計總體框架
     首先定制裁剪并移植了Linux2.6的內核,然后為使各硬件能正常工作編寫了鍵盤驅動、LCD驅動、觸摸屏驅動、音頻驅動、USB驅動等驅動。多功能掌上多媒體系統的正常工作首先是進入ARM-Linux操作系統,然后加載各個硬件的驅動程序并初始化各外圍設備,接著就進入基于QT/Embedded庫的Qtopia桌面系統編寫的GUI圖形界面程序的播放器,最后選擇要進行的操作。
     對于Linux內核的移植首先要移植bootloader,系統采用的是VIVI,其功能包括:分區管理、參數管理、啟動Linux操作系統、文件系統管理、支持網絡、通過串口下載程序到Flash或者RAM等。建立嵌入式開發環境,使得能夠交叉編譯源代碼,對VIVI的源代碼進行交叉編譯,生成能在ARM Linux上運行的bin文件,通過開發板的JTAG口將其燒寫到開發板的Flash中。
     對內核的移植首先要對內核進行修改MAKEFILE文件指定編譯器以及目標平臺,然后配置內核,交叉編譯生成內核鏡像,通過UART口(串口)下載到開發板上。移植相應的文件系統。文件系統中的文件是數據的集合,不僅包含著文件中的數據,而且還有文件系統的結構,所有Linux用戶和程序看到的文件、目錄、軟連接及文件保護信息等都存儲在其中。在設計過程中把文件系統設置為可讀寫,這樣操作性強一些,在投入到生產中的時候應該把文件系統設置為只讀的,這樣整個掌上多功能媒體播放器的操作系統就加載好了。
2.2 驅動程序的設計
     本系統共涉及到鍵盤驅動、觸摸屏驅動、LCD驅動、音頻驅動和USB驅動等驅動。因為多媒體功能是本系統的重點,所以播放器部分很重要,這里主要介紹音頻驅動的編寫。
     目前Linux下常用的音頻驅動程序主要有兩種類型:OSS(Open Sound System) 和ALSA。最早出現的Linux上的編程接口是OSS,它由一套完整的內核驅動程序模塊組成,可為大多數音頻芯片驅動提供統一的編程接口。在嵌入式系統中,對于特定的處理器(如本系統采用的S3C2410),可以按照OSS接口標準來編寫音頻驅動程序,以滿足Linux上的應用程序。OSS接口已經足夠簡單,需要完成的主要的工作就是對音頻設備(本系統采用的是Philips的UDA1314TS)的read,write和ioctl等操作。

下一篇: PLC、DCS、FCS三大控

上一篇: 索爾維全系列Solef?PV

推薦產品

更多
主站蜘蛛池模板: 北京发电机出租_发电机租赁_北京发电机维修 - 河北腾伦发电机出租 | 交通信号灯生产厂家_红绿灯厂家_电子警察监控杆_标志杆厂家-沃霖电子科技 | 安徽合肥项目申报咨询公司_安徽合肥高新企业项目申报_安徽省科技项目申报代理 | 全自动真空上料机_粉末真空上料机_气动真空上料机-南京奥威环保科技设备有限公司 | 电脑知识|软件|系统|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网 | 超声波_清洗机_超声波清洗机专业生产厂家-深圳市好顺超声设备有限公司 | 伊卡洛斯软装首页-电动窗帘,别墅窗帘,定制窗帘,江浙沪1000+别墅窗帘案例 | 洛阳网站建设_洛阳网站优化_网站建设平台_洛阳香河网络科技有限公司 | 河北中仪伟创试验仪器有限公司是专业生产沥青,土工,水泥,混凝土等试验仪器的厂家,咨询电话:13373070969 | 丹佛斯压力传感器,WISE温度传感器,WISE压力开关,丹佛斯温度开关-上海力笙工业设备有限公司 | 艾乐贝拉细胞研究中心 | 国家组织工程种子细胞库华南分库 | 闪蒸干燥机-喷雾干燥机-带式干燥机-桨叶干燥机-[常州佳一干燥设备] | 高通量组织研磨仪-多样品组织研磨仪-全自动组织研磨仪-研磨者科技(广州)有限公司 | 药品冷藏箱厂家_低温冰箱_洁净工作台-济南欧莱博电子商务有限公司官网 | 企典软件一站式企业管理平台,可私有、本地化部署!在线CRM客户关系管理系统|移动办公OA管理系统|HR人事管理系统|人力 | 欧景装饰设计工程有限公司-无锡欧景装饰官网| 合肥白癜风医院_合肥治疗白癜风医院_合肥看白癜风医院哪家好_合肥华研白癜风医院 | 英国雷迪地下管线探测仪-雷迪RD8100管线仪-多功能数字听漏仪-北京迪瑞进创科技有限公司 | 温州食堂承包 - 温州市尚膳餐饮管理有限公司 | 电动高尔夫球车|电动观光车|电动巡逻车|电动越野车厂家-绿友机械集团股份有限公司 | 十字轴_十字轴万向节_十字轴总成-南京万传机械有限公司 | 酶联免疫分析仪-多管旋涡混合仪|混合器-莱普特科学仪器(北京)有限公司 | 耐磨陶瓷管道_除渣器厂家-淄博浩瀚陶瓷科技有限公司 | 贴片电容代理-三星电容-村田电容-风华电容-国巨电容-深圳市昂洋科技有限公司 | 手术示教系统-数字化手术室系统-林之硕医疗云智能视频平台 | 尼龙PA610树脂,尼龙PA612树脂,尼龙PA1010树脂,透明尼龙-谷骐科技【官网】 | 立式壁挂广告机厂家-红外电容触摸一体机价格-华邦瀛 | 特种阀门-调节阀门-高温熔盐阀-镍合金截止阀-钛阀门-高温阀门-高性能蝶阀-蒙乃尔合金阀门-福建捷斯特阀门制造有限公司 | 河南橡胶接头厂家,河南波纹补偿器厂家,河南可曲挠橡胶软连接,河南套筒补偿器厂家-河南正大阀门 | 浙江华锤电器有限公司_地磅称重设备_防作弊地磅_浙江地磅售后维修_无人值守扫码过磅系统_浙江源头地磅厂家_浙江工厂直营地磅 | 洗石机-移动滚筒式,振动,螺旋,洗矿机-青州冠诚重工机械有限公司 | 不锈钢酒柜|恒温酒柜|酒柜定制|酒窖定制-上海啸瑞实业有限公司 | 工业车间焊接-整体|集中除尘设备-激光|等离子切割机配套除尘-粉尘烟尘净化治理厂家-山东美蓝环保科技有限公司 | 锂电池砂磨机|石墨烯砂磨机|碳纳米管砂磨机-常州市奥能达机械设备有限公司 | 定做大型恒温循环水浴槽-工业用不锈钢恒温水箱-大容量低温恒温水槽-常州精达仪器 | 柔性测斜仪_滑动测斜仪-广州杰芯科技有限公司 | 宁波普瑞思邻苯二甲酸盐检测仪,ROHS2.0检测设备,ROHS2.0测试仪厂家 | 网优资讯-为循环资源、大宗商品、工业服务提供资讯与行情分析的数据服务平台 | 真空泵厂家_真空泵机组_水环泵_旋片泵_罗茨泵_耐腐蚀防爆_中德制泵 | 找果网 | 苹果手机找回方法,苹果iPhone手机丢了找回,认准找果网! | 台湾HIWIN上银直线模组|导轨滑块|TBI滚珠丝杆丝杠-深圳汉工 |