一、PSP平台介绍
硬件架构
SDK
官方的SDK网上找不到,可能是收费的,我们可以使用第三方的SDK。据网上介绍,
一般有两种方法:psptoolchain+cygwin;devkitpro(不需要cygwin)。这里采用第二种方法。
开发语言
devkitpro中自带的SDK中都是C语言的头文件和库文件,所以使用C语言进行开发。
二、开发环境搭建
下载并安装devkitPro开发包。
三、编译示例程序
在命令行CMD中进入D:\devkitPro\devkitPSP\psp\sdk\samples\gu\sprite,
设置环境变量set path=%path%;D:/devkitPro/devkitPSP/bin;
之后执行make:
出了错误。为了编译sample而引进来的pspge.h中找不到u32的定义。查找了半天发现是个bug,
需要在pspge.h中include <psptypes.h>。
OK。问题解决了,编译成功,可以deploy到PSP上了。
四、程序布署
在PSP/GAME下新建文件夹sprite,将编译生成的EBOOT.PBP放置其中,就可以查看运行效果了。
分享到:
相关推荐
1. **MinPSPW**:这是构建PSP应用程序所需的最小工具集,包括PSP CPU(MIPS Allegrex)的编译器和链接器。 2. **Eclipse**:一个强大的C/C++集成开发环境(IDE),用于编写、编译及调试PSP程序。 3. **Blender3D**:...
总之,"pspsdk.rar"是一个包含PSP开发所需核心资源的压缩包,提供了开发PSP应用和游戏所需的头文件、系统API和必要的编译工具。开发者通过这个SDK,可以深入到PSP平台的软件开发世界,创造出丰富的游戏和应用。
"PSP SDK傻瓜包"为PSP平台的开发提供了便捷的工具集,降低了入门门槛。通过这个包,开发者可以快速搭建起开发环境,开始创作自己的PSP游戏和应用。虽然PSP硬件已经停产,但其丰富的开源社区仍然活跃,对学习嵌入式...
描述中提到“devkitPro是PSP(PlayStation Portable)下的开发环境”,这说明devkitPro是一个专门为PSP游戏和应用开发提供的工具集。这个软件——devkitProUpdater,它的作用在于自动化下载和安装devkitPro,为...
综上所述,《A8处理器的Linux开发手册》不仅为初学者提供了全面的入门指南,也为经验丰富的开发者提供了深入的技术细节。通过对文档中关键信息的理解和应用,开发者可以更加高效地利用A8架构的处理器来进行Linux开发...
- **快速入门指南**:包含了如何设置板卡进行开箱演示以及软件开发的信息,位于DVSDK的docs/文件夹中。 - **软件开发者指南**:提供了如何在TMS320DM368板卡上开始软件开发的信息,同样位于DVSDK安装目录下的docs/...
CMM模型的应用不仅限于软件开发,还包括软件采购和系统工程等领域。随着CMM的发展,CMMI(Capability Maturity Model Integration)应运而生,它将多种能力成熟度模型整合到统一框架中,覆盖更广泛的软件工程活动,...
MIPS系列处理器则被应用于高清视频方案、PSP游戏机、嵌入式Linux系统等。 嵌入式操作系统是运行在嵌入式处理器之上的软件系统,它负责管理硬件资源,并为应用软件提供服务。嵌入式操作系统包括嵌入式Linux、iPhone ...
这个文档是开发者们进入PSP游戏和应用程序开发世界的入门指南,旨在帮助他们理解和掌握PSP的系统架构、API接口以及编程规范。 PSPSDK,全称为PlayStation Portable Software Development Kit,是一套完整的开发工具...
总的来说,OMAP-L138软件开发者指南为开发者提供了一个全面的、由浅入深的软件开发流程指南,从基础环境搭建到复杂应用开发,全方位覆盖了OMAP-L138开发板的软件开发所需的知识和技能。通过这份指南,开发者将能够...
STM32是一款基于ARM Cortex-M内核的微控制器,由意法半导体(STMicroelectronics)生产,广泛应用于嵌入式系统设计。...通过深入学习和实践,可以逐步掌握STM32的开发技能,并能灵活应用到实际项目中。
这极大地降低了PSP开发的入门门槛,提高了开发效率。 Velocity库主要基于C语言编写,C语言是一种通用、低级的编程语言,它提供了直接访问硬件的能力,这在游戏和嵌入式系统的开发中至关重要。PSP作为一个嵌入式...
首先,文档开篇提到了使用MQX Lite RTOS开发应用程序所需投入的时间可能相当可观。开发者需要了解环境的工作方式,并能够生成应用程序。文档的目标是向开发者提供必要的知识,以便他们能够快速、轻松地开始在...
文档假设读者已经完成了快速入门指南中的步骤,即已经设置了EVM并安装了数字视频软件开发工具包(DVSDK)。此外,文档指出此软件开发者指南(SDG)支持的是TMS320DM3730 DVSDK的4.xx版本,且仅适用于Linux主机开发。...
我们创建一个MFC应用程序,对话框模式,照上面的说明,设置工程包含我们上面得到的oSIP的相关开发库及SDK的一些开发库,并且由于默认LIBC的冲突,需要排除MSVCRT[D]开发库(其中D代表Debug模式...
标题中的“Premade PSPSDK for OS X”指的是预先配置好的PlayStation Portable (PSP) Software ...对于想要涉足PSP开发的Mac用户来说,这是一个宝贵的资源,它降低了入门的门槛,同时也为PSP社区的持续发展贡献了力量。
应用笔记通常会涵盖Z-Wave协议的工作原理、网络结构、命令类以及如何将这些理论知识转化为实际产品开发的指导。 标签"ZWAVE WIRELESS"表明我们关注的是Z-Wave的无线特性,这是该技术的一个关键优势,它使得设备无需...
实例分割不仅区分不同的区域,还能区分同一类别的不同对象,如"图像分割_6_图像的实例分割与全景分割入门.pdf"所讲解的,这在自动驾驶、人脸识别等场景中尤为重要。全景分割则是实例分割的延伸,旨在同时识别出图像...
入门该项目是Flutter应用程序的起点。 如果这是您的第一个Flutter项目,那么有一些资源可以帮助您入门:要获得Flutter入门方面的帮助,请查看我们的,其中提供了教程,示例,有关移动开发的指南以及完整的API参考。