我也玩 PSP 開發! PSP開發環境 簡介

2021-04-14 19:22:33 字數 1308 閱讀 4136

放假了,計畫每天接老婆回家,老婆心疼我,怕我路上寂寞,把她的psp給了我玩,沒玩兩天我就開始難以控制的想折騰了,psp這麼強大的功能(還支援wifi,給我乙個震撼!),就想看看再上面的開發。於是就開始上網找psp的sdk。總結了一下,如下:

psp的官方sdk應該是收費,網上找不到,只能找到第三方的sdk(莫非反向工程弄出來的,太神奇了!?),網上談論的最多有兩個,乙個是ps2dev.com發出來的psptoolchain,還有就是devkitpro,後來發現,devkitpro就是把psptoolchain打包了一下,方便很多。

psptoolchain

介紹:對於玩過嵌入式的朋友來說比較好理解,就是乙個交叉編譯器,乙個在你主機上執行編譯psp可執行檔案的gcc編譯器(psp好像是mips架構的),是由binutils+gcc+newlib組成。

安裝:由binutils+gcc+newlib組成,那不用說當然是posix環境開發了,你可以裝乙個posix標準的os。選擇很多啊,linux,freebsd,cgywin都可以(或者你用什麼稀有的系統也可以),我用的是linux(ubuntu7.10)。

步驟2:解包,方法我不說了。。。說說裡面的檔案,揭開後你會發現一些patch還有一些指令碼,那些patch就是為了修改binutils和gcc編譯器的,讓他們可以編譯psp的可執行檔案,還有乙個重要的指令碼就是toolchain.sh,執行這個安裝!

步驟4:忘記了還有環境變數!所有檔案被安裝在/usr/local/pspdev下,將其中/bin加入到path當中,這樣才能使用psp的編譯器!也不多說了,有經驗的人都知道怎麼弄。

步驟5:寫個helloworld吧,網上很多了,我就看的寫了。

devkitpro

介紹:這個是寶貝!對於一些機子不太好的同學們和初學的朋友們,用這個比較好,乙個是在windows上執行,而且編譯一遍gcc可要用不少時間呢,而devkitpro是將psptoolchain編譯好了打包起來,還是自帶乙個很小的類似cgywin的posix系統,這樣還免去安裝乙個cgywin(cgywin也不小呢),而且devkitpro不僅支援psp,還支援arm開發,好東西啊!

安裝:這個不用多說了有windows installer,下一步就ok了。

而且網上有人寫了教程,可以用vs 2005去開發psp,簡單的配置一下vs就好了,linux下確實沒有這樣的開發環境啊!(eclipse也還可以,也有狂熱愛好者用vi,emacs什麼的)

以上就是開發環境的介紹了,畢竟是第三方的sdk,公布出來的api也很有限,而且文件也不全,倒是可以開發一些基本的程式,還有就是有很多開源的圖形庫,可以方便開發psp遊戲,好像sdl有psp的移植版本,你要是牛人自己移植一些**庫也成,就介紹這麼多了!

PSP輔助軟體開發計畫

psp輔助軟體開發計畫 日期 2013年11月14號 鑑於軟體開發過程中,程式設計師往往無法在規定時間內完成任務,而且無法給出拖延的時間從而造成專案進度計畫不準確。開發此軟體幫助程式設計師掌握軟體開發程序。此軟體可以支援專案經理分配任務,程式設計師填寫任務計畫,然後專案經理批准。程式設計師記錄開發過...

關於PSP的遠端聯機程式開發

最近和朋友聯機怪物獵人3,我用的是盟卡,可以直接登入盟區進行聯機遊戲,沒啥限制,朋友直接用的usb線 adhoctousb,測試是可以聯機,效果還不錯,不過只能在盟區的免費遊戲區使用,每天最多允許50個玩家進入免費區,否則需要vip。於是乎朋友問我能不能弄乙個聯機軟體出來,就用usb進行聯機。本來就...

結對開發地鐵PSP0級日誌

開發過程日誌記錄 開發過程團隊成員全部在場 姓名 陳陽陽 日期 2019.3.28 聽課編寫開發地鐵程式 網上查資料 日總計週日 2小時30分鐘 2小時周一 五小時1小時30分鐘 10分鐘 2小時周二 一小時30分鐘 0分鐘30分鐘 週三1小時 1小時2小時 周四四小時 0分鐘30分鐘 30分鐘 周...