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