`
ihuashao
  • 浏览: 4855334 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

MIPS SDE所知一二

阅读更多

MIPS SDE所知一二


一、MIPS SDE认知
1、SDE即软件开发环境,是软件工程师的交叉开发系统,它是MIPS软件工具包(MTK)的组件。

2、MTK不仅包括SDE,还包括其它的工具和库,可加速开发高质量、高性能且运行在MIPS核心上的应用程序。

3、MTK的另一个关键组件是MIPSsim仿真器。

4、SDK提供了很多预建的GNU工具,并带有一套C和C++库,是一个可工作的单任务Runtime系统。

5、SDE Runtime系统包括了轻便的C接口。在高层,它遵循POSIX标准。

6、SDE是一个基于命令行的开发环境。

7、SDE工具包内含有大量的例子程序。

8、MIPS SDE lite子集
众所周知GNU工具是免费发布的,MIPS Technologies提供了供免费下载的SDE子集,称为SDE lite,它具有同完整版本相同的特征,但是其私有的Runtime软件只提供预编译的库,没有源码。且免费的lite版本无技术支持。

9、SDE可运行在UNIX和Windows平台,在Windows上运行需要Cygwin。


二、MIPS SDE lite的安装
1、系统需求
· x86平台:2000、XP,带Cygwin1.5.11及以上;Redhat Linux7.1及以上,带glibc2.2.3及以上。
· AMD-64平台:Redhat Linux带glibc2.3.2以上版本
· SPARC平台:Solaris2.6及以上

内存需求:64MB以上

磁盘空间:500MB以上

2、环境变量设置
可使用sdeenv脚本。(.../bin/sdeenv.sh)
两种:
· 针对所有用户:复制sdeenv文件到/etc/profile.d/目录下,它会自动执行。
· 针对当前用户:在个人shell启动脚本(.profile,.cshrc,.tcshrc)添加一行,调用sdeenv文件。

3、安装
下载PN00115-06.61-2B-MIPSSW-LSDE-v6.06.01.tgz,地址:
http://www.mips.com/media/files/PN00115-06.61-2B-MIPSSW-LSDE-v6.06.01.tgz

在Linux下解压,运行:
cd 解压目录
sh bin/sdesetup.sh
开始安装!
1)识别MDI设备的short name,如:mipssim4、sysnav等。
2)添加设备的描述,如:MIPSsim version 3.4.15
3)安装MIPSsim软件的目录名
4)如果有FS2 probe,脚本会自动搜索FS2 MDI库,并自动创建配置文件。

分享到:
评论

相关推荐

    mips-4.3-81-mips-sde-elf-i686-pc-linux-gnu MIPS交叉编译工具

    mips-4.3-81-mips-sde-elf-i686-pc-linux-gnu 这是MIPS在LINUX下的交叉编译工具

    mips-2013.05-65-mips-sde-elf.exe

    mips-2013.05-65-mips-sde-elf.exe

    mips-sde-elf-i686-pc-linux-gnu.tar.bz2

    mips-sde-elf-i686-pc-linux-gnu.tar.bz2 下载这里来编译mips

    mips64-elf-newlib:x86_64主机上用于MIPS的newlib

    mips64-elf-newlib工具链包含了编译器、链接器以及其他必要的工具,使得开发者能够在x86_64主机上生成适用于MIPS64硬件的二进制文件。 **4. 工具链组件** - **GCC (GNU Compiler Collection)**:负责将源代码编译...

    MIPS课件,编译实习课程

    北京大学编译实习课程,最后一步,kanga转Mips的课件

    mips-sde-elf-i686-pc-linux-gnu.tar

    mips_gnu工具链 mips-sde-elf-i686-pc-linux-gnu.tar

    sde-guide 5.03

    MIPS SDE(Simulation and Debugging Environment)是一种高性能的软件仿真工具,用于模拟MIPS架构下的处理器行为。它允许开发者在没有实际硬件的情况下编写、调试和优化MIPS指令集的应用程序。 ### 2. MIPS架构...

    mips-gcc交叉编译工具压缩包gcc-4.3-ls232.tar.gz

    mips-gcc是GCC(GNU Compiler Collection)的一个变种,专为MIPS架构的处理器设计,用于在非MIPS架构的主机上生成MIPS架构的目标代码。这使得开发者能够在个人电脑上编写和调试代码,然后将其部署到MIPS设备上运行,...

    mips compiler java

    mips compiler java src by Steven Nie

    基于MIPS处理器的sms4加解密算法

    综上所述,"基于MIPS处理器的SMS4加解密算法"是一个将高效加密算法与特定硬件平台相结合的技术实例。它展示了如何在MIPS架构的设备上实现高级别的数据安全,对于移动通信、物联网以及其他依赖于嵌入式系统的领域具有...

    MIPS-lite Simulator 流水线模拟器实现

    MIPS Lite 模拟器是一种基于 MIPS (Microprocessor without Interlocked Pipeline Stages) 架构的简化版模拟器,主要用于教学和学习计算机体系结构中的流水线处理技术。MIPS架构以其简洁性和易理解性,被广泛用于...

    能在MIPS处理器上运行的rsa加密算法

    MIPS4KE是MIPS架构的一个版本,适用于嵌入式系统,具有高性能和低功耗的特点,常用于路由器、网络设备和嵌入式设备等领域。 在MIPS平台上实现RSA,需要考虑以下关键知识点: 1. **大数运算**:RSA的核心在于大整数...

    mipsel-linux-gcc

    使用这个工具链,开发者可以在一个功能强大的Ubuntu 12系统上编写、编译和调试代码,然后将生成的二进制文件部署到MIPS小端模式的32位设备上。这极大地提高了开发效率,同时也降低了对目标设备的资源需求。 在实际...

    第一部分 - 基于FPGA开发板的MIPS处理器硬件平台搭建_v2.01

    实验1的主要目标是熟悉并搭建MIPSfpga开发所需的环境,包括Vivado、OpenOCD以及MIPS SDE交叉编译器。这不仅能够帮助读者理解硬件设计流程,还能深入理解软件与硬件之间的交互。 首先,Vivado是Xilinx公司提供的综合...

    使用gnu编译工具进行编译的外壳程序 msys (资源2.0)

    描述中提到msys是一个在Windows上运行Linux命令的shell程序,它为开发者提供了一个接口,可以执行常见的Linux命令,如make、bash脚本等,同时由于下载可能不便,因此提到了借助CSDN这样的平台获取资源。 **msys详解...

    计算机组成与设计课内实验指导.doc

    在虚拟机中,使用mips-sde-elf-gcc等工具进行编译,将源代码转换为汇编语言(hello.s),再通过mips-sde-elf-as将汇编代码汇编为二进制目标代码(hello.o)。最后,通过链接器mips-sde-elf-ld将目标代码链接成可执行...

    mips_ucos_1.10.zip_uCOS_C/C++_

    在这一过程中,MIPS SDE(Software Development Environment)编译器扮演了关键角色,它为开发者提供了开发、调试和优化MIPS架构代码的工具链。 接着,我们需要配置uC/OS-II内核,包括设置任务数量、任务堆大小、...

    计算机组成与设计课内实验指导.pdf

    - 使用链接器`mips-sde-elf-ld`将目标文件`hello.o`与所需的库链接起来,生成最终的可执行文件`hello.om`。如果遇到问题,可以直接使用`mips-sde-elf-gcc`命令完成编译、汇编和链接的全过程。 5. **运行并验证结果...

    操作系统部分-20191

    【操作系统部分-20191】主要涵盖了在MIPS架构的FPGA平台上构建和运行一个名为Hos-mips的小型操作系统的过程。这个操作系统旨在帮助读者理解从用户态进程到内核态例程的调用路径,提升对操作系统原理的实践认知。 在...

Global site tag (gtag.js) - Google Analytics