本文主要介绍“Python程序开发问题实例分析”。在日常操作中,相信很多人对Python程序开发问题的实例分析有所怀疑。边肖查阅了各种资料,整理出简单易用的操作方法,希望能帮你解答“Python程序开发问题实例分析”的疑惑!接下来,请和边肖一起学习!
由于我个人的喜好和对ubuntu的熟悉程度,下面的开发过程无论主机环境还是moblin平台都采用ubuntu。然而,moblin 2.0似乎不再使用ubuntu,而是只支持fedora,出于某种原因。启动MIC,平台选择memlow-lpia-ubuntu-hardy,目标选择Ubuntu-mobile,可以自动生成。等待的时间很长。
这也是工具的好坏。在敲击命令之前,Gnome Mobile框架的几乎所有模块都是交叉编译的,我吃了不少苦头,但也不是无事可做。但是它是工具自动生成的,很休闲,不太在意编译的细节。
我只是期待着尽快完成它,这样我就可以做测试了。接下来,生成图像文件,并选择实时读写通用串行总线。这时,我以为你完了。单击启动虚拟机,但没有响应.沮丧。谷歌,运行KVM需要CPU支持英特尔VT,你手头没有MID,试试Qemu。
将编译后的镜像文件(启动VM时选择的文件)直接抛出到Qemu,结果是“检查设备/dev/sda的安装源……”,有什么问题吗?我不明白为什么我把图像文件挂在本地。其实预计Qemu不能直接跑出屏幕(Qemu-hdamoblin.img可能有问题)。
因为内核和文件系统都是MIC生成的,很多处理细节无法得知,但是编译后的文件一直存在。我觉得可以根据MIC生成的文件来创建Qemu模拟所需的文件。linux启动过程进行得很顺利,提示输入用户名和密码.再次挂载根文件系统1G.img,删除阴影?让我们用文明的方式来做这件事。将本地/etc/shadow复制到${Mount Dir}/etc。
重新开始,拿到外壳,但是还是没有图形界面(如果MID需要手动启动X,感觉有点多余,问题可能出在配置上,不深入,先从X开始)。没有/etc/init.d/gdm,还不如startx X,令人沮丧的事情又发生了,“(EE):没有找到有效模式”。不可能,我们只能再次挂载根文件系统。
添加模式“800x480”(只是我添加的模式,不知道是否支持其他)。我终于看到照片了。也许这需要一些麻烦。我觉得Moblin的界面还是很漂亮的。使用同样的方法,Qemu可以用来模拟其他Platform(上网本-lpia-moblin2已经过测试,没有经过验证)。
选择Python。首先,移植容易。Python解释器将源代码转换成字节码,再翻译成机器语言运行。不用担心如何编译程序,如何连接到正确的库等。只需将Python程序复制到目标机器上,它就会工作。
其次,我最近一直在写Python,觉得它能很快把想法变成现实,所以懒得用C;* * *,Python是一种极其流行的解释语言。我们可以看到Python的编程接口也保留在Gnome Mobile的原型中。
类别类别(模型。型号):id=models。自动字段(' id ',primary_key=True)名称=模型。CharField(max length=50)code=models。CharField(max length=50)parent category=models。ForeignKey('self ',' id ',null=True)enable=models。BooleanField()def _ _ str _ _(self): returnself . nameclasadmin : list _ display=(' id ',' name ',' code ',' ParentCategory')Python提供了系统调用、线程、GTK等模块。可用于构建原型和验证想法的可行性。当然也可以很方便的应用到Moblin平台的开发中。在开发应用程序之前,有必要配置环境。毫无疑问,使用的工具是Moblin Image Creator,需要确保已经安装了所需的工具和库。
包括Python,核心模块(Python-DBUS Python-gtkpython-Hildon)。由于ubuntu是之前选择的平台,您可以使用apt-get轻松安装这些包。至此,在moblin上开发Python的环境基本完成。接下来,在桌面上创建一个图标,启动相应的Python程序,这无疑就是Hello World。
至此,“用实例分析Python程序开发问题”的学习结束,希望能解决大家的疑惑。理论和实践的结合可以帮助你学得更好。去试试吧!如果你想继续学习更多的相关知识,请继续关注网站,边肖会继续努力,给大家带来更多实用的文章!
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/128949.html