什麼是位映射存儲
⑴ 什麼是位映射存儲格式
Bitmap格式就位映射存儲格式,也就是俗稱*.bmp格式或點陣圖格式。
⑵ 嵌入式系統中的存儲器映射是怎麼回事,為什麼要映射
我是這樣理解的:
存儲器空間是和硬體相關聯的,可以對某些地址上寫數據來控制硬體,為了方便使用(總不可能都用地址來直接控制,那樣就工作量就太大了),將這些地址賦予了一些變數名,通過變數名來控制硬體(也就是寄存器的概念)。
⑶ 什麼是寄存器映射
什麼是存儲器映射?
存儲器本身不具有地址信息,它的地址是由晶元廠商或用戶分配,給物理存儲器分配邏輯地址的過程就稱為存儲器映射,通過這些邏輯地址就可以訪問到相應的存儲器的物理存儲單元。如果給存儲器再分配一個地址就叫存儲器重映射。
內存分配:
如STM32,對於片上外設,它們以四個位元組為一個單元,共32bit,每一個單元對應不同的功能,當我們控制這些單元時就可以驅動外設工作。我們可以找到每個單元的起始地址,然後通過C語言指針的操作方式來訪問這些單元,如果每次都是通過這種地址的方式來訪問,不僅不好記憶還容易出錯,這時我們可以根據每個單元功能的不同,以功能為名給這個內存單元取一個別名,這個別名就是我們經常說的寄存器,這個給已經分配好地址的有特定功能的內存單元取別名的過程就叫寄存器映射。
STM32F103Z把4GB的內存空間分為8各部分,每一個部分都是是512MB。每個部分都有自己的功能。
比如我們單片機里的Flash存儲器在分組block0裡面,單片機里的SRAM存儲器在分組Block1裡面(64KB)。
外設寄存器結構體定義僅僅是一個定義,要想實現給這個結構體賦值就達到操作寄存器的效果,我們還需要找到該寄存器的地址,就把寄存器地址跟結構體的地址對應起來。
如何訪問STM32寄存器內容?
寄存器就是一些有特定功能的內存單元,所以我們訪問stm32寄存器就是操作stm32的內存單元。我們可以用C語言的指針來stm32的內存單元。
匯流排:
上面是stm32裡面的3根匯流排,匯流排基地址是匯流排的初地址,相對外設基地址的偏移是當前匯流排距離上一根匯流排的距離地址大小也就是上跟匯流排所佔的地址的大小。
⑷ 誰能給解釋一下什麼叫存儲器映射
通過賦予每個任務不同的虛擬–物理地址轉換映射,支持不同任務之間的保護。地址轉換函數在每一個任務中定義,在一個任務中的虛擬地址空間映射到物理內存的一個部分,而另一個任務的虛擬地址空間映射到物理存儲器中的另外區域。...
⑸ 圖片的保存格式有幾種各有什麼優點
1、點陣圖(外語簡稱:BMP、外語全稱:BitMaP)BMP是一種與硬體設備無關的圖像文件格式,使用非常廣。它採用位映射存儲格式,除了圖像深度可選以外,不採用其他任何壓縮,因此,BMP文件所佔用的空間很大。
2、TIF,是由Als和Microsoft公司為桌上出版系統研製開發的一種較為通用的圖像文件格式。 TIFF格式靈活易變,它又定義了四類不同的格式:TIFF-B適用於二值圖像:TIFF-G適用於黑白灰度圖像;TIFF-P適用於帶調色板的彩色圖像:TIFF-R適用於RGB真彩圖像。
3、GIF格式,1987年開發的圖像文件格式。GIF文件的數據,是一種基於LZW演算法的連續色調的無損壓縮格式。其壓縮率一般在50%左右,它不屬於任何應用程序。幾乎所有相關軟體都支持它,公共領域有大量的軟體在使用GIF圖像文件。
4、JPEG,文件後輟名為".jpg"或".jpeg",是最常用的圖像文件格式,由一個軟體開發聯合會組織制定,是一種有損壓縮格式,能夠將圖像壓縮在很小的儲存空間,圖像中重復或不重要的資料會被丟失,因此容易造成圖像數據的損傷。
5、EXIF,1994年富士公司提倡的數碼相機圖像文件格式,其實與JPEG格式相同,區別是除保存圖像數據外,還能夠存儲攝影日期、使用光圈、快門、閃光燈數據等曝光資料和附帶信息以及小尺寸圖像。
⑹ 圖片的四種格式.jpg、.gif、.png、.bmp各是什麼意思
1、文件後輟名為".jpg"或".jpeg",是最常用的圖像文件格式,由一個軟體開發聯合會組織制定,是一種有損壓縮格式,能夠將圖像壓縮在很小的儲存空間,圖像中重復或不重要的資料會被丟失,因此容易造成圖像數據的損傷。
2、圖形交換格式(外語簡稱:GIF、外語全稱:GraphicsInterchangeFormat),是CompuServe公司在 1987年開發的圖像文件格式。
GIF文件的數據,是一種基於LZW演算法的連續色調的無損壓縮格式。其壓縮率一般在50%左右,它不屬於任何應用程序。幾乎所有相關軟體都支持它,公共領域有大量的軟體在使用GIF圖像文件。
3、攜帶型網路圖形(外語簡稱PNG、外語全稱:PortableNetworkGraphics),是網上接受的最新圖像文件格式。PNG能夠提供長度比GIF小30%的無損壓縮圖像文件。它同時提供 24位和48位真彩色圖像支持以及其他諸多技術性支持。
由於PNG非常新,所以並不是所有的程序都可以用它來存儲圖像文件,但Photoshop可以處理PNG圖像文件,也可以用PNG圖像文件格式存儲。
4、BMP 是(Windows點陣圖) Windows 點陣圖可以用任何顏色深度(從黑白到 24 位顏色)存儲單個光柵圖像。Windows 點陣圖文件格式與其他 Microsoft Windows 程序兼容。它不支持文件壓縮,也不適用於 Web 頁。
Windows 點陣圖文件格式的缺點超過了它的優點。為了保證照片圖像的質量,請使用 PNG 、JPEG、TIFF 文件。BMP 文件適用於 Windows 中的牆紙。
(6)什麼是位映射存儲擴展閱讀:
jpg格式的圖片轉換成tif圖片格式的方法:
1、首先在格式工廠軟體首頁的圖片下面點擊你要轉換的最終格式【TIF】。
⑺ dsp中有句話」存儲器映射寄存器」是什麼意思
dsp中有句話「存儲器映射寄存器」,英語是
memory
mapped
register
不過這個東西並非dsp獨有,單片機和其他32位嵌入式控制器都有此概念。
需要注意的是英語的表述,其實漢語的翻譯是有些問題的。memory
mapped
是用來形容register的。因此,正確的翻譯應該是-存儲器映射的寄存器。一字之差,就有很大區別。因為」存儲器映射寄存器「讓人感覺是一種操作,象一個動詞。其實應該是一個名詞,就是一個寄存器,只是這個寄存器的地址被存儲器映射了。
首先是寄存器的概念,寄存器不是存儲器(內存),存儲器是指通用的ram,寄存器則是有專門用途的
映射存儲寄存器
ram。寄存器不能隨便寫數據。同時位置(硬體上)與通用的ram(存儲器)不在一起。
存儲器映射,就是把存儲器的地址給寄存器用,你要找這個寄存器,就用這個存儲器地址,然後單片機會幫你」映射「到你想找的寄存器。
物理上這個寄存器不屬於內存(memory),但在邏輯地址上它屬於內存。這樣做的好處應該是能夠用要使用訪問內存的指令訪問寄存器,使操作方式多樣化,同時整個存儲系統的地址也相對統一。
⑻ 單片機內存映射是什麼意思為什麼會出現映射這么一個概念它有什麼作用和功能
AVR、PIC單片機都會遇到這個東東,與51不同,AVR等單片機的寄存器在使用過程中實地址是數據存儲器地址,也就是映射到數據存儲器地址當中,他們沒有專門的地址。
⑼ 圖像的保存類型各是什麼意思
BMP圖像文件格式BMP是一種與硬體設備無關的圖像文件格式,使用非常廣。它採用位映射存儲格式,除了圖像深度可選以外,不採用其他任何壓縮,因此,BblP文件所佔用的空間很大。BMP文件的圖像深度可選lbit、4bit、8bit及24bit。BMP文件存儲數據時,圖像的掃描方式是按從左到右、從下到上的順序。
由於BMP文件格式是Windows環境中交換與圖有關的數據的一種標准,因此在Windows環境中運行的圖形圖像軟體都支持BMP圖像格式。
典型的BMP圖像文件由三部分組成:點陣圖文件頭數據結構,它包含BMP圖像文件的類型、顯示內容等信息;點陣圖信息數據結構,它包含有BMP圖像的寬、高、壓縮方法,以及定義顏色等信息。
BMP 是(Windows 點陣圖 ) Windows 點陣圖可以用任何顏色深度(從黑白到 24 位顏色)存儲單個光柵圖像。Windows 點陣圖文件格式與其他 Microsoft Windows 程序兼容。它不支持文件壓縮,也不適用於 Web 頁。 從總體上看,Windows 點陣圖文件格式的缺點超過了它的優點。為了保證照片圖像的質量,請使用 PNG 、JPEG、TIFF 文件。BMP 文件適用於 Windows 中的牆紙。
優點:BMP 支持 1 位到 24 位顏色深度。
BMP 格式與現有 Windows 程序(尤其是較舊的程序)廣泛兼容。
缺點: BMP 不支持壓縮,這會造成文件非常大。 BMP 文件不受 Web 瀏覽器支持。PCX圖像文件格式PCX這種圖像文件的形成是有一個發展過程的。最先的PCX雛形是出現在ZSOFT公司推出的名叫PC PAINBRUSH的用於繪畫的商業軟體包中。以後,微軟公司將其移植到 Windows環境中,成為Windows系統中一個子功能。先在微軟的Windows3.1中廣泛應用,隨著Windows的流行、升級,加之其強大的圖像處理能力,使PCX同GIF、TIFF、BMP圖像文件格式一起,被越來越多的圖形圖像軟體工具所支持,也越來越得到人們的重視。
PCX是最早支持彩色圖像的一種文件格式,現在最高可以支持256種彩色,如圖4-25所示,顯示256色的彩色圖像。PCX設計者很有眼光地超前引入了彩色圖像文件格式,使之成為現在非常流行的圖像文件格式。
PCX圖像文件由文件頭和實際圖像數據構成。文件頭由128位元組組成,描述版本信息和圖像顯示設備的橫向、縱向解析度,以及調色板等信息:在實際圖像數據中,表示圖像數據類型和彩色類型。PCX圖像文件中的數據都是用PCXREL技術壓縮後的圖像數據。
PCX是PC機畫筆的圖像文件格式。PCX的圖像深度可選為l、4、8bit。由於這種文件格式出現較早,它不支持真彩色。PCX文件採用RLE行程編碼,文件體中存放的是壓縮後的圖像數據。因此,將採集到的圖像數據寫成PCX文件格式時,要對其進行RLE編碼:而讀取一個PCX文件時首先要對其進行 RLE解碼,才能進一步顯示和處理。
優點:
PCX 在許多基於 Windows 的程序和基於 MS-DOS 的程序間是標准格式。
PCX 支持內部壓縮。
缺點:
PCX 不受 Web 瀏覽器支持TIFF圖像文件格式TIFF (TaglmageFileFormat)圖像文件是由Als和Microsoft公司為桌上出版系統研製開發的一種較為通用的圖像文件格式。 TIFF格式靈活易變,它又定義了四類不同的格式:TIFF-B適用於二值圖像:TIFF-G適用於黑白灰度圖像;TIFF-P適用於帶調色板的彩色圖像:TIFF-R適用於RGB真彩圖像。
TIFF支持多種編碼方法,其中包括RGB無壓縮、RLE壓縮及JPEG壓縮等。
TIFF是現存圖像文件格式中最復雜的一種,它具有擴展性、方便性、可改性,可以提供給IBMPC等環境中運行、圖像編輯程序。
TIFF圖像文件由三個數據結構組成,分別為文件頭、一個或多個稱為IFD的包含標記指針的目錄以及數據本身。
TIFF圖像文件中的第一個數據結構稱為圖像文件頭或IFH。這個結構是一個TIFF文件中唯一的、有固定位置的部分;IFD圖像文件目錄是一個位元組長度可變的信息塊,Tag標記是TIFF文件的核心部分,在圖像文件目錄中定義了要用的所有圖像參數,目錄中的每一目錄條目就包含圖像的一個參數。GIF文件格式GIF(Graphics Interchange Format)的原義是"圖像互換格式",是CompuServe公司在 1987年開發的圖像文件格式。GIF文件的數據,是一種基於LZW演算法的連續色調的無損壓縮格式。其壓縮率一般在50%左右,它不屬於任何應用程序。目前幾乎所有相關軟體都支持它,公共領域有大量的軟體在使用GIF圖像文件。
GIF圖像文件的數據是經過壓縮的,而且是採用了可變長度等壓縮演算法。所以GIF的圖像深度從lbit到8bit,也即GIF最多支持256種色彩的圖像。GIF格式的另一個特點是其在一個GIF文件中可以存多幅彩色圖像,如果把存於一個文件中的多幅圖像數據逐幅讀出並顯示到屏幕上,就可構成一種最簡單的動畫。
GIF解碼較快,因為採用隔行存放的GIF圖像,在邊解碼邊顯示的時候可分成四遍掃描。第一遍掃描雖然只顯示了整個圖像的八分之一,第二遍的掃描後也只顯示了1/4,但這已經把整幅圖像的概貌顯示出來了。在顯示GIF圖像時,隔行存放的圖像會給您感覺到它的顯示速度似乎要比其他圖像快一些,這是隔行存放的優點。JPEG文件格式JPEG是joint Photographic Experts Group(聯合圖像專家組)的縮寫,文件後輟名為".jpg"或".jpeg",是最常用的圖像文件格式,由一個軟體開發聯合會組織制定,是一種有損壓縮格式,能夠將圖像壓縮在很小的儲存空間,圖像中重復或不重要的資料會被丟失,因此容易造成圖像數據的損傷。尤其是使用過高的壓縮比例,將使最終解壓縮後恢復的圖像質量明顯降低,如果追求高品質圖像,不宜採用過高壓縮比例。但是JPEG壓縮技術十分先進,它用有損壓縮方式去除冗餘的圖像數據,在獲得極高的壓縮率的同時能展現十分豐富生動的圖像,換句話說,就是可以用最少的磁碟空間得到較好的圖像品質。而且 JPEG是一種很靈活的格式,具有調節圖像質量的功能,允許用不同的壓縮比例對文件進行壓縮,支持多種壓縮級別,壓縮比率通常在10:1到40:1之間,壓縮比越大,品質就越低;相反地,壓縮比越小,品質就越好。比如可以把1.37Mb的BMP點陣圖文件壓縮至20.3KB。當然也可以在圖像質量和文件尺寸之間找到平衡點。JPEG格式壓縮的主要是高頻信息,對色彩的信息保留較好,適合應用於互聯網,可減少圖像的傳輸時間,可以支持24bit真彩色,也普遍應用於需要連續色調的圖像。
JPEG格式是目前網路上最流行的圖像格式,是可以把文件壓縮到最小的格式,在 Photoshop軟體中以JPEG格式儲存時,提供11級壓縮級別,以0—10級表示。其中0級壓縮比最高,圖像品質最差。即使採用細節幾乎無損的10 級質量保存時,壓縮比也可達 5:1。以BMP格式保存時得到4.28MB圖像文件,在採用JPG格式保存時,其文件僅為178KB,壓縮比達到24:1。經過多次比較,採用第8級壓縮為存儲空間與圖像質量兼得的最佳比例。
JPEG格式的應用非常廣泛,特別是在網路和光碟讀物上,都能找到它的身影。目前各類瀏覽器均支持JPEG這種圖像格式,因為JPEG格式的文件尺寸較小,下載速度快。
JPEG2000作為JPEG的升級版,其壓縮率比JPEG高約30%左右,同時支持有損和無損壓縮。JPEG2000格式有一個極其重要的特徵在於它能實現漸進傳輸,即先傳輸圖像的輪廓,然後逐步傳輸數據,不斷提高圖像質量,讓圖像由朦朧到清晰顯示。此外,JPEG2000還支持所謂的"感興趣區域" 特性,可以任意指定影像上感興趣區域的壓縮質量,還可以選擇指定的部分先解壓縮。
JPEG2000和JPEG相比優勢明顯,且向下兼容,因此可取代傳統的JPEG格式。JPEG2000即可應用於傳統的JPEG市場,如掃描儀、數碼相機等,又可應用於新興領域,如網路傳輸、無線通訊等等。
優點:
攝影作品或寫實作品支持高級壓縮。
利用可變的壓縮比可以控制文件大小。
支持交錯(對於漸近式 JPEG 文件)。
JPEG 廣泛支持 Internet 標准。
缺點:
有損耗壓縮會使原始圖片數據質量下降。
當您編輯和重新保存 JPEG 文件時,JPEG 會混合原始圖片數據的質量下降。這種下降是累積性的。
JPEG 不適用於所含顏色很少、具有大塊顏色相近的區域或亮度差異十分明顯的較簡單的圖片。TGA格式TGA格式(Tagged Graphics)是由美國Truevision公司為其顯示卡開發的一種圖像文件格式,文件後綴為".tga",已被國際上的圖形、圖像工業所接受。 TGA的結構比較簡單,屬於一種圖形、圖像數據的通用格式,在多媒體領域有很大影響,是計算機生成圖像向電視轉換的一種首選格式。
TGA圖像格式最大的特點是可以做出不規則形狀的圖形、圖像文件,一般圖形、圖像文件都為四方形,若需要有圓形、菱形甚至是縷空的圖像文件時,TGA可就派上用場了! TGA格式支持壓縮,使用不失真的壓縮演算法。是一種比較好的圖片格式EXIF格式EXIF的格式是1994年富士公司提倡的數碼相機圖像文件格式,其實與JPEG格式相同,區別是除保存圖像數據外,還能夠存儲攝影日期、使用光圈、快門、閃光燈數據等曝光資料和附帶信息以及小尺寸圖像。FPX圖像文件格式FPX圖像文件格式(擴展名為fpx)是由柯達、微軟、HP及Live PictureInc聯合研製,並於1996年6月正式發表,FPX是一個擁有多重解析度的影像格式,即影像被儲存成一系列高低不同的解析度,這種格式的好處是當影像被放大時仍可維持影像的質素,另外,當修飾FPX影像時,只會處理被修飾的部分,不會把整幅影像一並處理,從而減小處理器及記憶體的負擔,使影像處理時間減少。SVG格式SVG是可縮放的矢量圖形格式。它是一種開放標準的矢量圖形語言,可任意放大圖形顯示,邊緣異常清晰,文字在SVG圖像中保留可編輯和可搜尋的狀態,沒有字體的限制,生成的文件很小,下載很快,十分適合用於設計高解析度的Web圖形頁面。PSD文件格式這是Photoshop圖像處理軟體的專用文件格式,文件擴展名是.psd,可以支持圖層、通道、蒙板和不同色彩模式的各種圖像特徵,是一種非壓縮的原始文件保存格式。掃描儀不能直接生成該種格式的文件。PSD文件有時容量會很大,但由於可以保留所有原始信息,在圖像處理中對於尚未製作完成的圖像,選用 PSD格式保存是最佳的選擇。CDR文件格式CDR格式是著名繪圖軟體CorelDRAW的專用圖形文件格式。由於CorelDRAW是矢量圖形繪制軟體,所以CDR可以記錄文件的屬性、位置和分頁等。但它在兼容度上比較差,所有CorelDraw應用程序中均能夠使用,但其他圖像編輯軟體打不開此類文件。PCD文件格式PCD是Kodak PhotoCD的縮寫,文件擴展名是.pod,是Kodak開發的一種Photo CD文件格式,其他軟體系統只能對其進行讀取。該格式使用YCC色彩模式定義圖像中的色彩。YCC和CIE色彩空間包含比顯示器和列印設備的RGB色和 CMYK色多得多的色彩。PhotoCD圖像大多具有非常高的質量。DXF文件格式DXF是Drawing Exchange Format的縮寫,擴展名是.dxf,是AutoCAD中的圖形文件格式,它以ASCII方式儲存圖形,在表現圖形的大小方面十分精確,可被CorelDraw和3DS等大型軟體調用編輯。UFO文件格式它是著名圖像編輯軟體Ulead Photolmapct的專用圖像格式,能夠完整地記錄所有 Photolmapct處理過的圖像屬性。值得一提的是,UFO文件以對象來代替圖層記錄圖像信息。EPS文件格式EPS是Encapsulated PostScript的縮寫,是跨平台的標准格式,擴展名在PC平台上是.eps,在Macintosh平台上是.epsf,主要用於矢量圖像和光柵圖像的存儲。EPS格式採用 PostScript語言進行描述,並且可以保存其他一些類型信息,例如多色調曲線、Alpha通道、分色、剪輯路徑、掛網信息和色調曲線等,因此EPS 格式常用於印刷或列印輸出。Photoshop中的多個EPS格式選項可以實現印刷列印的綜合控制,在某些情況下甚至優於TIFF格式。PNG圖像文件格式PNG(Portable Network Graphics)的原名稱為"可移植性網路圖像",是網上接受的最新圖像文件格式。PNG能夠提供長度比GIF小30%的無損壓縮圖像文件。它同時提供 24位和48位真彩色圖像支持以及其他諸多技術性支持。由於PNG非常新,所以目前並不是所有的程序都可以用它來存儲圖像文件,但Photoshop可以處理PNG圖像文件,也可以用PNG圖像文件格式存儲。
優點:
PNG 支持高級別無損耗壓縮。
PNG 支持 alpha 通道透明度。
PNG 支持伽瑪校正。
PNG 支持交錯。
PNG 受最新的 Web 瀏覽器支持。
缺點:
較舊的瀏覽器和程序可能不支持 PNG 文件。
作為 Internet 文件格式,與 JPEG 的有損耗壓縮相比,PNG 提供的壓縮量較少。
作為 Internet 文件格式,PNG 對多圖像文件或動畫文件不提供任何支持。GIF 格式支持多圖像文
件和動畫文件