搜索
bottom↓
回复: 10

再次请教与讨论WinCE相关入门问题

[复制链接]

出0入0汤圆

发表于 2010-3-23 10:56:08 | 显示全部楼层 |阅读模式
1.简称汇总
OEM:Original Equipment Manufacturer,原始设备制造商
OAL:OEM Abstraction Layer
Boot Loader:硬件开发板上执行的一段代码
BIOS:Basic Input Output System,标准输入输出系统,主要复责在电脑开启时自检、初始化系统设备及装载操作系统代码等,它的代码在芯片生产过程中固化的,一般来说用户是无法修改的。
BSP:Board Support Packet,板级支持包
DLL:Dynamic Link Library,动态链接库
MFC:Microsoft Foudation Class,微软基础类
API:Win32 Application Programming Interface,Win32应用程序编程接口
SDK:Software Development Kit

所需软件介绍:
参考下帖三楼网友的解答:(感谢[Appcat 苹果猫])
http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=3928588&bbs_page_no=1&bbs_id=1032

几个问题:
Boot Loader是不是一段普通ARM代码?它是如何下载到ARM上的呢?
本人的硬件环境S3C2440A,外扩64M字节 NAND Flash ,采用的的K9F1208  ,64M字节SDRAM,由两片K4S561632 ,还有1M字节的NOR Flash .
请问一下BootLoader下载到哪儿?(S3C2440A  or  NAND Flash   or  SDRAM   or   NOR Flash)

运用Platform Builder 将WINCE编译好后(编译一词不知用的对否),用什么软件(是ActiveSync么?)下载到实验板上?下载到哪里了?(S3C2440A  or NAND Flash   or  SDRAM   or   NOR Flash)
现在微软官方网站上已没有Platform Builder5.0试用版本了,已是6.0版本,那么商家给提供的BSP还能用么?

定制好操作系统后,可以运用VS2005(VS2008可以么?我下载到VS2008了)或EVC++(听说对于WIN5.0以上版本EVC不能用了?)编写程序,然后下载到实验板上,这又用什么下载呢?是ActiveSync么?下载到哪里了?(S3C2440A  or  NAND Flash   or  SDRAM   or   NOR Flash),这个不会对已写的操作系统有影响么?我对这几个存储器的理解很少。

还有各位网友,Platform Builder和Visual studio 网上资源感觉很少?能不能买到安装盘啊?便宜的。。。

请求大侠们指点,十分感谢!!!

阿莫论坛20周年了!感谢大家的支持与爱护!!

月入3000的是反美的。收入3万是亲美的。收入30万是移民美国的。收入300万是取得绿卡后回国,教唆那些3000来反美的!

出0入0汤圆

发表于 2010-3-23 11:04:19 | 显示全部楼层
看看开发板的使用手册不就可以了。。。。。。。。。。。

出0入0汤圆

发表于 2010-3-23 11:06:29 | 显示全部楼层
我这个贴的资料可以拿来看看
http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=3590214&bbs_page_no=1&bbs_id=9999

出0入0汤圆

 楼主| 发表于 2010-3-23 11:12:12 | 显示全部楼层
回复【1楼】lenyuye 冷雨夜
-----------------------------------------------------------------------

开发板使用手册编的很简单,我刚开始学习,可能是基础不够吧,也可能是我现在电脑的平台与手册讲的不一样,按它的步骤操作出现它说的结果,没有现象啊,要是成功了的话我就不来论坛打扰各位大虾了,早就把调试经验传上来了。可现在是这个槛还没过去。请多多指教啊。

出0入0汤圆

 楼主| 发表于 2010-3-23 20:02:09 | 显示全部楼层
等待大侠。。。

出0入0汤圆

 楼主| 发表于 2010-3-24 13:26:11 | 显示全部楼层
经过一天,自已提的问题懂了一些,现罗列于下:
(1)BIOS和Bootloader应该是一样东西,BIOS是BootLoader的具体化,BootLoader是BIOS的抽象。BIOS哪来?硬件开发商提供,如果自已做的环境可能就得自已做了,怎么做呢?我现在也不知道,期待大牛指导。

(2)BIOS是怎么烧到开发板上的呢?是通过下载工具呗,如SJF2440.exe
     BIOS通过烧写工具烧在哪儿了呢?这个可以设定,如在使用SJF2440.exe时,配套使用SJF2440.BAT,就可以选择你想烧在什么位置。

(3)运用Platform Builder 将WINCE编译好后(编译一词不知用的对否),用什么软件(是ActiveSync么?)下载到实验板上?
    用Platform Builder将WINCE定制好后,可以用DNW将其下载至SDRAM或烧至FLASH,至于到底在什么位置?同样在烧写时可能设置。这时需要安装ActiveSync 将开发板与PC机同步。

(4)VS编好程序后,VS本身就可以把程序发到开发板上,在WINCE上运行,就像我们在自已的PC机上装程序安装运行一下,这时也需要安装ActiveSync 将开发板与PC机同步。至于说程序下载到哪儿了?我也不知道,期待大牛指导。

不知上面的理解对不对?如有不对还请指出,十分感谢,剩下的问题还请指点!
现在微软官方网站上已没有Platform Builder5.0试用版本了,已是6.0版本,那么商家给提供的BSP还能用么?
VS2008可以进行开发么?还是必须使用VS2005?
另外DNW是什么呢?它是一种串口调试工具,至于是什么的简称就不尔知了。

出0入0汤圆

发表于 2010-3-24 13:30:27 | 显示全部楼层
帮顶!

出0入0汤圆

发表于 2010-3-24 14:19:01 | 显示全部楼层
Mark,等有时间也研究一下。

出0入0汤圆

发表于 2010-3-28 19:44:35 | 显示全部楼层
MARK 学习中~~

出0入0汤圆

发表于 2010-3-28 20:11:51 | 显示全部楼层
WINCE6.0 到RC2为止 好像只有VS2005支持,VS2008不支持,至于RC3,VS2008支不支持就不清楚了 。

我也是刚玩WINCE的,只知道这个

出0入0汤圆

发表于 2010-7-20 12:10:01 | 显示全部楼层
PB5.0是针对CE5的编译环境
PB6.0已经集成到VS2005中了,商家提供相应的BSP即可
VS2008如楼主说的目前还没有出相应的工具,所以不支持
DNW三星提供过源码主要是针对对应的BOOTLOADER进行一些操作
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-28 21:12

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表