恩智浦LPC1700微控制器首次獲得FreeRTOS+IO和FreeRTOS+CLI擴展的支持,在恩智浦微控制器上可免費使用附加組件
中國上海,2012年4月10日 —— 恩智浦半導體NXP Semiconductors N.V. (NASDAQ:NXPI) 和Real Time Engineers有限公司近日宣布,廣受歡迎的嵌入式操作系統核心FreeRTOS,其擴展功能組件FreeRTOS+IO和FreeRTOS+CLI,開始支持恩智浦LPC1700系列——這也是這些新擴展首批支持的微控制器系列。根據恩智浦與Real Time Engineers之間簽訂的一份新協議,FreeRTOS+IO外設驅動器接口和FreeRTOS+CLI命令行解釋器可供完全免費使用,同時還就其在恩智浦微控制器上的部署規定了商業授權條款。
現在,處于市場領先地位的實時操作系統FreeRTOS開始支持基于恩智浦最新一代ARM® Cortex™-M0、M3和M4處理器的微控制器,包括50-MHz LPC1100、120-MHz LPC1700和204-MHz LPC4300系列MCU。FreeRTOS核心本身對開發和無阻礙商業部署免費開放。
現在,處于市場領先地位的實時操作系統FreeRTOS開始支持基于恩智浦最新一代ARM® Cortex™-M0、M3和M4處理器的微控制器,包括50-MHz LPC1100、120-MHz LPC1700和204-MHz LPC4300系列MCU。FreeRTOS核心本身對開發和無阻礙商業部署免費開放。
關鍵數據/重點:
· 與FreeRTOS核心本身不同,包括FreeRTOS+IO和FreeRTOS+CLI在內的新附加組件最初由Real Time Engineers有限公司以開源/商業雙重許可證發布。根據與恩智浦簽訂的新協議,使用恩智浦微控制器的開發人員可以完全免費使用FreeRTOS+IO和FreeRTOS+CLI,既可用于在恩智浦微控制器上部署工具,也可用于商業用途。
· FreeRTOS+IO提供了一個類似于Linux/POSIX的接口,支持常見的片內外設,處理了有關外設接口的細節信息,使開發人員可以集中精力開發產品。目前,FreeRTOS+IO支持UART、I2C和SPI輪詢模式下的SSP,以及環形緩沖區和零拷貝中斷傳輸模式。
· FreeRTOS+CLI向目標提供一個支持用戶擴展的命令行接口。同時提供命令實現示例,比如“run-time-stats”(用于查看每個任務在運行狀態下花費的時間) 和“task-stats”(用于查看任務狀態信息的快照,包括堆棧的最高水位標記)。其他命令 (如“dir”、“del”和“copy”之類為人們所熟知的文件系統命令) 則在一個面向LPC1769微控制器的特別示例中提供。
· 恩智浦高性能LPC1769微控制器基于ARM Cortex-M3處理器,是業界獲得FreeRTOS+IO和FreeRTOS+CLI支持的首批器件。LPC1700系列最高速率達120 MHz,提供以太網、USB 2.0主機/OTG/設備、LCD控制器和CAN 2.0B等外設。
積極評論:
· 恩智浦半導體微控制器業務部市場總監Jan Jaap Bezemer表示,“FreeRTOS及其新的FreeRTOS+擴展為嵌入式系統開發人員提供了專業級的操作系統解決方案,并且具有出色的易用性。通過隨恩智浦高性能微控制器免費提供最新工具的得力舉措,我們為工程師們提供了關鍵的條件,使他們能夠以無與倫比的成本優勢,快速開發更加復雜的32位設備并推向市場”。
Real Time Engineers有限公司 (該公司是FreeRTOS工程的所有人和維護人) 總監兼首席技術官Richard Barry說道,“我們很高興為恩智浦的低功耗Cortex-M0和高性能Cortex-M3及Cortex-M4系列微控制器提供FreeRTOS支持。LPC1769微控制器備受業界推崇,這使其成為我們新的FreeRTOS+IO擴展首批支持的不二選擇。我們期待與恩智浦繼續精誠合作,將FreeRTOS+附加元件支持擴展到整個ARM Cortex-M微控制器系列。