基于ARM920T和Linux的嵌入式MPEG4網(wǎng)絡視頻服務器
發(fā)布時間:2021-04-28 10:15
隨著信息技術和芯片技術的飛速發(fā)展,網(wǎng)絡和視頻應用已經遍布于整個嵌入式領域。新型的處理器、網(wǎng)絡處理芯片速度不斷提高,體積越來越小,新的編解碼技術不斷涌現(xiàn),更為嵌入式網(wǎng)絡視頻應用推波助瀾。如何使實時視頻編碼及其網(wǎng)絡傳輸技術應用于嵌入式系統(tǒng),開發(fā)高效、體積小、應用廣泛的嵌入式視頻服務器,是本論文所要研究的課題。本文設計和實現(xiàn)了基于ARM920T和Linux操作系統(tǒng)的嵌入式MPEG4網(wǎng)絡視頻服務器,采用Atmel公司的AT91RM9200 ARM9處理器和INTIME公司的MPEG4編碼芯片IME6410,與高效的Linux操作系統(tǒng)相結合,通過設備驅動程序的開發(fā)和軟件的支持與優(yōu)化,組成了一個體積十分小巧(9cm×5cm)性價比極高的網(wǎng)絡嵌入式MPEG4視頻編碼模塊。同時還為該編碼模塊開發(fā)了基于PC的網(wǎng)絡媒體服務器,使其成為一個完整的嵌入式MPEG4網(wǎng)絡視頻服務系統(tǒng)。此外,為其擴展的LCD和觸摸屏設備使今后的功能更新和擴展成為可能。文章首先簡要介紹了嵌入式網(wǎng)絡視頻服務器的基本概念和應用場合。之后,從整體上介紹了本文所述的嵌入式MPEG4網(wǎng)絡視頻服務器的結構、基本原理和設計方案。在此基礎上根據(jù)MP...
【文章來源】:浙江大學浙江省 211工程院校 985工程院校 教育部直屬院校
【文章頁數(shù)】:102 頁
【學位級別】:碩士
【文章目錄】:
摘要
ABSTRACT
第1章 緒論
1.1 嵌入式系統(tǒng)概況
1.2 嵌入式網(wǎng)絡視頻服務器
1.2.1 嵌入式網(wǎng)絡視頻服務器的基本原理
1.2.2 嵌入式網(wǎng)絡視頻服務器的應用
1.3 主要工作及章節(jié)安排
第2章 嵌入式MPEG4網(wǎng)絡視頻服務器平臺概況
2.1 基于ARM920T的嵌入式MPEG4網(wǎng)絡視頻服務器的技術指標特點
2.2 嵌入式MPEG4網(wǎng)絡視頻服務器的硬件
2.3 嵌入式MPEG4網(wǎng)絡視頻服務器的軟件
本章小結
第3章 基于ARM9的嵌入式主控平臺
3.1 嵌入式處理器AT91RM9200簡介
3.2 外圍電路芯片的選擇和硬件設計
3.3 AT91RM9200啟動以及引導程序的開發(fā)和移植
3.3.1 AT91RM9200啟動分析
3.3.2 交叉編譯環(huán)境構建
3.3.3 little-Loader編寫
3.3.4 U-boot移植
3.4 LINUX在AT91RM9200上的移植
3.4.1 Linux內核代碼
3.4.2 內核配置和編譯
3.5 網(wǎng)絡驅動程序和DATAFLASH分區(qū)
3.5.1 Linux驅動程序簡介
3.5.2 AT91RM9200的網(wǎng)絡設備驅動
3.5.3 固件管理與dataflash分區(qū)
3.6 ROOT文件系統(tǒng)和RAMDISK
本章小結
第4章 MPEG4硬件編碼板
4.1 MPEG4硬件編碼板的電路
4.1.1 IME6410
4.1.2 視頻AD模塊
4.1.3 音頻AD模塊
4.2 MPEG4硬件編碼板的驅動程序實現(xiàn)以及應用軟件設計
4.2.1 MPEG4編碼板工作原理與驅動程序的設計
4.2.2 驅動程序實現(xiàn)
4.2.3 驅動和用戶程序設計的優(yōu)化和內存零拷貝實現(xiàn)
本章小結
第5章 MPEG4視頻編碼模塊的界面擴展
5.1 LCD顯示設備的一般原理
5.2 LCD控制器S1D13506及其FRAMEBUFFER驅動
5.2.1 S1D13506的電路連接
5.2.2 S1D13506的時鐘選擇
5.2.3 S1D13506的上電配置
5.2.4 S1D13506的軟件配置
5.2.5 Framebuffer驅動編寫
5.3 觸摸屏
5.3.1 電阻式觸摸屏原理
5.3.2 觸摸屏控制器ADS7843
5.3.3 觸摸屏驅動設計與實現(xiàn)
本章小結
第6章 MPEG4視頻編碼模塊的媒體服務器
6.1 媒體服務器軟件構架
6.2 MPEG4AUDIOVIDEOSTREAMER程序
6.3 GETIME6400MEDIA程序
本章小結
第7章 系統(tǒng)測試
結束語
參考文獻
致謝
【參考文獻】:
期刊論文
[1]觸摸屏在嵌入式系統(tǒng)中的應用[J]. 王小林,胡曉婷. 計算機與數(shù)字工程. 2006(04)
[2]用LVDS技術改進LCD控制器的電磁兼容性[J]. 杜榮茂,徐立新,丁國勇. 安全與電磁兼容. 2004(06)
[3]基于嵌入式Web服務器的遠程視頻監(jiān)控系統(tǒng)[J]. 龔仕偉,許錦標,廖翔云. 電工技術雜志. 2003(01)
[4]嵌入式因特網(wǎng)技術的興起與前景[J]. 呂京建. 今日電子. 2000(S1)
碩士論文
[1]基于ARM7TDMI和uClinux的嵌入式MPEG4網(wǎng)絡視頻終端[D]. 戴琦.浙江大學 2005
本文編號:3165299
【文章來源】:浙江大學浙江省 211工程院校 985工程院校 教育部直屬院校
【文章頁數(shù)】:102 頁
【學位級別】:碩士
【文章目錄】:
摘要
ABSTRACT
第1章 緒論
1.1 嵌入式系統(tǒng)概況
1.2 嵌入式網(wǎng)絡視頻服務器
1.2.1 嵌入式網(wǎng)絡視頻服務器的基本原理
1.2.2 嵌入式網(wǎng)絡視頻服務器的應用
1.3 主要工作及章節(jié)安排
第2章 嵌入式MPEG4網(wǎng)絡視頻服務器平臺概況
2.1 基于ARM920T的嵌入式MPEG4網(wǎng)絡視頻服務器的技術指標特點
2.2 嵌入式MPEG4網(wǎng)絡視頻服務器的硬件
2.3 嵌入式MPEG4網(wǎng)絡視頻服務器的軟件
本章小結
第3章 基于ARM9的嵌入式主控平臺
3.1 嵌入式處理器AT91RM9200簡介
3.2 外圍電路芯片的選擇和硬件設計
3.3 AT91RM9200啟動以及引導程序的開發(fā)和移植
3.3.1 AT91RM9200啟動分析
3.3.2 交叉編譯環(huán)境構建
3.3.3 little-Loader編寫
3.3.4 U-boot移植
3.4 LINUX在AT91RM9200上的移植
3.4.1 Linux內核代碼
3.4.2 內核配置和編譯
3.5 網(wǎng)絡驅動程序和DATAFLASH分區(qū)
3.5.1 Linux驅動程序簡介
3.5.2 AT91RM9200的網(wǎng)絡設備驅動
3.5.3 固件管理與dataflash分區(qū)
3.6 ROOT文件系統(tǒng)和RAMDISK
本章小結
第4章 MPEG4硬件編碼板
4.1 MPEG4硬件編碼板的電路
4.1.1 IME6410
4.1.2 視頻AD模塊
4.1.3 音頻AD模塊
4.2 MPEG4硬件編碼板的驅動程序實現(xiàn)以及應用軟件設計
4.2.1 MPEG4編碼板工作原理與驅動程序的設計
4.2.2 驅動程序實現(xiàn)
4.2.3 驅動和用戶程序設計的優(yōu)化和內存零拷貝實現(xiàn)
本章小結
第5章 MPEG4視頻編碼模塊的界面擴展
5.1 LCD顯示設備的一般原理
5.2 LCD控制器S1D13506及其FRAMEBUFFER驅動
5.2.1 S1D13506的電路連接
5.2.2 S1D13506的時鐘選擇
5.2.3 S1D13506的上電配置
5.2.4 S1D13506的軟件配置
5.2.5 Framebuffer驅動編寫
5.3 觸摸屏
5.3.1 電阻式觸摸屏原理
5.3.2 觸摸屏控制器ADS7843
5.3.3 觸摸屏驅動設計與實現(xiàn)
本章小結
第6章 MPEG4視頻編碼模塊的媒體服務器
6.1 媒體服務器軟件構架
6.2 MPEG4AUDIOVIDEOSTREAMER程序
6.3 GETIME6400MEDIA程序
本章小結
第7章 系統(tǒng)測試
結束語
參考文獻
致謝
【參考文獻】:
期刊論文
[1]觸摸屏在嵌入式系統(tǒng)中的應用[J]. 王小林,胡曉婷. 計算機與數(shù)字工程. 2006(04)
[2]用LVDS技術改進LCD控制器的電磁兼容性[J]. 杜榮茂,徐立新,丁國勇. 安全與電磁兼容. 2004(06)
[3]基于嵌入式Web服務器的遠程視頻監(jiān)控系統(tǒng)[J]. 龔仕偉,許錦標,廖翔云. 電工技術雜志. 2003(01)
[4]嵌入式因特網(wǎng)技術的興起與前景[J]. 呂京建. 今日電子. 2000(S1)
碩士論文
[1]基于ARM7TDMI和uClinux的嵌入式MPEG4網(wǎng)絡視頻終端[D]. 戴琦.浙江大學 2005
本文編號:3165299
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/3165299.html
最近更新
教材專著