psp

Cortex-M3 的 双堆栈MSP和PSP 在裸机开发中,CONTROL的bit1始终是0,也就是说裸机开发中全程使用程MSP,并没有使用PSP。在执行后台程序(大循环程序)SP使用的是MSP,在执行前台程序(中断服务程序)SP使用的是MSP。栈是一种先进后出的数据结构(类似于枪支的弹夹,先放入的子弹最后打出,后放入的子弹先打出)。M3内核的堆栈也不例外,也是先进后出的。在OS开发中,当运行中断服务程序的时候CONTROL的bit1是0,SP使用的是MSP;当运行线程程序的时候CONTROL的bit1是1,SP使用的是PSP 阅读详情

购机指南

http://zhidao.baidu.com/question/13948237.html

 一、哪个版本好?

新人问的版本一般是指机器的原销售地区码。区码在psp正侧面的条形码上,结尾的一组数字。目前上海常见的机器是1000日版,1001美版,1004欧版,1006港版,1007台版。

日版:在这些版本中,1000日版的数量最少,买的时候要当心是旧翻新的。很多新人以为日版的最好,实际上机器硬件都一样的,日版水货进入中国大陆的时间是这些版本中最早的,机器最旧,容易买到旧机的可能性也最大。

美版:网上传闻1001美版有很多是工厂翻新的。一般新手辨别的方法就是打开电池盖,看电池下面的标贴,工厂翻新的机器是有一个英文“RE*******”的标签的,意思是返修给工厂的产品,其实质量一般是不会有什么问题的,同样是新机器,但是买家不太会接受。现在上海大的信誉好的游戏店,一般是不会卖这类返厂的机器的。所以即使是美版,大家也没有必要很紧张,看一下机器的成色是不是10足新的,再看一下里面的标签就可以。

欧版:其实1004欧版的质量还是很好的,上海的数量不算多,我自己用下来觉得不比港版的差。

港版:一般认为1006港版的机器最好,不过买的时候不等于看到港版就一切ok了,很多js就是利用你这种心理来做手脚。

台版:1007台版的总体感觉一般,优点是和港版一样有中文说明书呵呵。

推荐版本:1004欧版和1006港版

二、硬降好还是软降好?

首先要说的是,买psp的话肯定要买降级到1.5的机器,道理很简单,1.5的机器能做所有的事情,实现的功能最全面,而高版本的机器基本上只能玩高价的正版游戏。但是新人不知道区别硬降和软降,更不知道如何在机器上看硬降还是软降。

硬降:硬降就是打开psp的机壳,通过刷新主板上的芯片信息来达到降级的目的。

软降:软降就是通过psp系统里面的软件漏洞,来实现降级。

从上文可以看到,硬降和软降的最大区别,就是硬降是打开过机器的,就算硬降也能完美,我想大家也会选软降的。另外,有很多硬降的机器会遇到部分游戏无法联机对战的问题。所以买软降一定没错。

是不是软降你可以问老板,一般大游戏店的老板没必要骗你,有些店甚至是拿崭新的机器当着你的面进行软降的。如果你无法确定,那么拿到机器以后,打开UMD光驱,可以看到主机内部的上方有露出一点点绿色的电路板,那就是主板了,上面有一串很小的烫金编码,仔细看可以看清楚的,对于新人来说,记住有编号为IC6001的是软降的主板,有编号为IC1003的是硬降的主板就可以了。

三、怎么选psp液晶屏幕?

大的游戏店一般都是可以给你挑机器的,主要就是挑屏幕。现在外面真正完美的屏幕(没有任何亮点和坏点)是很少的,所以一般不要报太大希望可以通过挑选买到完美屏,商家也不是傻瓜,完美屏的机器都会被挑出来提高一定的价格卖的,而且也不是所有的店都有完美屏可以买到,稀有。

大家需要弄清楚的是2点

首先要知道,亮点和坏点是不同的概念,亮点不是坏点。如果你买港版或者台版的机器,可以看下说明书里有sony官方的技术标准:亮点在3个以下都是正常的。坏点就不同了,顾名思义,有坏点就说明这个屏幕是不合格的。

然后是怎么判断亮点和坏点(包括暗点)。让店家把屏幕调成全黑(通电情况下的黑屏,不显示任何信息),此时拿到暗一点的地方看,屏幕上有一个像素大小的、颜色比周围亮的,就是亮点,常见的是白点或者红点。判断坏点(包括暗点)是非常容易的,在常规画面下,无法显示出颜色的像素点就是坏点(包括暗点)。

1到2个亮点是不会影响正常显示的,因为在使用的时候基本看不出来。而坏点是有影响的,因为坏点不能显示图像。

BZ的建议:买的时候挑亮点少的,越少越好,一般都是1个,而且最好位置和亮度都不明显的为好。如果你看到坏点(包括暗点),那你千万别买!等于是次品!

四、怎么判断是不是翻新机?

这是所有新人最会担心的一个问题。这里来教大家几个简单的窍门。

1、看机器上的编号和外包装上的是否一致;
2、打开电池盖,看主机上的标贴有没有被动过的痕迹,主要看下方的位置,打开机器必须揭开下方的贴纸。另外工厂翻新的机器有特殊的“RE********”的标签的,一看便知。商家硬降的机器也会动标签,所以这也是为什么不推荐大家买硬降的理由之一。
3、机器的成色必须是十成新的,没有丝毫划痕和磨痕
4、机器的屏幕里面、按键缝隙和其他一些容易进灰的地方要看一下,新机器是没有一粒灰尘的。
5、新机器的所有包装都是崭新的,每一样配件有专门的小袋子分装,上面有封口或者胶贴

五、最容易被斩的东西:配件

有时候你要求买豪华版,商家是会拿一个普通版主机配上豪华版的配件。其实这个无所谓的,因为机器本身来说,普通版和豪华版没有区别,但是大家需要留意,某些JS会拿仿冒品配件来斩你。一般在信誉好的大游戏店是不太会拿仿冒当原装的,所以选择店家是很重要的。

原装线控耳机和仿冒的区别:看线控背面,原装的除了MADE IN CHINA字样以外,还有很多行字,包括一个psp-120的线控型号;仿冒的线控背后是空空如也的。原装的耳机和线控是分开包装的,分装在两个小袋子里,请留意。

原装布套和仿冒的区别:原装的正面左上方是sony的商标,布套周围一圈边的接缝处在正下方;仿冒的没有商标,接缝在右面。

关于其他配件:

好的店一般不会推荐一大堆配件的,要是哪个老板推荐你买一大堆周边配件的,那一定是JS啊!因为psp水货利润一般,要斩你的话就是周边配件了!

一般怕机器带出去的时候损坏的话可以买一个仿逻辑的硬壳,大家注意,是仿逻辑的,不是原装逻辑的,原装逻辑的非常稀有,而且做工非常非常精良,绝不是简单的一个透明塑料盒加一副内衬的橡胶!要是哪个老板对你说什么原装逻辑硬盒一百多一个,你可以头也不回的走掉!超级大JS一个,拿25-35的东西卖上百的价格……

还有就是外接电池了。其实一般人不用买外接电池的,通常需要外接电池的是两类人,一类是经常参加外出联机聚会的(比如像我们这样的猎人们),一类是出差带在身边的。一般的外接电池都是国产的,原理就是充当一个外接移动电源,做工质量肯定不能和小P相配,也就是应急需要,别用的太频繁。现在外面标称的最高容量是8000毫安时,其实远远没有那么多,8000容量的价格大概是75-80左右,开价过百的也是JS!

一般国产的周边配件可以先看看淘宝的价格,做参考很好。

 

双系统是这样炼成的!1.5或2.71自由选择

http://tv.duowan.com/2006/07/28/12152947.html

 通过BOOSTER的DEVHOOK0.45,PSP 1.5的玩家可以完美的模拟2.71系统。现在,通过最新的Dark_AleX的Custom Firmware2.0,PSP1.5的玩家甚至可以直接选择开机进入1.5 还是2.5系统。而且,还可以免运行用来引导的UMD,对于用demo碟来引导的玩家,是极大的方便。下面,就一步一步,教大家如何通过自定义固件,来实行1.5和2.71选择。

安装步骤:

1、下载Custtom Firmware 2.0傻瓜包,并解压。把PSP目录、recovery.elf、vshmain.prx三个文件拷进PSP记忆棒根目录。

2、开机默认进入1.5状态,这时候,在Game选单下的Memory Stick里有一个叫做Custom Firmware-The proof of co...的程序。按O键运行它。就会出现下面的界面,如图:

 

 

3、在确保电池电量足够的情况下(最好连接AC外部电源),按X把自定义固件刷进小P。注意:刷固件有风险,本人不承担所带来的后果!不过,风险还是很小的,起码小编都刷了几十遍了。然后出现以下画面,代表成功了。这时,稍等,小P会自动重起。

出现上述画面代表刷固件成功

4、 如果可以进入2.71的!可以忽略4-9步骤,恭喜你成功了。如果不能进入2.71,还是返回1.5,那么请看:

  在Hold键锁定的情况下,会自动进入恢复模式。所以,小P重起后,立刻把Power按钮推倒hold的状态下,如图:

 

把Power按钮推倒hold的状态下

 

 

5、这样就可以进入恢复模式(Recovery Mode)。小P的画面变成如图所示:

这里就是恢复模式(Recovery Mode)了

6、然后,要把Hold按钮推回到正常位置,才能进行操作如图所示:

 
把Hold键推回正常状态,解除按钮锁定

 

7、把光标移至Recovery menu,按X键确定,如图

 

9、分别选择第2、3项,把recovery.elf、vshmain.prx刷到固件里,注意也要保证小P电力足够的前提下,尽量把AC电源接上,减低出错几率:

 
点击图片放大

10、按第一个Back退回主菜单,选Exit退出,小P会自动重启。至今,自定义固件就安装完毕了。以后你就可以通过Wifi开关,来随意控制开机进入1.5,还是开机进入2.71了。

   Wifi状态打开是开机进入1.5,免自动运行光驱中的UMD碟。Wifi状态关闭是开机进入2.71请先正确安装DEVHOOK0.45

Wifi状态打开是开机进入1.5
Wifi状态关闭是开机进入2.71

 

11、如果以后觉得自定义固件不好用,或者有新的版本出现,要把旧的删掉。可以通过再次进入恢复模式,按Remove来移除,非常方便。

 

注意:1、刷固件有危险,风险请自行承担。
   2、请尽量连接AC电源进行上述操作。
   3、以后,在2.71模式下,按L+R+up退回1.5,请先将Wifi开关打开,不然不能退回1.5,而是2.71的重新启动。

点我下载:Custom Firmware 2.0 傻瓜包

进阶篇:

 

  自定义固件其实还有很多高级应用。通过众多的MOD包,可以实现1.5下的截图,后台听MP3等众多功能。这些,日后会为大家慢慢送上傻瓜教程。而实现这些功能的关键就是PSP/System目录下的一个config.txt的文件。他的设置方法和功能如下:

config.txt的配置方法:
nokxploit = true; 为true是可以直接使用1.0的软件
hidecorrupt = true; 为true是可以隐藏破损图标,文件夹不用改名即可自动隐藏
skiplogo = true; 为true是可以跳过1.5的开机画面,就像从待机开回的一样快,同时UMD不会自动启动(这个好用)

devhook = "ms0:/PSP/SYSTEM/DEVBOOT.PBP"; 这个是进入双系统的关键,ms0:/PSP/SYSTEM/DEVBOOT.PBP这就是不出现设置界面直接启动DEVBOOT.PBP的程序
autoboot = "ms0:/PSP/GAME/DEVHOOK/EBOOT.PBP"; 这个是开机时按住X所启动的软件,给众多MOD包使用。

向上推一下是待机!
推几秒才是关机!

2.71回1.5有好多种方法!
可以游戏中退出!可以运行homebrew退出!可以自己打补丁按home+口退出等等!
1.5进2.71 就再次运行devhook就可以了!

 

 

全版本PSP运行ISO办法大全(1.50、2.6、2.71、TA-082等)

http://pocket.levelup.cn/show.php?id=1322

先给大家定定神:

目前不能运行ISO的PSP版本只有:2.80、2.81、2.82,剩下的全部可以!

 

一、如果你的的PSP是1.50,那么没什么可愁得,请使用:
DevHook 0.46 城寨特制金手指版CM5b(需要UMD引导)

或者使用最新的2.71 SE-B2系统
免UMD直读ISO,2.71SE-B2系统(免UMD引导)

=======================================

 

 

二、如果你的PSP是2.00
那么你可以
降级至1.50,2.0>1.5降级傻瓜包提供下载,然后同1.50的使用方法

======================================= 

 

 

 

三、如果你的PSP是非TA-0822.502.60

 

第一种选择:降级至1.50:PSP 2.5/2.6降级真书, 然后同1.50一样使用

第二种选择,升级至2.71:使用2.71DeHook 城寨完全版 运行ISO(需UMD引导)

=======================================

 

 

四、如果你的PSP是TA-082主版的2.502.60

那么,升级至2.71:使用2.71DeHook 城寨完全版 运行ISO(需UMD引导)

 

=======================================

 

五、如果你的PSP是2.70

无论如何都必须升级至2.71,然后再看下文。

=======================================

 

 

 

第一种选择:降级至1.50:2.71真实降级傻瓜包放出, 然后同1.50一样使用

第二种选择,使用2.71DeHook 城寨完全版 运行ISO(需UMD引导)

=======================================

 

七、如果你的PSP是TA-082主板的2.71

那么,只有一种选择,使用2.71DeHook 城寨完全版 运行ISO(需UMD引导)

 

六、如果你的PSP是非TA-0822.71

 

光驱后面的电路板上有IC1003字样则为TA-082主板。

========================================

 

=======================================

 

升级教程:将相应版本EBOOT.PBP文件放于记忆棒:/PSP/GAME/UPDATE文件夹下,连接电源并保证电池电量在80%以上,然后在PSP选择升级程序运行。

【Cadence】psp or hbsp仿真设置 文章目录1.算法简介2.端口设置3.pss and pnoise 设置4.psp 设置 1.算法简介 在Cadence SpectrePF 里 ,psp 即 pss+sp,hbsp 即 hb+sp, 二者都是可以仿真含谐波或周期信号的S参数。与sp的区别在于,psp和hbsp仿真的是大信号S参数,sp仿真得到的是小信号S参数(待确认,据老师所说。) psp 和 hbsp的设置基本一致,得到的结果也接近,最好不要一起跑(笔者一起跑得到的结果有误)。下面以psp为例进行说明。 2.端口设置 在端口设置上,与s 阅读详情

相关推荐

PSP 编程导学(译)(一)

第一课建立开发环境如何获取toolchain和PSPSDK并通过CYGWIN在windows计算机上运行。完全新手指南.这是本系列导学的第一部分,它将引导一个程序员新手走上开发自己的Sony Playstation Portable (PSP)自制程序之路。如果你正在阅读,祝贺你,你已经越过了一个程序员的最大障碍。一般来说,编程的最难之处就是开始。好了,通过阅读这篇导学,你已经上路了。创建

简单小虫 3万+

Cortex-M系列,MSP和PSP区别

比如,当应用程序发生栈溢出问题时,必须要确保应用程序的故障不会影响到操作系统的运行和异常事件的处理——也就需要保证始终要有栈空间来执行异常事件。例如,如果一个任务发生了堆栈溢出,我们需要确保这个问题不会影响到操作系统的运行和异常处理——也就是说,我们需要确保始终有足够的堆栈空间来处理异常。这就是MSP的作用,它为操作系统和异常处理程序提供了一个独立的堆栈。在Cortex-M系列中,引入MSP(主堆栈指针)和PSP(进程堆栈指针)的主要原因是为了实现操作系统的安全性和稳健性。

我的博客 3993

PSP应用开发入门

一、PSP平台介绍 硬件架构 SDK 官方的SDK网上找不到,可能是收费的,我们可以使用第三方的SDK。据网上介绍, 一般有两种方法:psptoolchain+cygwin;devkitpro(不需要cygwin)。这里采用第二种方法。 开发语言 devkitpro中自带的SDK中都是C语言的头文件和库文件,所以使用C语言进行开发

西代零零发 3354

关于CM3内核的PSP和msp

操作系统也要遵循我从哪来,要干什么,到哪去的基本规则。

xiaoxuechong的博客 1478

STM32(Cortex-M) 双堆栈MSP/PSP科普

程序复位运行时,使用的一直是MSP,在任务开始运行时,osKernelStart->....->vPortStartFirstTask(portasm.s/freertos),将任务栈push到PSP,并切换到PSP。在发生异常或中断时,CPU自动进入Hanlder模式,CPU会自动设置CONTROL对应bit[1]为0,强制使用MSP。IAR中在Options-->Linker-->Config-->Edit中更改栈空间大小,也可以直接在icf文件中更改。MSP主堆栈指针,PSP进程堆栈指针。

且行且珍惜 5961

Cortex-M内核的MSP(Master Stack Pointer)与PSP(Process Stack Pointer)作用

Cortex-M内核的MSP与PSP

yu_chun_de_ren_lei的博客 2452

psp的疯狂

初始psp好像是在04年底05年初(记不清了...),当时正在攒钱买N-gageQD,对psp热情并不大,我只认为就是超豪华版的GBA。psp是04年12月开始正式发售的,我想怎么也得05年春天大陆才有卖的吧,谁想我在闲逛电脑城的时候,一家电玩店主竟告诉我他已经卖出2台了。价格自然是天价,4800元一台,正版游戏碟(umd)380元每张,远远超过我经济能力。后来又攒钱买笔记本,差不多把psp忘了。

简单小虫 3086

psp中java,PSP编程概述

元旦准备买NDS,顺带关注了下PSP,其实是想,或许买PSP也不错~PSP很像一个平台,提供了很多东西,譬如官方的PS模拟器~在上面编程也是个不错的想法。国外的一个网站提供了很多信息,PS2Dev Network (http://www.ps2dev.org),有教程http://ps2dev.org/psp/Tutorials,现在由于不久前的地震,基本无法登陆那个网站。更多的信息在http:/...

weixin_31621945的博客 542

PSP个人软件过程

个人软件过程(Personal Software Process,PSP)是一种可用于控制、管理和改进个人工作方式的自我持续改进过程,是一个包括软件开发表格、指南和规程的结构化框架。PSP与具体 的技术(程序设计语言、工具或者设计方法)相对独立,其原则能够应用到几乎任何的软件工程任务之中。PSP能够说明个体软件过程的原则; 帮助软件工程师作出准确的计划;确定软件工程师为改善产品...

yangzibin的博客 3953

PSP课程(一): PSP简介

本文翻译自SEI关于PSP的课件, 为了方便大家学习.作者:RickTroy电子邮件:RickTroy@126.com个人主页: http://www.cyworld.com.cn/RickTroy第一章   PSP简介 主题:改变所需要的PSP和TSP原则和目标什么是TSP?管理支持所需要的什么是PSP, 它能提供什么帮助?课程结果 软件, 改变的世界

johncools的博客 1万+

PSP 3000与PSP 2000的区别及其编程特点

在编程方面,PSP的开发环境主要使用C语言和PSP SDK,开发者可以利用丰富的功能和API创建各种游戏和应用程序。PSP系列中,PSP 3000和PSP 2000是两个受欢迎的版本。PSP 3000采用了改进的LCD屏幕技术,具有更高的对比度和更鲜艳的颜色表现,使图像更加清晰。通过编写类似的代码,开发者可以利用PSP的功能和API创建更复杂的游戏和应用程序。PSP的开发环境提供了丰富的文档和示例代码,以帮助开发者更好地利用设备的功能。在编程方面,PSP的开发环境主要使用C语言和PSP SDK。

YOLO_CODE的博客 1441

我的PSP游戏

符合中国人品味的psp,不能说是一台很好的游戏机,但是应该能称作一台不错的mp4吧,我试图让它能表现出更多的特性,比如一台学习机?呵呵,谁知道呢!看样子还是有很多人喜欢我做的这个东西CET4不过现在.....都不想碰它了,真是极大的反差呀。其实不是我没有恒心毅力,实在是开发跟不上sony的更新速度,操作系统版本从1.50一路飙升到3.72,更新速度之快实在让我应接不暇,这都归功与那些黑客不停的破解

AdamChen游戏开发 6564

PSP各阶段编程作业要求汇总

本文介绍了PSP0至PSP2.1各阶段编写程序的作业要求,包括使用指定流程、记录数据、生成报告等。作业套件包含规格说明、计算示例和流程脚本,需从导师或官网获取并严格遵循。

threejs5artist的博客 582

关于STM32-M3/M4的MSP和PSP

MSP和PSP 的含义是Main_Stack_Pointer 和Process_Stack_Pointer,在逻辑地址上他们都是R13; 权威手册上说的很清楚PSP主要是在Handler的模式下使用,MSP主要在线程模式下使用(当然你在线程模式下也可以调用PSP,需要你做特殊的处理); 这意味着同一个逻辑地址,实际上有两个物理寄存器,一个为MSP,一个为PSP,在不同的工作模式调用不同的物理寄存器...

weixin_30469895的博客 3665

裸机和RTOS的MSP、PSP堆栈指针切换机制

本文详细介绍了裸机和RTOS下的MSP和PSP堆栈指针切换机制。

kevin1499的博客 1652

Arm ContxM FreeRTOS MSP之间PSP相互切换

FreeRTOS 创建线程的时候,事先往堆栈中保存EXC_TURN值,然后做线程切换的时候,先把保存的EXC_TURN值反映到CPU寄存器,这样执行线程的时候就变成了PSP.也就是说线程的时候使用PSP是人为设置的.相反MSP是硬件自己完成的,比如当发生中断后,执行中断函数的时候硬件吧SP改成MSP.代码从main()函数开始执行的时候,栈默认是MSP开始.当创建线程后从main函数切换到线程的时候,栈从MSP->PSP. 这个过程如下.4.执行线程的代码,除非线程结束,不然不会再继续main()函数。

cxtian55555的博客 1258

STM32移植FreeRTOS系列十三:RTOS中的任务切换流程(总结)

在了解PendSV(可悬起系统调用)前,需要对SVC(系统服务调用,亦简称系统调用)有一个基本的概念。SVC 用于产生系统函数的调用请求。例如,操作系统不让用户程序直接访问硬件,而是通过提供一些系统服务函数,用户程序使用 SVC 发出对系统服务函数的呼叫请求,以这种方法调用它们来间接访问硬件。因此,当用户程序想要控制特定的硬件时,它就会产生一个 SVC 异常,然后操作系统提供的 SVC 异常服务例程得到执行,它再调用相关的操作系统函数,后者完成用户程序请求的服务。

qq_51519091的博客 5403

关于cortex-M系列单片机的一些笔记及思考

翻过很多人的博客关于这个描述,很多都是说什么OS内核和中断下使用MSP,这句话我估计是comtex-m3权威指南里的一句话,被很多人引用,但是看这句话依然有困惑,在使用freeRTOS的时候调用free的接口的时候,到底是用MSP还是PSP呢,比如我调用free的获取信号量接口,free是不是OS,那这个代码是不是OS代码,请问是用的MSP还是PSP,还是一头雾水。以上分别是在idle线程和中断里打的断点,可见control寄存器的最低位都是0,手册里最低位0就表示线程特权级,也是个缺省值。

u011099585的专栏 967
上一篇: treo 650
下一篇: PSP行情与上海知名店铺调查
david286
博客等级 码龄21年 3粉丝 39原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值