μTenux

更新时间:2023-07-22 17:55

μTenux(读作micro-Te-nux),是一个完全免费开源的实时操作系统(RTOS),向上兼容支持ARM9、Cortex A内核芯片的Tenux版本。

简介

Tenux已经从2009年开始发布,支持ARM7/9、Corex M0-M4内核的MCU,例如ATMEL、NXP等,2011年计划支持的包括FUJITSU、FREESCALE、ST等,关于更多的信息,请访问T-Engine中国开源社区或者公司主页。悠龙咨询(悠龙软件)是世界知名公司ARM的合作伙伴,还是Ti、ATMEL、T-Engine、Neusoft、Tianfusoftwarepark、TEG、Parasoft etc.芯片厂商的合作伙伴

μTenux的内核源于1984年的TRON操作系统,2003年T-Engine论坛发布基于TRON的标准开源实时操作系统T-Kernel。μT/Kernel是基于微控制器的T-Kernel精简版本。在日本的嵌入式开发领域,T-Kernel拥有接近60%的占有率。对μTKernel进行剪裁、优化,并针对ARM微控制器的特点进行移植,再结合开源社区的众多优秀开源组件,逐渐形成了优秀的开源实时操作系统μTenux。

μTenux基于ARM微控制器平台,对uT最适用于ARM Cortex M0-M4系列的微控制器,代码开源、免费,是一个功能强大的抢占式实时多任务操作系统。

系统构架

uTenux系统结构图

版本发布

2013年06月10日,μTenux新版本V1.6.00r180(Stable-稳定版)

2013年04月30日,μTenux新版本V1.5.00r160(Preview-预览版)

◇ 新版本V1.5.00r160是μTenux升级到V1.50之后的第三次发布,继续在易入门、易阅读、易移植等用户关心的核心特性上进行提升,同时为稳定版发布做好准备。

◇ 新版本V1.5.00r160增加了NXP公司的Cortex M4内核芯片LPC4088、TI公司的Cortex M4内核LM4F232H5QD、富士通公司的Cortex M3内核芯片MB9BF506R,至此,已经支持了七家微控制器领域全球知名厂商的14个系列芯片,覆盖了主流市场。

◇新版本V1.5.00r160支持了ARM公司CMSIS 3.0标准,从而使得芯片厂商的外设驱动库可以直接使用,不需要进行移植,极大方便了用户开发,也同步发行了支持CMSIS的μT/StudioV3.1补丁包。

◇新版本V1.5.00r160将Cortex M4和M3内核支持代码进行了分离,为以后支持FPU功能奠定了基础。

◇新版本V1.5.00r160采纳了ARM中国GCC小组的意见,删除了Eclipse中的GCC环境变量(GCC_EXEC_PREFIX、GNUarm),调整了相应的makefile。新版本将μT/Studio环境生成的执行映像也统一成KEIL MDK和IAR EWARM使用的.hex格式,方便用户烧写。

目前支持的芯片

截止到2013年08月01日止,支持的芯片有:

◇ ST公司的Cortex M0内核STM32F051R8芯片。

◇ ST公司的Cortex M3内核STM32F103ZE、STM32F107VC芯片。

◇ ST公司的Cortex M3内核STM32F207ZG芯片。

◇ ST公司的Cortex M3内核STM32F303VC芯片。

◇ ST公司的Cortex M3内核STM32W108CB芯片。

◇ ST公司的Cortex M4内核STM32F407IG、STM32F407VG、STM32F407ZG芯片。

◇ ST公司的Cortex M4内核STM32F439NI芯片。

ATMEL公司的Cortex M3内核AT91SAM3S4C芯片。

◇ ATMEL公司的Cortex M4内核AT91SAM4S16C芯片。

◇ TI公司的Cortex M3内核LM3S9B96芯片。

◇ TI公司的Cortex M4内核LM4F232H5QD芯片。

◇ NXP公司的Cortex M0内核LPC11U37、LPC1227芯片。

◇ NXP公司的Cortex M3内核LPC1766、LPC1788芯片。

◇ NXP公司的Cortex M3内核LPC1850芯片。

◇ NXP公司的Cortex M4内核LPC4088、LPC4357芯片。

◇ Fujitsu公司的Cortex M3内核MB9AF312、MB9BF506R芯片。

◇ Freescale公司的Cortex M0+内核MK125Z128XXX4芯片。

◇ Freescale公司的Cortex M4内核MK60DN512XXX10芯片。

◇ Infineon公司的Cortex M4内核XMC4500X144X1024芯片。

◇ Infineon公司的Cortex M0内核XMC1300T38X200芯片。

◇ Silicon Labs公司的Cortex M3内核EFM32G890F128芯片。

◇ Silicon Labs公司的Cortex M3内核SIM3U167芯片。

◇ Nuvoton公司的Cortex M0内核NUC140VE3CN芯片。

支持的环境

截止到2013年11月20日止,支持的编译集成环境有:

◇ KEIL RealView MDK 4.72a。

◇ IAR EWARM 6.60.1。

◇ uLoong uT/Studio V3.1.00(Eclipse/ARM中国优化GCC EABI)。开源免费

免责声明
隐私政策
用户协议
目录 22
0{{catalogNumber[index]}}. {{item.title}}
{{item.title}}