捐赠 | 广告 | 注册 | 发布 | 上传 | 关于我们    
  沪ICP备05001939号 DELPHI盒子 | 盒子论坛 | 盒子文章 | 盒子问答悬赏 | 最新更新 | 论坛检索 | 下载中心 | 高级搜索    
  精品专区 | 繁體中文 | 奖励公告栏 | 直通车账号登陆 | 关闭GOOGLE广告 | 临时留言    
盒子资源分类
全部展开 - 全部合拢
Freepascal 可开发 WinCE/ARM-Linux程序
关键字:DELPHI PASCAL WinCE ARM 嵌入式 Linux 开发 编译
来 自:转载,http://www.lazarus.freepascal.org/
平 台:Win9x,Win2k/XP/NT,Win2003,Vista,Linux/Unix 下载所需:0 火柴
深浅度:初级 完成时间:2009/5/5
发布者:register 发布时间:2009/5/7
编辑器:其他 语  种:简体中文
分 类:开发 下载浏览:1843/15464
加入到我的收藏
下载错误报错
登陆以后才能下载
 用户名:
 密 码:
自动登陆(30天有效)
图片如果打不开,说明流量不够了,请稍候下载……
今天无意中看到"FPC 2.2.0 以后的版本已经都可以支持WinCE应用程序了。" ,眼球就被吸引过去了,心想:不是吧,Borland 高薪养着的工程师没搞定的事情让一群义工搞定了?点击网址跳转过去一看,吓着了:不光可以交叉编译多种CPU的程序,连 Sun 的跨平台遗愿也给实现了,而且还是编译成原生代码呢!
Lazarus 是 Freepascal 的图型界面 IDE, 使用 Freepascal 的编译器,界面和操作与 Delphi 几乎一样,而且有全中文界面(像小某这般的半文盲是何等的喜事呀!),可编译控制台程序和GUI程序。
看它的编译选项,挺吓人的:
可交叉编译以下CPU的程序: arm、i386、m68k、powerpc、sparc、x86_64,
可编译以下操作系统的程序:Linux、NetBSD、OpenBSD、Solaris、Win32、Win64、WinCE、go32v2、os2、beos、haiku、qnx、netware、wdosx、emx、watcom、netwlibc、amiga、atari、palmos、gba、nds、macos、morphos、embedded、symbian。
吓着了吧?连弱智鸭的赛笨(symbian)系统也支持,而且也支持 ARM 版的 Linux (应该是嵌入式 Linux 吧?),(见:  http://www.freepascal.org/download.var   http://wiki.freepascal.org/Setup_Cross_Compile_For_ARM ) 以后搞嵌入试系统开发也有希望了。

回头看看现在已支持WinCE操作系统: 
Pocket PC 2002 – WinCE 3.0版 
Pocket PC 2003 – WinCE 4.20版 
Pocket PC 2003第二版 – WinCE 4.21版 
Windows Mobile 5 – WinCE 5.0版 
Windows Mobile 6 – WinCE 5.2版 
RTL和FCL 的单元文件都能用在WinCE上面。 

今天晚上试了同一套代码不作任何修改可分别编译出 CE for ARM 版本(1.8M)和 WIN32 for i386 版本(1.5M)的程序, 两个程序在各自的平台上都正常运行。并且 KOL 也移植到了 FreePascal (见:_http://sourceforge.net/projects/kol-ce/),生成的目标程序将会更小了。
(PS:东兰梦舞就用它写了个 Web服务器 For WinCE 程序才130KB,强!)

QQ群:
50275047 (嵌入式开发群)
55987291 (中有好几个人在用它开发 ARM 软件,东兰梦舞就用它写了个 Web服务器 For WinCE,据闻在运行很稳定。
      
最新的开发环镜下载网址:
http://snapshots.lazarus.shikami.org/lazarus/
安装非常简单,先安装:
Lazarus-0.9.27-19788-fpc-2.2.5-20090504-win32.exe
后安装:
Lazarus-0.9.27-19788-fpc-2.2.5-20090504-cross-arm-wince-win32.exe

文档:
http://wiki.freepascal.org/Lazarus_Documentation/zh_CN

设置 Windows CE 的编译参数:
http://wiki.lazarus.freepascal.org/Windows_CE_Interface/zh_TW#.E8.9E.A2.E5.B9.95.E6.88.AA.E5.9C.96

WinCE 开发笔记:
http://wiki.lazarus.freepascal.org/Windows_CE_Development_Notes/zh_TW

压缩包内有个小 Dome,分别编译了两个版本:
Project.for.CE.exe 66.5K
Project.for.win.exe 64.3K

都未经 UPX 压缩的!!!
Google
 
本站原创作品,未经作者许可,严禁任何方式转载;转载作品,如果侵犯了您的权益,请联系我们
龙脉加密锁 15元起 Grid++Report 报表 申请支付@网
 相关文章
没有相关文章
相关评论
共有评论19条 当前显示最后6条评论
wxabccn 2009/6/7 14:01:59
目前unicode还需要自己搞
xzhifei 2009/6/12 18:13:32
我COW,真的是好东西啊
lobtao 2009/6/24 1:53:37
正在下载安装中,编辑器能支持中文就真的是个大好消息
lobtao 2009/6/24 2:02:14
Lazarus 0.9.27 r20715 FPC 2.2.5 i386-win32-win32/win64 真的把Lazarus 0.9.26编辑不能显示中文的问题给解决了,太不可思意了。
seyouliu 2009/7/1 17:32:15
下载安装了,配置后简单写了个demo运行于WinCE下,有点震撼!但感觉目前这方面的资料还是太少,如使用它开发symbian手机程序,一点资料都没有,也不知如何配置开发环境。另编译生成的exe文件太大了,简单几句代码和控件,exe文件居然有4M多。不过还是非常不错,期待。。。
duronshi 2009/7/3 11:04:21
如何进行数据库编程呀?SQLCONNECTOR里CONNECTORTYPE怎么设置呀,总是连接不上数据库呀
我要发表评论 查看全部评论
 
  DELPHI盒子版权所有 1999-2023 V4.01 粤ICP备10103342号-1 更新RSS列表