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库,并自动创建配置文件。