Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
RT-Thread一般讨论
RT-Thread/MIPS分支
发布于 2010-08-21 21:03:22 浏览:4984
订阅该版
RT-Thread/MIPS分支 -------------- RT-Thread/MIPS是一个大的分支,存在于0.4.x中,既有控制领域也有消费领域。 RT-Thread/MIPS分支的发展情况主要体现在如下几个方面: * 芯片支持。总的来讲,RT-Thread不会做自己不能做的事情,所以,RT-Thread/MIPS会寻求MIPS 32位芯片的支持。 * 模拟器支持。在缺乏具体硬件芯片的情况下,RT-Thread会进行类似mini2440的开发方式,在QEMU虚拟机上开展MIPS分支的开发工作。 MIPS芯片目前主要包括:Broadcom的网络类芯片,Jz的消费类电子芯片,珠海炬力的消费类电子芯片,Microchip的控制类PIC32工业芯片,龙芯的HS3210个人电脑类芯片等等。 驱动上,RT-Thread也不会刻意求多,毕竟芯片很多,驱动很多,关键是精力需要放到刀刃上,尽量把重复的工作规约到最小集合上。欢迎感兴趣的爱好者加入进来,后续进展情况逐步更新。 MIPS体现结构简介 ---------------- MIPS体系结构(Microprocessor without interlocked piped stages) MIPS技术公司是一家设计制造高性能、高档次及嵌入式32位和64位处理器的厂商,在RISC处理器方面占有重要地位。1984年,MIPS计算机公司成立。1992年,SGI收购了MIPS计算机公司。1998年,MIPS脱离SGI,成为MIPS技术公司。 MIPS公司设计RISC处理器始于二十世纪八十年代初,1986年推出R2000处理器,1988年推R3000处理器,1991年推出第一款64位商用微处器 R4000。之后又陆续推出R8000(于1994年)、R10000(于1996年)和R12000(于1997年)等型号。 随后,MIPS公司的战略发生变化,把重点放在嵌入式系统。1999年,MIPS公司发布MIPS32和MIPS64架构标准,为未来 MIPS处理器的开发奠定了基础。新的架构集成了所有原来MIPS指令集,并且增加了许多更强大的功能。MIPS公司陆续开发了高性能、低功耗的32位处理器内核(core)MIPS324Kc与高性能64位处理器内核 MIPS64 5Kc。2000年,MIPS公司发布了针对MIPS32 4Kc的版本以及64位MIPS 64 20Kc处理器内核。 MIPS是世界上很流行的一种RISC处理器。MIPS的意思是“无内部互锁流水级的微处理器” (Microprocessor without interlocked piped stages),其机制是尽量利用软件办法避免流水线中的数据相关问题。它最早是在80年代初期由斯坦福(Stanford)大学Hennessy教授领导的研究小组研制出来的。MIPS公司的R系列就是在此基础上开发的RISC工业产品的微处理器。这些系列产品为很多计算机公司采用构成各种工作站和计算机系统。 MIPS技术公司是美国著名的芯片设计公司,它采用精简指令系统计算结构(RISC)来设计芯片。和英特尔采用的复杂指令系统计算结构 (CISC)相比,RISC具有设计更简单、设计周期更短等优点,并可以应用更多先进的技术,开发更快的下一代处理器。MIPS是出现最早的商业RISC 架构芯片之一,新的架构集成了所有原来MIPS指令集,并增加了许多更强大的功能。 在MIPS芯片的发展过程中,SGI公司在1992年收购了MIPS计算机公司,1998 年,MIPS公司又脱离了SGI,成为MIPS技术公司; MIPS32 4KcTM 处理器是采用MIPS技术特定为片上系统(System-On-a-Chip)而设计的高性能、低电压 32位 MIPS RISC 内核。采用MIPS32TM体系结构,并且具有R4000存储器管理单元(MMU)以及扩展的优先级模式,使得这个处理器与目前嵌入式领域广泛应用的 R3000和R4000系列(32位)微处理器完全兼容。新的 64 位 MIPS 处理器是RM9000x2,从“x2”这个标记判断,它包含了不是一个而是两个均具有集成二级高速缓存的64位处理器。RM9000x2 主要针对网络基础设施市场,具有集成的 DDR 内存控制器和超高速的 HyperTransport I/O 链接。 处理器、内存和 I/O均通过分组交叉连接起来的,可实现高性能、全面高速缓存的统一芯片系统。除通过并行处理提高系统性能外,RM9000x2 还通过将超标量与超流水线技术相结合来提高单个处理器的性能。 64位处理器MIPS 64 20Kc的浮点能力强,可以组成不同的系统,从一个处理器的Octane工作站到64个处理器的 Origin 2000服务器;这种CPU更适合图形工作站使用。MIPS最新的R12000芯片已经在SGI的服务器中得到应用,目前其主频最大可达 400MHz。 MIPS处理器是八十年代中期RISC CPU设计的一大热点。MIPS是卖的最好的RISC CPU,可以从任何地方,如 Sony, Nintendo的游戏机,Cisco的路由器和SGI超级计算机,看见MIPS产品在销售。目前随着RISC体系结构遭到x86芯片的竞争,MIPS有可能是起初RISC CPU设计中唯一的一个在本世纪盈利的。和英特尔相比,MIPS的授权费用比较低,也就为除英特尔外的大多数芯片厂商所采用。 MIPS的系统结构及设计理念比较先进,其指令系统经过通用处理器指令体系MIPS I、MIPS II、MIPS III、MIPS IV 到MIPS V,嵌入式指令体系MIPS16、MIPS32到MIPS64的发展已经十分成熟。在设计理念上MIPS强调软硬件协同提高性能,同时简化硬件设计。
查看更多
5
个回答
默认排序
按发布时间排序
bernard
2010-08-21
这家伙很懒,什么也没写!
当前已经有的平台资源包括: PIC32 Ethernet Start Kit Jz4755核心板 所以初期会围绕这两方面来展开,一个面向控制领域,一个面向消费类领域。另外还有1help1移植的jz4740虚拟机,会在上面修改一些,然后以做到PC平台的调试和虚拟化运行。
lgnq
2010-08-27
这家伙很懒,什么也没写!
>当前已经有的平台资源包括: >PIC32 Ethernet Start Kit >Jz4755核心板 > >所以初期会围绕这两方面来展开,一个面向控制领域,一个面向消费类领域。另外还有1help1移植的jz4740虚拟机,会在上面修改一些,然后以做到PC平台的调试和虚拟化运行。 --- mark一下 如果需要,我可以提供broadcom bcm7402的开发板,著名的开源机顶盒dreambox DM800使用的就是bcm7402。
bernard
2010-09-25
这家伙很懒,什么也没写!
Jz4755的移植已经跑起来了,不过时钟还没计算对。 PIC32的GNU GCC是被microchip特意改动过以做一些相应的扩展,感觉挺怪怪的 打算针对MIPS发一些移植文章出来~~ [s:195]
ljt8015
2010-09-25
这家伙很懒,什么也没写!
>>当前已经有的平台资源包括: >>PIC32 Ethernet Start Kit >>Jz4755核心板 >> >>所以初期会围绕这两方面来展开,一个面向控制领域,一个面向消费类领域。另外还有1help1移植的jz4740虚拟机,会在上面修改一些,然后以做到PC平台的调试和虚拟化运行。 > >--- > > > >mark一下 >如果需要,我可以提供broadcom bcm7402的开发板,著名的dreambox DM800使用的就是bcm7402。 --- 开源机顶盒网址?能提供么?
撰写答案
登录
注册新账号
关注者
0
被浏览
5k
关于作者
bernard
这家伙很懒,什么也没写!
提问
414
回答
5949
被采纳
77
关注TA
发私信
相关问题
1
有关动态模块加载的一篇论文
2
最近的调程序总结
3
晕掉了,这么久都不见layer2的踪影啊
4
继续K9ii的历程
5
[GUI相关] FreeType 2
6
[GUI相关]嵌入式系统中文输入法的设计
7
20081101 RT-Thread开发者聚会总结
8
嵌入式系统基础
9
linux2.4.19在at91rm9200 上的寄存器设置
10
[转]基于嵌入式Linux的通用触摸屏校准程序
推荐文章
1
RT-Thread应用项目汇总
2
玩转RT-Thread系列教程
3
国产MCU移植系列教程汇总,欢迎查看!
4
机器人操作系统 (ROS2) 和 RT-Thread 通信
5
五分钟玩转RT-Thread新社区
6
【技术三千问】之《玩转ART-Pi》,看这篇就够了!干货汇总
7
关于STM32H7开发板上使用SDIO接口驱动SD卡挂载文件系统的问题总结
8
STM32的“GPU”——DMA2D实例详解
9
RT-Thread隐藏的宝藏之completion
10
【ART-PI】RT-Thread 开启RTC 与 Alarm组件
最新文章
1
RT-thred的stm32h723对应bsp包CubeMX添加其他外设报错
2
RT-Thread中的time溢出问题,时间戳溢出,解决方法
3
ART-PI使用env驱动ETH网卡,pc和板子可以ping通
4
SystemView线程名字不显示
5
只用网页也能跑RT-Smart 无门槛腾讯Cloud studio + smart-build快速构建
热门标签
RT-Thread Studio
串口
Env
LWIP
SPI
AT
Bootloader
Hardfault
CAN总线
FinSH
ART-Pi
DMA
USB
文件系统
RT-Thread
SCons
RT-Thread Nano
线程
MQTT
STM32
RTC
rt-smart
FAL
I2C_IIC
UART
ESP8266
cubemx
WIZnet_W5500
ota在线升级
PWM
BSP
flash
freemodbus
packages_软件包
潘多拉开发板_Pandora
定时器
ADC
GD32
flashDB
socket
编译报错
中断
Debug
rt_mq_消息队列_msg_queue
keil_MDK
ulog
SFUD
msh
C++_cpp
MicroPython
本月问答贡献
RTT_逍遥
8
个答案
2
次被采纳
KunYi
8
个答案
1
次被采纳
三世执戟
7
个答案
1
次被采纳
winfeng
2
个答案
1
次被采纳
chenyaxing
2
个答案
1
次被采纳
本月文章贡献
catcatbing
2
篇文章
5
次点赞
swet123
1
篇文章
3
次点赞
YZRD
1
篇文章
2
次点赞
Days
1
篇文章
2
次点赞
阳光的掌控者
1
篇文章
1
次点赞
回到
顶部
发布
问题
分享
好友
手机
浏览
扫码手机浏览
投诉
建议
回到
底部