1.左转闯红灯如何处罚?左转左转
2.西嵌教育 嵌入式Linux+ARM全能就业班都学那些内容,谁知道1?算法算法
3.PS2X2模拟器怎么用 PCSX2模拟器使用详细图文教程
左转闯红灯如何处罚?
对于“左转闯红灯的处罚规定”,以下信息可供参考:如果遇到不使用智能算法的源码源码电子警察,一旦被判定为闯红灯违章,下载下载将被扣6分并罚款元。网站网站<!-- 然而,左转左转猎鹰飓风指标源码具备智能算法的算法算法电子警察会判断为未按照导向标志行驶,扣除2分或3分,源码源码同样罚款元。下载下载这些设备的网站网站判定过程有所不同:
无智能算法的设备无法详细分析车辆轨迹,通常在抓拍的左转左转第二张照片即判定违章。这意味着,算法算法一旦你在红灯状态越过停止线,源码源码即使后续行为未完成,下载下载也已被视为违章,网站网站整个过程会被拍摄三张全景违章照片作为证据。<!--
相比之下,智能设备会依据车道数量和指示方向设置方向检测线。如果你在直行车道行驶,但触碰了左转检测线,会被判定为未按导向标志行驶。这种设备会在第三张照片时才作出违章判定。 驶入路口时,务必提前减速,仔细观察车道指示,适时变道(切记不可压线)。确保你的车辆始终行驶在对应车道的指示方向,遵守红绿灯规定。西嵌教育 嵌入式Linux+ARM全能就业班都学那些内容,谁知道1?
网上复制过来的,可读性不好,楼主看看西嵌网站上面的说明,这是链接/KCheng.aspx?id=
建议先先自学,有些基础了再去培训,没有很好的基础就培训,简直就是浪费时间。有条件自己学,培训的内容太虚了
课程内容
课程名称 课程内容 学习目标
嵌入式C语言高级编程 C语言是嵌入式领域最重要也是最主要的编程语言,本课程将在学员C语言基础知识之上,通过大量编程实例重点讲解C语言的基础编程以及高级编程知识。包括:1)循环语句,2)函数,3)程序结构设计,4)一维数组,5)二维数组,6)字符数组和字符串7)指针,8)结构体,9)共用体,)枚举类型,)文件操作:不带缓存的IO与带缓存的IO。 实
践练习:1)猜数字,2)打字游戏,3)可编辑的程序菜单,4)计算器,5)多程序集成菜单,6)GPS信息分析程序,7)学生信息管理与排序系统,8)
次方运算器,9)除二快速运算器,)文件简单加解密,)log日志系统,)盲打测试系统,)最佳成绩查询,,)平均成绩计算,)
成绩排序,自动售货机管理系统,)ATM系统。 精通
C语言数据结构及算法编程 数据结构及算法不仅仅在嵌入式系统,在其它各类系统中均有大量应用,其代码质量好坏直接影响程序的效率、简洁及健壮性。包括:1)顺序表,2)静态链表与动态链表,3)队列,4)栈,5)树,6)图,7)哈希表,8)种查找排序算法。实践练习:1)自动售货机管理系统。2)系统文件目录结构检索器。 精通
Linux应用开发基础 本章节从零开始,讲解Linux操作系统的安装,基本操作以及基本的代码编译。包括:1)Linux操作系统与Vmware的使用。2)Linux下的目录结构、基本命令、管理配置,3)编辑器,4)GCC编译器,GDB调试器,5)Make 项目管理工具以及Makefile,6)shell脚本。 实践练习:1)linux程序全自动编译与安装器。2)文件检查器。 精通
Linux高级系统编程 本章节详细讲述Linux系统高级编程,利用相关知识进行较为复杂的系统实现,包括:1)标准I/O库,2)Linux多任务编程中的多进程和多线程,3)进程和线程间通信(管道、命名管道、波士动力Spot 源码消息队列、信号、信号量,互斥锁等),同步与互斥等重要知识。4)守护进程,5)时间延迟。 实践练习:1)系统倒计时计数器。2)linux shell的自行实现,3)僵尸进程制作。4)让系统资源耗尽的黑客程序。5)基于命令控制的媒体播放器。6)程序强制结束器。7)基于共享内存和消息队列的QQ聊天。 精通
嵌入式数据库——SQLite 不仅仅在嵌入式开发中,各类开发均经常会涉及到大量数据快速排序、查找、更新、加密等数据管理,数据库的加入使得嵌入式数据管理变得安全高效。本章节讲解数据库的模型以及使用,包括:1)SQLite数据库介绍,及其安装与移植,2)SQL数据库语言(数据定义语言(DDL),3)数据操作语言(DML),4)数据查询语言(DQL),5)数据控制语言(DCL),6)数据库C编程中的各种SQL指令执行函数,7)图形化数据库管理软件。 实践练习:1)基于SQLite的信息管理系统,2)高速信息存储系统设计。 精通
学员管理系统 本项目将已学习结合进行应用,完成学员管理系统的核心管理部分,在后期学习完毕界面开发与网络编程后,实现完整系统。整体系统包含:1)将学员的姓名,学号,手机号码,班主任备注,各科成绩保存在服务器端,按照 班级分类。
2)支持根据学员的姓名和学号查找学员的详细信息。
3)能够对学员信息进行添加,删除,查找等操作。
4)支持通过无线/有线网络使用标准的文本命令行方式进行远程管理。
5)支持通过无线/有线网络使用图形化界面方式进行远程管理,使用独有的客户端程 序运行在PC上,客户端与服务器之间的使用私有协议进行网络传输,保证数据的 可靠性与保密性。 独立完成
图书馆管理系统 本
系统实现图书馆管理系统的核心部分。针对图书馆的业务范围及特点,设计了采购子系统、编目子系统、打印子系统、检索统计子系统、流通信息子系统以及系统维
护子系统,这几个子系统包括了图书馆的主要业务工作,可以全面实现对图书馆的采购、编目、检索、统计和流通等业务的计算机管理。系统采用智能导航式界面设
计,在业务规则实现方面更加注重智能化、规范化、流程化,极大的有助于全面提高图书馆的管理效率及服务质量。同时支持通过网络对书本归还信息的查询。 独立完成
智能财务系统 智
能财务分析的管理系统的主要功能是支持数据仓库的应用,能实现智能数据挖掘分析,包括提供更细致的财务报表,支持进行财务状况结构分析、财务状况比较分
析、财务状况趋势分析、损益结构分析、损益比较分析、损益趋势分析、现金流量结构分析、现金流量比较分析、现金流量趋势分析等主要财务指标的分析功能。智
能财务分析软件为企业内部管理层及时提供经营状况的数据和分析预测,为股东及其他投资主体提供风险分析和未来发展的预测分析,具有智能支持的功能。财务智
能分析软件应该更多地从战略决策的角度考虑,股东、金融机构、风险基金等投资主体还关心涉及公司财务平衡方面,对公司长期持续经营影响。 独立完成
Linux网络编程 网络开发不仅在嵌入式Linux系统应用开发,在各类开发领域中均得到广泛的使用,本章节全面的掌握Linux下的网络开发,包括:1)网络基础概念与模型,2)OSI七层模型,3)TCP/IP协议,4)Socket编程:TCP,UDP,原始套接字,5)并发式网络交互,6)C/S架构。 实践练习:1.基于文本方式的网络聊天工具。2)网络聊天室,1.WEB服务器。2)服务器端口扫描系统(网络安全)。3)远程管理系统(基于命令行的)4)并发式访问服务器。5)网络信息安全交换系统。 精通
网络信息安全加密加解密 信息安全是Ai在线算命源码目前互联网前沿的技术领域,所有对网络安全性有要求的领域都进行了相关信息安全的保护,本项目信息安全的相关知识带入到了课程中,使学员从底层深入的学习到加解密的整体过程,并亲手实现网络信息加解密。应用领域:网络通信,***,证券交易所,军工 独立完成
网络信息安全过滤与报警系统 本项目通过设置linux系统使其接受网络中的所有数据包(不管是否是自己的),并将其内容按照用户的设定进行深度检索并做流量分析。本技术目前在网络中已得到普遍的应用。应用领域:网络防火墙,入侵检测系统 独立完成
网络端口安全扫描器 网络端口扫描器是网络信息安全管理员必备的安全工具之一,用于发现已有系统存在的漏洞风险。应用领域:服务器安全,信息安全,网络优化 独立完成
C++及基于QT的GUI开发 C++是Linux开发语言之一,本章节使学员全面掌握面向对象编程的基本思想以及C++编程外,能够独立掌握图形界面编程。 由于QT具有跨平台、面向对象、丰富API、支持2D/3D渲染、支持XML、多国语等强大功能,在嵌入式领域GUI开发得到了广范的应用。内容包括:1)C++补强,2)嵌入式LINUX GUI与QT介绍,3)QT图形界面编程,4)QVFB虚拟帧缓存,5)调试QT程序。 实践练习:1)基于QT的LED点灯程序,2)基于LCD的串口操作程序,4)信息安全过滤与报警系统界面,5)QT猜数字 精通
导弹发射系统 采
用C/S架构,完整实现的导弹发射功能,对系统的实时性与可靠性均有要求,功能包括:导弹发射,发射倒计时,发射紧急暂停,发射状态显示(未准备,准备
中,准备完成,发射中,发射完成,发射成功,发射失败)等,通过本项目设计,Linux守护进程,Linux进程调度,Linux网络开发,Linux图
形化界面开发,Linux并发式访问服务器开发。项目涉及领域:网络/通信开发,图形化界面开发,军工/企业级服务器,实时系统 独立完成
多媒体播放设备(PMP) 实现属于自己的独有MP4,加入特制外置电池,可带着自己的MP4,支持USB接口上传下载文件,支持触摸屏与液晶屏,支持各种音视频格式:MP3格式:mp3 m3u
CD/DVD格式:cda
MPEG和AVI视频格式:mpg mpeg mpv mps m2v m1v mpe mpa avi mp4 m4e
RealAudio和RealVideo格式:rt ra rm rmvb rp rv
Windows Media格式:wma wmv wax asx asf wm wmx wvx
QuickTime格式:mov qt
AAC格式:aac m4a m4p
其它:wav mp2 mp1 mpeg pls xpl smi smil flv ssm sdp aif aiff mid midi rmim acp rpl 3gp amr awb 3g2 au 独立完成
智能手机 智能手机已成为人们生活中必备的设备,相必同学们都想自己做一个完全属于自己的手机,本项目将带领学员完成自行定制的手机,完成打电话,发短信,日历,记事本,电话簿等功能。本项目实现完整的手机界面,在学习完驱动以及系统移植后完成完整手机功能。 独立完成
有线/无线网络游戏 本
项目既是对QT的应用也是对网络编程开发的巩固,项目主要是在Linux环境下进行基于QT的GUI网络对战平台的开发,主要包括网络层服务的搭建,中间
层的数据交换,与上层GUI的交互。学员需要独立完成项目整体架构及功能模块的划分,游戏整体界面的设计,以及各模块功能的实现,并且要处理好各线程间的
关系等。 独立完成
有线/无线网络点餐系统 点餐系统为目前中高档餐厅点餐的趋势,整套系统涵盖点餐终端,前台,财务,集中控制系统与厨房,整个流程不用人为干预,信息即时传递,终端点餐后将信息,即时发送给集中控制系统,集中控制系统将信息分别发送给前台,财务与厨房,并即时接收和处理反馈信息。 独立完成
硬件开发基础 ARM处理器在全球嵌入式应用领域中占了举足轻重的地位,其低功耗,低成本和高性能的优势一直被业界所认可,本章节从ARM的内部框架与原理的零基础开始讲起,使学员队ARM体系整体架构有一个深入的理解。 熟悉
ARM处理器编程 课程内容主要包括ARM编程环境、ARM/Thumb指令集、寻址方式、源码不显示IP调试、汇编与C混合编程等方面内容,要求熟悉ARM常用伪指令与伪操作。 熟悉
ARM硬件接口与裸机驱动开发 本章节理论联系实际,结合ARM的接口以及硬件原理,对硬件进行调试与开发,内容包括:1)ADS及AXD工具的使用,2)GPIO,3)外部中断(按键)实验,4)PWM,5)IIC,6)WATCHDOG,7)串口,8)DM,9)DMA,)nor flash与nand flash,)直流电机,)红外壁障模块,)AD模块。 实践练习:1)2*3矩阵键盘驱动编写,2)跑马灯程序3)按键点灯,4)基于IIC协议的EEPROM驱动编写,5)系统及时回复程序,6)触摸屏。 精通
智能循迹壁障步履装甲车 分为3个主要功能,1)通过控制直流电机来实现对步进电机的控制,如前进,后退,左转,右转,后传等操作。2)通过前,左,右的红外距离探测模块进行障碍物的检测和壁障功能。3)智能寻找无障碍物的路线行驶。4)可增加机械臂,对物品进行抓取。
嵌入式Bootloader原理分析及其移植 嵌
入式bootloader相当于PC机启动时的BIOS,本章节要求学员掌握bootloader的用途,应用领域以及开发与移植的过程。U-boot是
被最广泛使用的bootloader,本章节以u-boot为例来使学员独立完成bootloader的开发与移植,内容包括:bootloader介绍,u-boot文件目录介绍,编译u-boot,u-boot源码分析以及启动流程,u-boot移植。 实践练习:1)u-boot移植,2)简易bootloader。 熟悉
嵌入式Linux内核解析与移植 本课程要求学员了解Linux内核的目录及源码结构,熟悉内核移植、裁剪等过程及内核配置机制,重点掌握Linux2.6..2内核的移植及修改过程,内容包括:1)linux
内核特点介绍,2)linux内核源代码结构,3)linux内核选项解析4)linux内核编译链接,5)linux内核移植,6)linux内核移植
平台相关代码分析,7)动手修改linux内核源代码,8)分析编译过程,9)错误和宏定义的关系,9)Linux启动过程源代码分析,)添加MTD
支持,)安卓(Android)内核特性,)安卓(Android)硬件平台要求,)安卓(Android)交叉编译工具链,)安卓
(Android)内核移植。 实践练习:1)2种不同版本的Linux内核移植,2)USB,触摸屏,SD卡,LCD,IIS,串口的内核配置。3)内核烧录。 熟悉
Linux内核调试技术 本课程要求学员掌握Linux内核常用调试技巧,重点掌握printk、KGDB、DDD、oops、strace等工具使用技巧。 熟悉
嵌入式Linux根文件系统组成分析及其制作 当bootloader与内核移植完毕之后,需要制作根文件系统才能使系统运行起来,本章节详细讲述各种主流文件系统的制作过程,内容包括:1)busybox的配置与编译。2)利用busybox生成系统命令与可执行文件。3)手动建立系统配置文件。3)制作nfs,jffs,yaffs,cramfs文件系统。 实践练习:1)制作基于busybox的根文件系统,2)制作nfs,jffs,yaffs,cramfs文件系统。 熟悉
图形化界面移植 本课程以QT4为基础,内容涉及:QT4的源代码编译,QT4程序制作和移植。 精通
嵌入式Linux实用与开源工程分析与移植 Linux下的开发资源非常丰富,本章节讲述各类软件资源的开发与移植,内容包括:1)mplayer(媒
体播放器)的应用与移植,2)ftp/tfpt/telnet服务程序的C 图文识别源码应用与移植, 3)sqlite(嵌入式数据库)的应用与移
植,4)web服务器的应用与移植,5)qtopia 的应用与移植,6)opencv(矩阵/图像/视频)的应用与移
植,7)Freetype(字体引擎) 的应用与移植。 精通
安卓(Android)系统开发与移植 安卓(Android)是当今最为热门的操作系统之一,其核心层就是用的Linux操作系统,本章节在有Linux系统移植的基础上学习安卓(Android)系统与软件的移植步骤,使学员能够从事安卓(Android)系统开发的工作。内容包括:1)Android内核架构以及源码解析。2)Android的交叉编译链。3)Android系统移植步骤。 熟悉
嵌入式Linux设备驱动开发 Linux
驱动开发是嵌入式开发的核心,驱动性能和机制的好坏直接影响系统性能与稳定性,而要将Linux驱动实现的非常稳定和有效率,则需要对Linux内核的整
体架构与内核源码有一个深入的认识,本章由浅入深,使学员轻松的掌握Linux的驱动所有知识,能够独立开发Linux驱动,内容包括:主要内容包括:1)Linux字符驱动框架。2)Linux内核空间分布图以及原因。3)Linux用户空间与内核空间关系与相互操作。4)Linux驱动动态加载与静态加载。5)GPIO与跑马灯驱动。6)Linux中断机制处理及响应过程。7)Linux下时钟、电源管理机制。8)Linux下定时器开发。9)Linux下AD与触模屏驱动编写。)Linux下SPI/IIC/UART串行通信技术驱动编写与应用。)Linux下input设备驱动框架介绍。)Linux下platform机制设备驱动框架介绍。)Linux下kfifo缓冲机制、并发与竞态(信号量与自旋锁)。)Linux驱动中的阻塞与非阻塞。)proc文件系统。实践练习:1)跑马灯,2)实体按键,3)触摸屏,4)红外测距,5)温度传感器,6)湿度传感器。 精通
嵌入式Linux高级驱动程序设计 掌握Linux下高级驱动设计模型,完成从基本驱动程序设计到高级驱动设计的飞跃,更加深入的理解Linux内核工作原理与实现机制。 内容包括:1)Linux设备驱动模型(kobject、kset、子系统、底层sysfs操作、总线与设备等)。2)Linux下块设备驱动框架与开发。 3)SD卡驱动原理(三种模式、十大状态切换与数据传输技术)。 4)Linux下LCD驱动原理与framebuffer(真正从内核级别讲解)。 5)网卡驱动(真正从硬件开始讲起的网卡驱动,完全不同于虚拟网络设备驱动)。6)USB设备硬件设计原理、驱动协议架构、驱动关键数据结构等。7)PCI/miniPCI驱动。8)声卡驱动。 实践练习:1)将内存模拟为硬盘,实现文件存储,删除或修改等所有功能。2)显示指定至LCD屏。3)将开发板通过USB接口模拟为移动硬盘。4)miniPCI的3G网卡驱动开发。 熟悉
数码相框 外
观采用普通相框的造型,把原来相框中间的照片部分换成液晶显示屏,配上电源,存储介质等,可以直接播放数码照片,使得同一个相框内可以循环播放照片,比普
通相框的单一功能更有优势。数码相框是时尚的电子消费品、也是家庭必备的装饰品。继承了数码的时尚和相框的温情,用途十分广泛。数码相框有三大核心器件:
处理器,半导体存储器和LCD显示单元。 独立完成
智能家居+视频监控 智能家居正日渐兴起,智能家居是目前非常有前途的行业,技术领域涵盖:传感器 ,网络通信,网页制作,无线/有线通信,图像,音频,指纹识别,3G,短信发送,视频监控等。本项目分为:无线/有线视频监控,防盗报警,报警短信通知,手机开门,声控灯,温度报警器,电子湿度计,直流电机控制,声控装置,定时闹钟,电子日历。 独立完成
PS2X2模拟器怎么用 PCSX2模拟器使用详细图文教程
玩过PS2的人想必不少,没玩过PS2的人应该也对PS2上的海量游戏有所耳闻。PS2平台上的游戏涵盖了角色扮演、体育、格斗、文字冒险等类型,不少游戏都是PS2平台独占的。PC虽然有着PS2不能比拟的高性能,但PS2上面很多的游戏都没有发行PC版,很多PC玩家只能望洋兴叹。那么,还有没有其他的办法来体验PS2呢?当然有。其实PC平台上的ps2模拟器早已推出多年,发展至今已经比较成熟了。PC上的PS2模拟器名字是PCSX2,其前身是PCSXPCSX是一款开放源代码的软件,支持Windows平台以及Linux平台。它以插件为基础,模拟PS2的各种核心功能。此外,使用不同的插件还可以产生不同的效果,可玩性很高。不过和PS2不同,PCSX2并不能运行PS的游戏。使用PS2模拟器可以玩到PS2平台上的大量优秀游戏,在早期PC硬件性能有限、PS2模拟器发展不成熟的时候,我们难以在PC上得到良好的PS2游戏体验。
PCSX2在早期性能并不好,帧满帧的PS2游戏只能跑到十数帧甚至是数帧。PS2的运算单元由.MHz的MIPS R、.MHz的MIPS RA两颗向量处理器以及一颗.MHz的图形处理器组成,性能虽然远不如现在的PC,但是由于x架构和PS2的架构有根本上的差异,所以用于模拟PS2所消耗的性能异常巨大。虽然四核CPU已经得到了普及,PCSX2的开发者也努力在提升多核心的利用效率,但是多核心CPU难以取得同步性能和频率间的精准度,所以提升模拟器性能最好的方法还是把双核CPU超至高频。
所幸PCSX2自身的改进不少,目前性能有了很大的提升。通过高效利用CPU的SSE 4.1指令集以及directx/,配以Core 2双核及以上级别的CPU以及主流级别的显卡,可以流畅运行绝大部分的PS2游戏。
在PC普及、硬件发达的今天,我们在PC平台上尝试PS2游戏,能不能体验到PS2游戏的乐趣呢?答案是可以的。下面笔者就为大家带来PC上的PS2模拟器PCSX2的使用攻略。
无论如何,PS2还是极具魅力的,这尤其体现在它高质高量的游戏上。不少对PS2情有独钟的人依然通过各种途经购入PS2,体验它的魅力。想要体验PS2的朋友当然也可以购买一部试试,C2C平台上面至今还有充足的货源。但是说实话,年发售的老机器,现在是不可能会有全新机的。能买到二手的机器还好,但是充斥市场的更多是被称为“洋垃圾”的拼装机。这类机器的质量毫无保证,用几百块买一部随时会宕掉的翻新货,想想也觉得不值。
琳琅满目的PS2游戏
实际上很多PC玩家都没有体验过PS2。一来PS2 年前未正式进入过中国市场,市场上水货居多;二来PS2是一款十多年前上市的机器,年轻一代错过了机会;三来很多人都不喜欢花钱买游戏机,既然PC可以玩游戏,为何还需要游戏机呢?
风靡一时的PS2
拥有PS2的朋友有没有必要尝试PCSX2呢?这个可以有。
PCSX2对比PS2真机也拥有不少优势:
首先是图形方面,由于PCSX2的图形插件支持反锯齿和高分辨率等特性,拥有比PS2更好的画质(真心好太多);
PCSX2使用PS2原始分辨率输出的画面
PCSX2使用两倍分辨率后,锯齿明显减少
第二,PCSX2可以用更多的控制器(如键鼠等)操作,这在某些游戏中拥有更好的操作体验;
第三,PC本身拥有硬件优势。这里的硬件不只是性能方面,还有功能方面。比如说我们可以在硬盘里面储存大量的PS2游戏的光盘镜像,加载和切换游戏十分便利;也可以外接高清视频、音频设备,实现震撼的影音效果;
第四,PCSX2支持众多插件,用户可以通过插件实现很多效果,如强劲的DSP音效等,可玩性十分高;
第五,PCSX2可以更方便地存读档,也可以十分容易地使用金手指等(群众喜闻乐见的老金啊有木有)。
网络上推荐用以运行PCSX2的配置如下:
年左右配置的机器都有这个性能!
PCSX2对CPU的性能要求比显卡高,最好配备一颗3GHz以上的Core 2 Duo或是相同级别的AMD CPU。如果要开启很高的画面特效,则需要较大的显存。PCSX2对Intel CPU的支持明显比对AMD CPU的支持更到位,强烈推荐Intel CPU。
如果使用PCSX2的安装包,安装程序会提示是否安装C++的运行库以及DirectX,推荐把这些都勾选上。如果使用绿色版,则没有这些选项,需要事先安装好C++的运行库和最新版的DirectX。
PCSX2的安装界面
安装好了以后打开PCSX2,会有向导页面。语言支持简体中文,十分方便。
PCSX2支持简体中文
在插件选择菜单中我们可以选择不同的插件。“GS”是视频插件,“PAD”是控制器插件,“SPU2”是音频插件,这几个都比较重要。
另外,我们可以自己安装一些PCSX2本身不自带插件。只需要把相关.dll的文件放入PCSX2安装目录的Plugins文件夹就可以了。本文只以PCSX2自带插件为例。
选择插件
视频插件推荐选择支持SSE 4.1指令集的GSdx (MSVC .,SSE)0.1.[gsdx-sse4-r],会有性能的提升。注意,AMD的用户请不要选择SSSE3和SSE 4.1的视频插件,AMD的CPU所使用的指令集是SSE3和SSE4A,这两种指令皆不在GS视频插件的支持范围内。AMD用户请选择支持SSE2指令集的GSdx (MSVC .,SSE2)0.1.[gsdx-sse2-r]。
控制器插件方面,SSSPSX PAD比较简洁,LilyPad svn则功能比较强大,可以支持键盘、鼠标、各类手柄(包括XBOX 的手柄)等等(下文将以LilyPad svn为例)。
音频插件请务必使用“SPU2-X rm 1.4.0”。SPU2是最为强大的音频插件,很多音效都只有SPU2能支持,不少游戏都只有使用SPU2才能正常发声。
其他插件方面,“CDVD”是光驱的插件,一般情况用默认提供的既可。当然也可以选用其他来实现更多的功能。 cdvdGigaherz 0.8.0可以更方便地更换游戏盘,Linuz Iso CDVD 0.9.0则可以压缩光盘镜像以节省硬盘空间,这里就不一一细说了。
“USB”是USB接口插件,默认是USBnull,插件不会有任何功效(即是说不用USB接口做任何事情,一般情况也用不到。)当然,我们也可以通过加载其他插件来实现更多功能。比如说通过加载Nuvee插件,可以使用USB鼠标、键盘、光枪等外设。
“FW”是火线的插件,默认是FWnull(空值),目前没有任何关于火线的插件可用。
“DEV9”是硬盘和以太网的插件,系统默认是DEW9null,一般不需要另作设置。当然我们可以下载MegaDev9来模拟PS2的硬盘,这里不细说。
按“下一步”,如果没有安装相应版本的DirectX,PCSX2会提示是否安装。
提升安装最新版DX
如果选择不安装,则无法加载视频插件,PCSX2无法运行。
DX版本不符的话会无法运行
值得注意的是,PCSX2需要加载PS2实机的BIOS才能运行游戏。由于版权问题,PCSX2本身不自带BIOS。我们可以通过拷贝PS2真机的BIOS来获得BIOS文件。BIOS文件包括一个.BIN文件,一个.EROM文件,还有一个.ROM1和一个.ROM2文件。由于笔者手头上没真机,所以无法提供拷贝PS2 BIOS的教程,笔者也只能使用现成的BIOS来运行PCSX2。请注意BIOS文件的版权归索尼公司,仅供试用。热爱游戏,请务必大力支持正版游戏和正版机器。
得到BIOS文件后,把BIOS文件放入PCSX2安装目录的“bios”文件夹下。
加载PS2 BIOS
好了,到了这里我们可以顺利启动PCSX2了。默认会显示一个占地面积很大的控制台,我们可以取消勾选“杂项-显示控制台”把它关掉。
成功运行PCSX2
嗯,群众喜闻乐见的SAVE/LOAD秘籍,这是PS2真机无法提供的。当然深得民心的老金也没有被拉下。
PCSX2功能小览
除了刚开始的向导,我们也可以通过“配置-插件/BIOS选择器”来选择插件和BIOS,也能自定义存档文件、截图和日志的目录。
PCSX2的组件选择器
视频插件的设置
欲善其功必先利其器,在开始游戏前我们需要对PCSX2进行设置。首先是关于视频插件的设置。通过“配置-视频(GS)-插件设置”我们打开视频插件GSdx的配置选项。
PCSX2的GS视频插件配置界面
“Renderer”选项是图形渲染器。这里推荐选择最高版本的Direct3D(Hardware)渲染器。当GPU最高支持DirectX9.0c时,这里最高只会出现Direct3D9.的渲染器。GPU所支持的DirectX越高,可选择的Direct3D渲染器越多,版本也越高。值得一提的是,Direct3D/(Hardware)的性能和兼容性都比Direct3D9(Hardware)好。有(Software)后缀的选项都是调用CPU来进行渲染,速度会大幅下降,但是兼容性最好。
“Interlacing”能够选择各种反交错算法,用以消除画面抖动。大家可以自己尝试哪种效果最适合自己,在游戏时按F5可以随时更换效果。
渲染器和反交错
当“Renderer”渲染器选择了Direct3D的时候,就可以设置下面的“D3D Internal resolution”了,能够针对Direct3D渲染器作进一步的设定,不过如括号内的“can causes glitches”所说的,设置不当可能会造成一些画面渲染错误。
D3D Internal resolution是用来设置D3D的内部渲染分辨率的。我们可以勾选“Original PS2 resolution”中的“Native”来把画面设置成和PS2实机一样的分辨率,当然也可以在下面的选项把分辨率设置更高,令画面更加精细(这也是PCSX2优于PS2实机的地方)。“use Scaling”可以把D3D渲染分辨率设置为PS2实机原始分辨率的数倍,“Custom resolution”可以详细设置分辨率的数值。请注意,分辨率的比例设置不当会导致画面比例失调,分辨率设置得太高会导致模拟器性能大幅下降,所以建议大家根据PC性能使用“use Scaling”来设定D3D渲染的分辨率。
D3D渲染分辨率
当“Renderer”设置为Direct3D(Hardware)时,我们可以在“Hardware Mode Settings”对D3D硬件渲染作一些效果设定。“Texture filtering”是纹理过滤,勾选时会对所有画面进行双线性过滤,半勾选则只对3D画面进行双线性过滤,建议半勾选。“Allow 8-bit textures”(允许使用8-bit纹理)可以影响模拟器的效率,也可能会让画面出错,效果最好自己试一下。当“Renderer”选择了Direct3D9(Hardware)时,可以对“Logarithmic Z”和“Alpha correction”作进一步的设定。这两项都不是十分重要,当画面或者速度出现问题的时候可以更改一下,问题有可能得到解决。
选择“Direct3D9(Hardware)”打开选项
当“Renderer”使用Software模式时,可以对“Software Mode Setting”进行设置。我们可以在“Rendering threads”设置渲染器使用多少个处理器线程,也可以在“Edge anti-aliasing(AA1)”设置边缘反锯齿。
选择“Software”模式打开选项
GS视频插件设置最后一项“Hacks”默认是不可设置的,我们需要动一点手脚来打开这个选项。不过请注意,这里的选项极有可能造成画面错误,所以请谨慎设置。打开PCSX2所在的目录,编辑inis文件夹内的GSdx.ini文件,在文本最后加上一行“AllowHacks=1”(如果文本内已经存在“AllowHacks=0”则把0改为1),并把“Renderer”设置为Hardware模式,这样就可以对“Hacks”进行设置了。
更改ini文件打开“Hacks”选项
“HW Anti Aliasing”是硬件反锯齿,“Alpha Hack”可以修正一些阴影和烟雾渲染的错误,“Offset Hack”通过加入画面偏移修正部分画面错误的情况。“Skipdraw Hack”可以跳过一些图形渲染,可能会提高速度,但是也可能导致画面出错。
下面是笔者的设置,仅供参考。
建议设置
音频插件的设置
除了视频插件以外,音频插件也十分重要。我们可以通过点击PCSX2的“配置-音频-插件设置”菜单来进行音频插件的设置。
打开SPU2音频插件设置
“Mix Setting”中主要是对声音混合效果进行设置。“Interpolation”可以设置声音的效果,选项前面有数字,从0-4声音质量逐渐提高,速度也逐渐变慢。如果勾选了“Disable Effects Processing”,某些音效会被禁用,速度得到提升,但是声音可能会变得很奇怪。“Reverb Boost Factor”可以对声音进行增益,1X到8X音量依次增加。如果你是一个开发人员,可以勾选“Enable Debug Options”,输出音频插件的Debug Log。
音频插件的设置选项(1)
“Output Setting”中可以设置声音如何输出。“Module”是声音的输出通道,一般选择“XAudio 2”,当然PC的软硬件环境千奇百怪,如果发现其他通道有更好效果也可以尝试。“Latency”是声音延迟,低延迟可以避免画音不同步,但是也可能会爆音。
音频插件的选项设置(2)
“Synchronizing Mode”是选择声音的同步模式,“TimeStretch”(时间延伸模式)可以有效同步画音,但是画面卡顿的时候声音也会拖长。“Async Mix”(异步混音)能保证声音的正常播放,但可能会导致画音异步,甚至整个PCSX2崩溃掉,请谨慎选择。选择“None”的时候,画面卡顿的话会直接跳过那一段声音,对提升游戏速度有帮助。点击“Advanced”可以对声音同步模式进行更详细的设置,里面的效果需要耐心地调教,不喜欢麻烦的话保持默认就可以了。
“Audio Expansion Mode”可以设置声音的声道,四个选项从上至下分布是立体声(双声道)、四声道、5.1声道和7.1声道。勾选“Use a Winamp DSP plugin”可以使用Winamp的DSP音效插件实现更多的效果。
下面是笔者的设置,仅供参考。
建议设置
控制器插件的设定则相对简单,我们以LilyPad为例。打开PCSX2的“配置-控制器-插件设置”菜单,我们会看到一个很复杂的设置界面,天书一样,看了就头疼!其实这一点也不复杂,因为一般情况我们不需要使用这些选项。当然,也有些特殊情况。比如说当你需要用到鼠标的时候,则需要选择一个“Mouse API”,推荐使用“Windows messaging”。如果增添了新的外设,则需要在Device Diagnostics那里按“Refresh”扫描一下,不然可能找不到设备。除此以外,其他保持默认就可以了。接着我们可以跳到“Pad”的标签页进行控制器设置。
控制器插件的设置界面,一般保持默认既可
在“Pad”的标签页内,我们可以设置控制器的键位,也可以调节灵敏度和锁死区域,这些设置因人而异,这里就不一一细说了。
控制器插件的键位设置
其他插件的设置
CDVD、USB、DEV9和FW插件保持默认就能运行得很好,当然我们也可以通过加载“Nuvee”USB插件来使用更多外设,通过“MegaDev9”来模拟PS2硬盘,有兴趣的朋友可以作更多的尝试。
接下来我们需要对PCSX2本身进行一些设定。从PCSX2的“配置-模拟设置”进入以下界面。
PCSX2模拟设置
EE/IOP界面是用以模拟PS2的核心处理器MIPS R时的详细设定。一般情况我们不需要更改任何选项,如果不小心进行了错误的设置,游戏速度会变慢并且出错,这时请把预设值恢复到“最安全”的档位。
手滑按错了可以在这里调回预设值
VU界面是用以模拟PS2的协处理器MIPS RA时的详细设定,一般情况下我们也不需要作任何更改。当游戏出错时,我们可以尝试VU0和VU1中的旧式重编译器。
旧式重编译器
GS界面是PCSX2针对GS视频插件所做的功能选项,在这里我们可以设置帧速限制以及跳帧。通常情况下我们并不需要关闭限帧。而当游戏画面卡顿严重时,可以通过设置跳帧来尝试解决。若设置了跳帧,游戏画面衔接会不流畅,有时会闪烁。一般情况GS界面的选项保持默认既可。
GS界面
GS窗口的界面可以对游戏窗口进行设置。我们可以设置画面的比例以及窗口大小。由于PS2绝大部分游戏的默认视频输出比例是4:3,所以设置其他比例会有拉伸变形的情况。注意这个只是视频窗口的大小,和渲染器的输出画面分辨率没有关系。当视频窗口的大小高于输出画面分辨率的时候,画面会比较模糊。垂直同步会一定程度地影响游戏速度,不建议打开。
注意画面比例和垂直同步的设置
速度Hack是一个实验性的功能。注意,开启速度Hack的任何功能都极有可能引起画面错误。速度Hack可以提升游戏的运行速度,如果觉得可以忍受各种各样的奇葩画面而且对速度及其不满意,打开速度Hack也未尝不可……
小白鼠专用功能
游戏特殊修正内容如名所示,当运行某些游戏出错的时候,可以尝试打开这一功能。
针对某些游戏的特殊修正
好了,以上就是密密麻麻一大堆的PCSX2的设置,看上去是不是很难?其实不是的。以上的文字为了让大家多了解PCSX2的功能以及各个选项的意义,对很多选项都作了大致的讲解。但实际上我们在大多数时候只需要保持默认选项就可以了。
经过上面的步骤,PCSX2的设置基本完成了,接下来我们就可以启动游戏了。
PCSX2有三种载入游戏的方法:使用ISO光盘镜像、插件以及游戏光盘载入。最典型最流行的方法毫无疑问就是使用ISO光盘镜像载入游戏了。当然,家里拥有PS2游戏光盘的朋友也可以使用光驱载入游戏,不过要记得先选用cdvdGigaherz这个CDVD插件。
PCSX2可采用多种方法载入游戏
PCSX2提供了两种方法启动游戏,一是完整模式,二是快速模式。这两种模式的区别在于,完整模式会先读取PS2 BIOS的界面,在这里可以实现更多PS2的功能,如选择游戏语言等等。快速模式则直接跳过了PS2 BIOS的界面直接进入游戏,一般而言推荐使用快速模式启动游戏。
PCSX2有两种启动模式
游戏启动后,我们还可以按下F来进行游戏录像,连续按两下F取消录像,这也是PCSX2相对PS2的一大优势。
游戏时可录像
还有一个需要注意的地方,我们关闭游戏窗口的时候,其实游戏并未关闭而是处于暂停状态。此时在“系统-恢复”中可以恢复游戏。游戏还没关闭的时候,很多插件是无法重新设置的,这时候我们需要按下“系统-关闭”来关闭游戏,这时候我们就可以更改设置了。
关掉游戏窗口后可恢复或关闭游戏
好了,说了这么多,下面我们一起来看看PCSX2运行游戏的效果如何吧!
《秋之回忆》
首先我们先来尝试一款轻量级的游戏:《秋之回忆》。这是一款文字冒险AVG游戏,画面以2D绘图为主,但使用了透明贴图,对模拟器的兼容性有一定考验。
游戏主界面完美(帧)
**,前面左转领好您的便当(帧)
《秋之回忆》在PCSX2下运行地十分完美,帧数满,声音也没有出现问题,画面效果如夕阳摇曳的光影也一样不缺。
《超级机器人大战-特勤指挥官The 2nd》
接下来我们来尝试一款3D的游戏:《超级机器人大战-特勤指挥官The 2nd》。PCSX2运行2D AVG游戏没问题,面对机能和兼容性要求更苛刻的3D游戏,PCSX2能啃下来吗?
游戏主界面完美(帧)
看,灰机(帧)
大萝卜(帧)
我们可以看到游戏主菜单和游戏画面都没出现问题,但是即时渲染的开场CG已经不能满帧运行。这和笔者所用的机器单核心性能不强十分有关系,这在其他的一些游戏会表现得更明显,后面会看到。
《最终幻想》
《最终幻想》系列游戏可以说是日式RPG的旗帜,我们采用了《最终幻想》来测试PCSX2对这款较新的游戏的兼容性如何。
开场CG完美(帧)
男主睁开眼就看到一个好男人(帧)
可爱的男孩子(帧)
可见PCSX2运行《最终幻想》压力不大,虽然没有满帧,但是也比较流畅(CPU主频有3G的话会满帧的)。
《Fate/Stay Night Ultimate Codes》
接下来测试一款格斗游戏。《Fate/Stay Night Ultimate Codes》是基于同人界奇迹型月社力作《Fate/Stay Night》的作品,里面有不少新设计的人物,Saber Lily的靓影赚足了众人的眼光(以及荷包?)
开场CG中军刀靓丽的身影(帧)
游戏主界面完美(帧)
土狼自攻自受(帧)
PCSX2运行这款游戏有点费劲,进行游戏时有些迟缓。Q并非单线程十分强劲的CPU,和目前主流的Intel SNB CPU的单线程性能有一定差距,SNB运行这款游戏效果会好得多。
《真·三国无双5》
《真·三国无双5》是光荣公司推出的切草游戏,连舞系统的加入令玩家切得更有快感。这款游戏里面同屏渲染的模型很多(因为草都是一堆堆的),所以对性能的要求十分苛刻。
游戏主界面完美(帧)
游戏菜单完美(帧)
游戏时惨不忍睹(帧)
PCSX2运行这款游戏甚有压力,异常迟缓。机能十分强劲的PC玩家可以尝试用PCSX2跑这款游戏。不过《真三5》有PC版,这里用PCSX2玩PS2的游戏只是用以测试。
《联合VS扎夫特2 Plus》
最后是《联合VS扎夫特2 Plus》。高达Seed和Seed-D虽然叫座不怎么叫好,但是还是有众多的观众热爱里面的机设。这款游戏可以让玩家驾驶Seed系列作品里面的机体尽情激战。
开场CG的五彩大炮完美(帧)
游戏主界面完美(帧)
斩舰刀也不能阻止基神削人棍(帧)
这款游戏PCSX2运行起来没什么压力,机体格斗时感觉十分爽快。
游戏的测试就到此为止了,实际上网络上的资源也十分丰富,PS2的游戏镜像分享程度很高,大家可以下载试玩。热爱游戏,请支持正版。
总结:
经过一番体验,我们可以认为PS2模拟器已经能够让我们在PC平台上较好地体验PS2游戏了。PCSX2经过多年的发展,目前已经远比当初完善。虽然说对机器的性能还有一定的要求,但是现在硬件发展日新月异,在主流级别的硬件支持下,PCSX2的确可以完美模拟绝大部分PS2游戏,是一款优秀实用的PS2模拟器。对于错过了PS2的玩家们,没有购买PS2想法的玩家们,但是依然对PS2中种种名作有所憧憬的玩家们,PCSX2的确极具价值。