TINET是苫小牧工业高等专门学校情报工学系根据ITRON TCP/IP标准API开发的小型 TCP/IP协议栈, 因为TINET是在FreeBSD码的基础上开发的,所以在使用的时候,要同时满足TOPPERS和 FreeBSD的使用许可条件。
TINET可从此处下载。
TINET是作为日本经济产业部采纳的平成14年度即效型地域新生协会研究开发事业中的一个课题(委托单位东北经济产业局)《嵌入型系统开发平台的建立及其实用化研究》,由财团法人宮城产业振兴机构主持,苫小牧工业高等专门学校开发的。
TINET是根据(社)TRON协会ITRON专门委员会,Embedded TCP/IP技术委员会制定的「ITRON TCP/IP API规格 Ver. 1.00.01」开发的。它以Free BSD3.4版本为基础,充分顾及了嵌入式系统要求安定性高的特点而开发的TCP/IP v4协议栈。选择使用FreeBSD软件出于使用许可的考虑,更多的是因为BSD开发的TCP/IP协议栈已作为世界标准得到认可。因此,以FreeBSD为基础开发的TINET的TCP控制算法是和BSD世界标准一样。
ITRON TCP/IP技术标准主要有以下的性能
另外制定了下面的设计目标
TINET满足上述的性能,并且优先对应了嵌入系统制约中最为严格的内存容量的制约问题, 还同时考虑到了嵌入系统的网络利用形态,删除了BSD协议栈里对于嵌入系统来说一些多余的功能。由此选用瑞萨公司的H8/3069F作为移植目标平台的条 件下,TCP/IP协议栈所需要的内存容量(含堆栈(Stack)和内部缓冲器(Buffer)),使用IPv4的话RAM仅为10KB, ROM约为 47KB;使用IPv6的话RAM也仅为11KB、ROM约为63KB。具有良好的内存性能,既适应各种不具有强大内存管理功能(假想记忆系统或内存保护 机能),不具有二次记忆装置的嵌入式系统,也很好地对应各种应用协议。
下面简单叙述一下TINET系列1.2的主要功能
TINET支持以下的微处理器,对象系统和网络设备。TINET以GNU作为标准的软件开发环境。对象微处理器是H8。H8用简易监视器可从此处下载。
作为TOPPERS项目的成员,参加TINET的开发人员名单如下(所属单位是参加开发时的单位)。