瑞薩RA8x1系列工具支持如下:
*編譯器必須直接從第三方購買并獲得許可
J-Link model需要支持Cortex-M85
- BASE / PLUS V11
- ULTRA+ / PRO V5
- J-Link Model
瑞薩RA8x1編譯器支持如下:
注:
1.CM85有限支持。
2.Beta版本。
3.IAR自動(dòng)矢量化支持還在開發(fā)中。
PACBTI : Pointer Authentication Code & Branch Target Identification 指針驗(yàn)證和分支目標(biāo)識(shí)別
Helium實(shí)例
我們將通過一個(gè)RGBA圖像數(shù)據(jù)中的R(紅色),G(綠色),B(藍(lán)色)3種色彩通道數(shù)據(jù)分離的例子,介紹使用helium原語函數(shù)的解交織(deinterleaving)功能。
在計(jì)算機(jī)圖形學(xué)中,一個(gè)RGB顏色模型是由RGB3個(gè)色彩通道數(shù)據(jù)構(gòu)成的,每個(gè)通道用了8位色彩深度,共計(jì)24位,包含了所有的彩色信息。
為實(shí)現(xiàn)圖形的透明效果,采取在圖形文件的處理與存儲(chǔ)中附加上另一個(gè)8位信息的方法,這個(gè)附加的代表圖形中各個(gè)素點(diǎn)透明度的通道信息就被叫做Alpha通道。
Alpha通道使用8位二進(jìn)制數(shù),就可以表示256級(jí)灰度,即256級(jí)的透明度,因此圖片可以是RGB888或者RGBA888,當(dāng)然現(xiàn)在也有一些其他的格式,如RGB565,RGB555等。
下圖這張彩色圖片的分辨率是240*160,格式是RGBA8888的。
圖片的色彩數(shù)據(jù)排列為按照下列方式,RGBA,RGBA,如此反復(fù)循環(huán)。
通過使用vld4q來進(jìn)行4個(gè)色彩通道數(shù)據(jù)的解交織操作。
在這個(gè)例子中,我們使用了以下的Helium原語函數(shù)編程。
通過上面的代碼,我們可以得到3張不同灰度的圖片,下面僅給出G通道的數(shù)據(jù)供參考,其他通道數(shù)據(jù)類似,只是灰度不同。
圖像數(shù)據(jù)可以使用e2 studio中的Memory工具直接顯示出來,非常方便圖像類的調(diào)試。
使用普通的標(biāo)量操作C代碼,如下所示:
在RA8x1的實(shí)際部署中,對比了上面的兩種代碼運(yùn)行時(shí)間,使用了helium原語函數(shù)編程的代碼比普通的標(biāo)量C代碼要快1倍以上。如果圖片的分辨率越大,提示效果會(huì)更加明顯。
-
二進(jìn)制
+關(guān)注
關(guān)注
2文章
795瀏覽量
41652 -
RGB
+關(guān)注
關(guān)注
4文章
798瀏覽量
58505 -
Cortex-M85
+關(guān)注
關(guān)注
0文章
13瀏覽量
543
原文標(biāo)題:RA8 Cortex-M85 Helium入門指南(3)[完結(jié)]
文章出處:【微信號(hào):瑞薩MCU小百科,微信公眾號(hào):瑞薩MCU小百科】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評(píng)論請先 登錄
相關(guān)推薦
RA8 Cortex-M85 Helium技術(shù)入門指南(1)
![<b class='flag-5'>RA8</b> <b class='flag-5'>Cortex-M85</b> <b class='flag-5'>Helium</b>技術(shù)<b class='flag-5'>入門</b><b class='flag-5'>指南</b>(1)](https://file1.elecfans.com/web2/M00/E5/62/wKgZomZDBYKAOAkfAAAShiTJxz8516.jpg)
RA8 Cortex-M85 Helium入門指南(2)
![<b class='flag-5'>RA8</b> <b class='flag-5'>Cortex-M85</b> <b class='flag-5'>Helium</b><b class='flag-5'>入門</b><b class='flag-5'>指南</b>(2)](https://file1.elecfans.com/web2/M00/E5/C3/wKgZomZEV0-AMEsRAAAeN4ml2eI180.png)
瑞薩推出全新RA8入門級(jí)MCU產(chǎn)品群, 提供極具性價(jià)比的高性能Arm Cortex-M85處理器
Arm Cortex-M處理器—Cortex-M85介紹
IAR為瑞薩RA8系列MCU開發(fā)提供支持
業(yè)界首款基于Arm Cortex-M85的超高性能MCU
新品發(fā)布 | 瑞薩推出面向圖形顯示應(yīng)用和語音/視覺多模態(tài)AI應(yīng)用的全新RA8 MCU產(chǎn)品群
![新品發(fā)布 | 瑞薩推出面向圖形顯示應(yīng)用和語音/視覺多模態(tài)AI應(yīng)用的全新<b class='flag-5'>RA8</b> MCU產(chǎn)品群](https://file1.elecfans.com//web2/M00/B7/6B/wKgZomV8CK-AWsmBAAE7yO69CN0847.jpg)
瑞薩電子推出全新RA MCU家族產(chǎn)品RA8
![瑞薩電子推出全新<b class='flag-5'>RA</b> MCU家族產(chǎn)品<b class='flag-5'>RA8</b>](https://file1.elecfans.com/web2/M00/B8/2F/wKgZomWCbNuALz0zAAAnoEMJHuQ908.png)
AMEYA360 | 皇華:瑞薩面向電機(jī)控制應(yīng)用推出性能卓越的RA8 MCU
瑞薩電子發(fā)布業(yè)界首款基于Cortex-M85處理器的全新超高性能MCU
![瑞薩電子發(fā)布業(yè)界首款基于<b class='flag-5'>Cortex-M85</b>處理器的全新超高性能MCU](https://file1.elecfans.com/web2/M00/C1/E5/wKgaomXb96KAcyiXAAAZxLbKsDk693.png)
Cortex-M85內(nèi)核單片機(jī)如何快速上手
![<b class='flag-5'>Cortex-M85</b>內(nèi)核單片機(jī)如何快速上手](https://file1.elecfans.com/web2/M00/C2/04/wKgZomXf4AyAfL6sAAAXQ1-G9BE033.png)
業(yè)界首款基于Arm Cortex-M85處理器的MCU
![業(yè)界首款基于Arm <b class='flag-5'>Cortex-M85</b>處理器的MCU](https://file1.elecfans.com/web2/M00/C3/99/wKgaomXmuO6ATAinAAAgk7MA8Kg950.png)
瑞薩電子RA家族推出RA8系列高算力通用MCU
![瑞薩電子<b class='flag-5'>RA</b>家族推出<b class='flag-5'>RA8</b>系列高算力通用MCU](https://file1.elecfans.com/web2/M00/C6/AB/wKgZomYLoouAK9TgAAAYC9OVjyA140.jpg)
瑞薩電子全新RA8系列MCU產(chǎn)品介紹
![瑞薩電子全新<b class='flag-5'>RA8</b>系列MCU產(chǎn)品介紹](https://file1.elecfans.com/web2/M00/0C/25/wKgaomcvJoqABihXAAA39Cn8RmA529.png)
瑞薩電子RA8E1和RA8E2 MCU新品解讀
![瑞薩電子<b class='flag-5'>RA8</b>E1和<b class='flag-5'>RA8</b>E2 MCU新品解讀](https://file1.elecfans.com/web3/M00/01/90/wKgZO2dWWjaAHz74AAA0vvaLTTA000.png)
評(píng)論