<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[运维进行时]]></title> 
<link>https://blog.liuts.com/index.php</link> 
<description><![CDATA[互联网运维与架构]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[运维进行时]]></copyright>
<item>
<link>https://blog.liuts.com/post//</link>
<title><![CDATA[WIN下搭建pys60开发环境]]></title> 
<author>root &lt;admin@yourname.com&gt;</author>
<category><![CDATA[Python]]></category>
<pubDate>Sat, 22 Sep 2007 06:54:55 +0000</pubDate> 
<guid>https://blog.liuts.com/post//</guid> 
<description>
<![CDATA[ 
	所需工具：<br/><div class="quote"><div class="quote-title">引用</div><div class="quote-content"><br/>SymbianOS C++模拟器<br/>Python For S60 SDK<br/>Py2exe<br/>Active Perl<br/></div></div><br/>模拟器安装方法：<br/><div class="quote"><div class="quote-title">引用</div><div class="quote-content"><br/>1） 安装SymbianOS的模拟器（默认应该安装在C:&#92;Symbian&#92;里面）<br/>2） 解压缩PyS60的模拟器插件，再将其中的sdk_files解压缩到C:&#92;Symbian&#92;8.0a&#92;S60_2nd_FP2_SC<br/>注意：<br/>1） 从开始菜单启动SymbianOS模拟器的时候，一定要选择Debug模式，否则会看不到Python。<br/>2） 进入模拟器之后，Python的图标应该在最底下。可以象在手机里一样把它挪到最上面。<br/>手机上的安装方法<br/>PyS60 的手机版分为Python核心和Python Script Shell两部分。Python核心是用来运行程序的，咱们的程序要想运行必须装这个。Python Script Shell是一个在手机上使用的Python交互界面，如果单纯使用程序的化，可以不装这个。但是要是做开发，就需要这个了。<br/>Python核心下载地址：<br/>http://internet747.googlepages.com/PythonForS60_1_3_17_2ndEd.SIS<br/>Python Script Shell下载地址：<br/>http://internet747.googlepages.com/PythonScriptShell_1_3_17_2ndEdFP2.SIS<br/>这两个只能在S60手机上安装，盛斌的手机估计不能装：（<br/>装好这两个以后，只要把编好的.py文件通过蓝牙发送到手机，PyS60就会自动安装。之后进入Python Script Shell，选择刚才传入的程序就可以运行了。<br/></div></div><br/>打包成SIS方法：<br/><div class="quote"><div class="quote-title">引用</div><div class="quote-content"><br/>1、 下载SymbianOS C++模拟器并安装。<br/>2、 下载Python For S60 SDK，并安装。<br/>3、 下载Python并安装。假定安装在默认的目录（C:&#92;Python25，Python 2.5），在环境变量PATH里加入这个目录。<br/>4、 下载Py2exe并安装（注意自己机器上Python的版本，一定要安对版本）。<br/>5、 下载ActivePerl并安装。<br/>6、确认上面步骤完成以后，进入Python For S60 SDK的安装文件夹，里面应该有一个名叫sdk_files的zip文件（如果你已经安装过Python For S60 SDK，那么这个zip文件应该已经被你解压缩了）。进入./sdk_files/epoc32/tools/py2sis/，执行 build_all.cmd。如果执行成功，那么将出现一个py2sis文件夹，将./sdk_files/epoc32/tools/py2sis /py2sis加入环境变量PATH。<br/>7、 在编写好的Python源文件的目录下面建立run_py2sis.bat，内容如下：<br/>@echo on<br/>py2sis TTMSG.py TTMSG.sis --uid=0x06A785BF --appname=TTMSG --leavetemp<br/>pause<br/>执行run_py2sis.bat。如果执行顺利，将在./sdk_files/epoc32/tools/py2sis/py2sis文件夹里新建一个temp文件夹。<br/>这里注意：TTMSG.py是Python源文件名，TTMSG.SIS是要生成的安装包的文件名。--uid=0x06A785BF是程序的UID，草莓计划的UID我是自己瞎输的，嘿嘿。<br/>8、 进入刚生成的temp文件夹。打开TTMSG.pkg并按照下面的修改。<br/>;<br/>; Standalone Python for S60 app<br/>;<br/>;Languages<br/>&EN<br/>;<br/>;<br/>#&#123;"TTMSG"&#125;,(0x06A785BF),1,0,0<br/>;<br/>;Supports Series 60 v 2.0<br/>;<br/>(0x101F7960), 0, 0, 0, &#123;"Series60ProductID"&#125;<br/>;<br/>; Files to install:<br/>"TTMSG.rsc" -"!:&#92;system&#92;apps&#92;TTMSG&#92;TTMSG.rsc"<br/>"default.py" -"!:&#92;system&#92;apps&#92;TTMSG&#92;default.py"<br/>"TTMSG.app" -"!:&#92;system&#92;apps&#92;TTMSG&#92;TTMSG.app"<br/>"APPSWITCH.PYD" -"!:&#92;system&#92;Libs&#92;APPSWITCH.PYD"<br/>"FLASHY.PYD" -"!:&#92;system&#92;Libs&#92;FLASHY.PYD"<br/>"mmsmodule.pyd" -"!:&#92;system&#92;Libs&#92;mmsmodule.pyd"<br/>"CALLSTATUS.PYD" -"!:&#92;system&#92;Libs&#92;CALLSTATUS.PYD"<br/>@".&#92;PythonForS60_1_3_17_2ndEd.SIS",(0x10201510)<br/>9、 把APPSWITCH.PYD, FLASHY.PYD, mmsmodule.pyd, CALLSTATUS.PYD和PythonForS60_1_3_17_2ndEd.SIS拷贝到temp文件夹。<br/>10、 在temp文件夹里建立run_makesis.bat，内容如下：<br/>@echo on<br/>makesis TTMSG.pkg<br/>pause<br/>执行run_makesis.bat。如果执行顺利，temp文件夹里应该出现一个新的TTMSG.SIS，这就是我们要制作的安装文件了：）<br/></div></div><br/>参考文档：<br/><a href="http://www.mobilenin.com/pys60/menu.htm" target="_blank">http://www.mobilenin.com/pys60/menu.htm</a><br/><a href="http://internet747.googlepages.com/PythonForS60_doc_1_3_17.pdf" target="_blank">http://internet747.googlepages.com/PythonForS60_doc_1_3_17.pdf</a><br/><br/>Tags - <a href="https://blog.liuts.com/tags/pys60/" rel="tag">pys60</a>
]]>
</description>
</item><item>
<link>https://blog.liuts.com/post//#blogcomment</link>
<title><![CDATA[[评论] WIN下搭建pys60开发环境]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>https://blog.liuts.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>