瑞薩電子RX家族系列32位微控制器是采用瑞薩電子獨(dú)有的RXv1 / RXv2 CPU內(nèi)核為基礎(chǔ)構(gòu)建而成,具有卓越的操作性能和卓越的電源效率。它由四個產(chǎn)品系列組成,包括RX100系列、RX200系列、RX600系列、RX700系列。其中RX600系列為標(biāo)準(zhǔn)產(chǎn)品,RX700為旗艦產(chǎn)品系列,具有最快的性能和最先進(jìn)的功能,RX200系列可實現(xiàn)電源效率和高性能的最佳平衡,RX100系列為入門級產(chǎn)品,其功耗極低。這四個系列包含一系列產(chǎn)品,可提供從小規(guī)模到大規(guī)模應(yīng)用的無縫擴(kuò)展能力。
工欲善其事,必先利其器。功能強(qiáng)大的微控制器,同時也需要優(yōu)秀的開發(fā)工具和軟件支持。瑞薩電子針對RX系列微控制器,提供全系列高質(zhì)量軟件和高規(guī)格易用的開發(fā)工具,以及用于RX 家族開發(fā)環(huán)境的各種評估板和套件。以保證用戶可以輕松并快速地使用RX系列微控制器,從而構(gòu)建自己的產(chǎn)品項目。
軟件包
瑞薩電子為RX系列微控制器提供兩種驅(qū)動程序包,一種是無操作系統(tǒng)的RX驅(qū)動程序包,另一種是帶有FreeRTOSTM的RX實時操作系統(tǒng)軟件包,這些軟件包有助于縮短系統(tǒng)開發(fā)時間,從而快速開始你的應(yīng)用。這些軟件包中包括板載程序、外設(shè)功能驅(qū)動、中間件和使用文檔等等。此外,還提供應(yīng)用程序的示例代碼和文檔。
RX系列的應(yīng)用程序接口(API)和基于固件集成技術(shù)(FIT)的軟件模塊配置使我們的軟件產(chǎn)品與IAR Systems的Embedded Workbench、Micrium軟件產(chǎn)品等相兼容,幫助你更專注于開發(fā)應(yīng)用程序。
設(shè)備驅(qū)動庫
RX系列微控制器的外設(shè)驅(qū)動程序包含外設(shè)代碼生成器、SD卡驅(qū)動程序、串行存儲器驅(qū)動程序等等。
代碼生成器插件
RX系列微控制器的開發(fā)工具里面提供代碼自動生成器插件,它可以自動生成外設(shè)驅(qū)動程序。該插件包含在CS +和e2 studio中,可以通過在圖形界面中配置用戶設(shè)置并創(chuàng)建控制程序的源代碼。
SD卡程序
RX600系列微控制器可以使用RSPI端口通過1-bitSD模式SDIO接口的程序軟件來控制SD卡設(shè)備。
串行存儲器程序
該驅(qū)動軟件包括支持I2C接口的R1EX24xxx、R1EV24xxx和HN58X24xxx系列的EEPROM存儲器,也包括支持SPI接口的R1EX25xxx、HN58X25xxx系列的EEPROM存儲器,另外還包括支持SPI的Flash存儲器和QSPI串行總線的變相存儲器。
中間件
RX系列微控制器的中間件軟件包括USB驅(qū)動軟件、文件系統(tǒng)、協(xié)議棧、安全加密軟件、圖像軟件、音頻軟件等等。
USB驅(qū)動程序
RX系列微控制器的USB外設(shè)的設(shè)備類驅(qū)動和固件可以與USB IP一起使你可以輕松啟動USB系統(tǒng)開發(fā)。
文件系統(tǒng)
開源FAT文件系統(tǒng)M3S-TFAT-Tiny是一種只需要很小內(nèi)存的FAT文件系統(tǒng),支持各種類型的存儲設(shè)備,可以方便的實現(xiàn)SD存儲卡和USB閃存器的讀/寫文件操作。
協(xié)議棧
RX系列軟件包的超小型TCP/IP協(xié)議棧,為節(jié)省內(nèi)存空間而設(shè)計,提供局域網(wǎng)控制器的示例驅(qū)動程序,同時可以使用瑞薩電子初學(xué)者工具包輕松驗證協(xié)議棧的功能。
安全和加密
RX系列軟件包提供RX系列的加密庫(AES、RSA、DES、SHA)。這個高級加密庫將幫助你開發(fā)一個安全的嵌入式系統(tǒng)。另外瑞薩電子獨(dú)有的Trusted Secure IP能夠快速和高效地控制功能,例如AES(128位或256位密鑰)、AES-GCM、AES-CMAC、隨機(jī)數(shù)生成、AES密鑰管理,從而實現(xiàn)安全固件更新和安全引導(dǎo)等功能。
圖像庫
RX系列微控制器的圖像庫包含JPEG圖像編碼和解碼功能的軟件庫,JPEG軟件庫由JPEG解碼器(JPEG圖像解碼庫)和JPEG編碼器(JPEG圖像編碼庫)組成。該軟件提供可選的硬加速器版本和全軟件版本,可以實現(xiàn)彩色靜止圖像的編碼和解碼,非常適合數(shù)碼相機(jī)和其他圖像相關(guān)應(yīng)用。
DSP/FFT
RX系列微控制器的DSP庫是一個軟件庫,用于實現(xiàn)通用微控制器的數(shù)字信號處理功能,可以快速的實現(xiàn)32位整數(shù)的FFT和IIR濾波等功能。
音頻和語音
RX系列微控制器的音頻庫M3S-S2-Tiny是只需要很小內(nèi)存的聲音播放系統(tǒng),其原始算法在ADPCM模式下能夠緊湊而高速地壓縮和擴(kuò)展聲音,可用于為以前僅提供可視界面或指示操作的設(shè)備添加真正的聲音和語音輸出功能。
實時操作系統(tǒng)
RX系列軟件包包含RI600V4、RI600PX兩種實時操作系統(tǒng)(RTOS),RI600V4實時操作系統(tǒng)符合μITRON4.0規(guī)范,適用于具有實時能力和多任務(wù)功能的嵌入式系統(tǒng)。如果使用內(nèi)存保護(hù)功能,可以選擇基于RI600V4開發(fā)并增加了內(nèi)存保護(hù)功能的RI600PX。可以與嵌入存儲器保護(hù)功能的RX系列微控制器(RX700,RX600和RX200系列)一起使用,并確保系統(tǒng)的高可靠性。
示例代碼
RX系列微控制器軟件包中提供了外設(shè)驅(qū)動程序、中間件以及設(shè)備控制示例應(yīng)用的源代碼,可以方便用戶快速開啟工程項目。
開發(fā)環(huán)境和工具
瑞薩電子通過易于使用的仿真器和編程工具等開發(fā)工具以及集成開發(fā)環(huán)境(e2studio和CS +)來支持RX系列微控制器的應(yīng)用程序的整個開發(fā)過程。與此同時,還提供CC-RX編譯器,支持現(xiàn)有的其他開發(fā)環(huán)境。
e2studio中非常直觀的GUI可幫助你將軟件嵌入到項目中,并輕松配置軟件。它還可以使你輕松管理支持固件集成技術(shù)(FIT)的軟件包,從而提高軟件的多功能性。
此外,e2studio和CS +完全支持智能工具(SmartManual,智能瀏覽器等),有助于提高工作效率。e2studio還支持QE工具(快速有效的工具解決方案),利用我們的開發(fā)技術(shù)來幫助并提高軟件調(diào)試速度。它們有助于增強(qiáng)系統(tǒng)功能開發(fā),包括電機(jī)解決方案、觸摸解決方案和USB解決方案等。
集成開發(fā)環(huán)境
瑞薩電子的e2studio和CS +是兩種集成開發(fā)環(huán)境,通過他們來對微控制器的軟件開發(fā),對整個嵌入式系統(tǒng)開發(fā)提供大力支持。
e2 studio
e2studio是基于開源集成開發(fā)環(huán)境Eclipse框架而構(gòu)造的集成開發(fā)環(huán)境,結(jié)合Eclipse CDT的多功能編輯器和項目管理工具,e2studio擁有來自瑞薩電子的各種擴(kuò)展功能,e2studio適用于那些熟悉Eclipse環(huán)境或希望使用Eclipse IDE的插件功能的人員,有助于減少用戶花在開發(fā)上的時間。
CS +
CS +是最初由瑞薩電子設(shè)計的集成開發(fā)環(huán)境,將瑞薩電子8位至32位微控制器所需的所有開發(fā)環(huán)境元件集中封裝在一起。該產(chǎn)品支持從編碼到構(gòu)建和調(diào)試的整個應(yīng)用程序開發(fā),并提供許多功能,例如靜態(tài)代碼分析和圖形顯示變量值。瑞薩電子還提供了完整的教程選擇,即使是初學(xué)者,也可以從中找到其簡單性、可用性和使用安全性。CS +適用于使用瑞薩電子微控制器的用戶。
調(diào)試仿真器
瑞薩電子的高性能、低成本片上調(diào)試仿真器可以實現(xiàn)在線調(diào)試仿真器,也可以用作閃存編程器,支持執(zhí)行地址和數(shù)據(jù)訪問中斷功能以及片上跟蹤功能。
E1仿真器
E1仿真器可以實現(xiàn)片上調(diào)試仿真和閃存編程功能,它支持瑞薩電子主要的微控制器。這款經(jīng)濟(jì)型開發(fā)工具提供基本的調(diào)試功能,支持熱插拔的適配器允許你擴(kuò)展調(diào)試功能。
E2仿真器
E2仿真器是基于“提高開發(fā)效率”概念開發(fā)的先進(jìn)的片上調(diào)試仿真器和閃存編程器。下載速度是E1仿真器的兩倍,將有助于縮短開發(fā)時間。
E2仿真器Lite
E2仿真器Lite(縮寫為“E2 Lite”)是RX和RL78系列微控制器的片上調(diào)試仿真器和閃存編程器。E2 Lite比E1更經(jīng)濟(jì)實惠,適合愛好者、教育、職業(yè)發(fā)展等各個領(lǐng)域的工作。
E20仿真器
E20仿真器作為一款先進(jìn)的片上調(diào)試仿真器和閃存編程器,為RX600和RX700產(chǎn)品提供增強(qiáng)的跟蹤功能和RAM監(jiān)控功能,以及E1仿真器的完整的調(diào)試功能。它能夠與包含跟蹤輸出功能的微控制器結(jié)合進(jìn)行大容量跟蹤以提高調(diào)試性能。
Flash編程器
Flash編程器可以通過瑞薩電子Flash編程器和PG-FP6編程器進(jìn)行程序的下載和燒錄,可以根據(jù)開發(fā)需求選擇不同的閃存編程器。
瑞薩電子Flash編程器
瑞薩電子Flash編程器可以通過瑞薩片上調(diào)試仿真器(E2仿真器,E2仿真器精簡版,E1仿真器和E20仿真器)或使用RX系列的串行或USB接口進(jìn)行編程。最適合在測試、開發(fā)或小型程序的Flash編程。
PG-FP6編程器
PG-FP6閃存編程器可以支持獨(dú)立編程,無需使用PC即可運(yùn)行,可讓你進(jìn)行高速編程,最適合大型編程或在現(xiàn)場更新。
評估板和套件
瑞薩電子為RX系列微控制器提供易于使用的評估板和套件以及目標(biāo)板,瑞薩電子入門套件包含瑞薩電子微控制器初學(xué)者所需的電路板和軟件,瑞薩電子解決方案入門套件可幫助你輕松評估電機(jī)控制和觸摸按鍵控制解決方案。另外,還提供由合作伙伴生產(chǎn)的各種各樣的電路板。
Starter Kit
Starter Kit用于評估和引入微控制器的ALL-IN-ONE工具包,是最適合你的可以負(fù)擔(dān)得起的開發(fā)工具包。可以通過入門套件評估微控制器的所有功能和元素,從微控制器輸出控制信號,并可以連接到用戶系統(tǒng)進(jìn)行調(diào)試。
Solution Starter Kit
該套件使你可以輕松評估瑞薩電子提供的電機(jī)控制和觸摸按鍵控制解決方案。它包括評估板、設(shè)備(電機(jī)等)、仿真器、開發(fā)工具、示例程序等,這是評估解決方案所必需的。
Promotion Board
套件將仿真器電路安裝在電路板上,因此設(shè)計應(yīng)用軟件而無需額外購買仿真器。通過此套件中預(yù)裝的示例演示,可以簡化人機(jī)界面(HMI)的評估,以及體驗性能方面的問題,如利用Dual-Bank Flash功能的固件更新和LCD控制器和2D繪圖引擎,該功能充分利用了RX65N和RX651微控制器的優(yōu)點。
Target Board
該開發(fā)板的價格合理,可用于開發(fā)你自己的產(chǎn)品,其中將使用RX系列微控制器,例如用于建筑物和工業(yè)的家用電器或自動化設(shè)備。你可以使用該電路板創(chuàng)建和評估原型,因為通孔可用于引腳接頭,從而可以自由擴(kuò)展外圍電路,并且還可以在電路板上安裝仿真器電路。
Evaluation Boards
開發(fā)套件針對特殊需求應(yīng)用,例如電容觸摸功能、智能模、16位A/D轉(zhuǎn)換器、放大器增益等等。另外,在Flash ROM中預(yù)編程的演示軟件可用于檢查USB、LCD、電容式觸摸、語音備忘錄,傳感器控制、計步器等的操作。
-
微控制器
+關(guān)注
關(guān)注
48文章
7548瀏覽量
151369 -
mcu
+關(guān)注
關(guān)注
146文章
17141瀏覽量
351076 -
存儲器
+關(guān)注
關(guān)注
38文章
7487瀏覽量
163797
原文標(biāo)題:每周一讀丨RX系列MCU完善的軟件和工具,為開發(fā)提供保證
文章出處:【微信號:renesas_china,微信公眾號:renesas_china】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論