MIPS SDE所知一二

简介: 版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。 https://blog.csdn.net/chszs/article/details/4062974 MIPS SDE所知一二一、MIPS SDE认知1、SDE即软件开发环境,是软件工程师的交叉开发系统,它是MIPS软件工具包(MTK)的组件。
版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。 https://blog.csdn.net/chszs/article/details/4062974

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

目录
相关文章
|
9月前
|
Ubuntu Linux
荔枝派Zero(全志V3S)烧录Uboot、Kernel及rootfs到SD卡并运行在板子上
通过前面 Uboot编译及配置 我们获得了 u-boot-sunxi-with-spl.bin 通过前面 Kernel编译 我们获得了zImage镜像文件及sun8i-v3s-licheepi-zero-dock.dtb设备树文件
415 1
|
7月前
|
Linux Shell Android开发
从零开始写linux字符设备驱动程序(一)(基于友善之臂tiny4412开发
从零开始写linux字符设备驱动程序(一)(基于友善之臂tiny4412开发
81 0
|
7月前
|
Linux
从零开始写linux字符设备驱动程序(四)(基于友善之臂tiny4412开发板)
从零开始写linux字符设备驱动程序(四)(基于友善之臂tiny4412开发板)
89 0
|
3月前
|
存储 缓存 算法
内存系列学习(二):ARM处理器中CP15协处理器
内存系列学习(二):ARM处理器中CP15协处理器
50 0
|
4月前
|
人工智能 安全 Unix
《Linux从练气到飞升》No.01 Linux常用指令(一)
《Linux从练气到飞升》No.01 Linux常用指令(一)
35 0
|
4月前
|
存储 Unix Linux
《Linux从练气到飞升》No.01 Linux常用指令(二)
《Linux从练气到飞升》No.01 Linux常用指令(二)
41 0
|
7月前
|
Linux
从零开始写linux字符设备驱动程序(二)(基于友善之臂tiny4412开发板)
从零开始写linux字符设备驱动程序(二)(基于友善之臂tiny4412开发板)
49 0
|
7月前
|
Linux
从零开始写linux字符设备驱动程序(三)(基于友善之臂tiny4412开发板)
从零开始写linux字符设备驱动程序(三)(基于友善之臂tiny4412开发板)
44 0
|
7月前
|
芯片
基于友善之臂ARM-ContexA9-ADC驱动开发
基于友善之臂ARM-ContexA9-ADC驱动开发
40 0
|
9月前
|
缓存 Linux 芯片
Linux移植:正点原子阿尔法IMX6ULL开发板Linux内核源码移植详细步骤(4.1.15版本内核)(中)
Linux移植:正点原子阿尔法IMX6ULL开发板Linux内核源码移植详细步骤(4.1.15版本内核)(中)
540 0
Linux移植:正点原子阿尔法IMX6ULL开发板Linux内核源码移植详细步骤(4.1.15版本内核)(中)