求教:买个ARM9开发板是否就可以在上面做产品应用开发

kinsno 2011-05-19 02:25:50
说实在的,对这块我真不太懂,不知道是不是和常规的8位机和低端的ARM7一样.

买个功能比自己所要的功能更要全的开发板,上面有移植好的WINCE和驱动嘛,一般开发板也会提供源码的嘛,那OK.参照硬件打成自己所需要的硬件板,然后把这个WINCE和驱动烧进去就OK了.顶多一个月时间,我这个产品就搞定,然后做应用程序开发,也就是1\2个月开发就完事,整个产品3个月也能出来.

开发板提供的驱动是否和8位机提供的是一样的,我拿过来直接就用,就跟堆砖头似的,一个月就可以搞定WINCE与驱动,我不写驱动,我只照搬.可以不?

以上,是我们BOSS所说的原话,如果说WINCE的开发真和普通直接操作寄存器的8位机的开发一样,我只需要把各类DEMO组合就完事的话,那么我重点可以放在硬件的BUG上面去,可以让产品更稳定,那么有人说光一驱动就有可能整上一两个月.

以上求解,我是WINCE里的菜鸟.
...全文
354 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
shellgo 2011-05-20
  • 打赏
  • 举报
回复
还是建议开发板厂商的板子上做个参考把,呵呵,
piedgogo 2011-05-20
  • 打赏
  • 举报
回复
你80%的时间是花在自己不会的那20%上了,你会的反而不会浪费多少时间。

你会的20%会花掉多少时间,然后除0.8,这是你需要的最长时间;当然,这是最保守算法,也不可能有那么多问题会出来,所用时间肯定是会比这个短。
piedgogo 2011-05-20
  • 打赏
  • 举报
回复
第一,看开发板的成熟程度。如果给你的程序有bug,你又不会底层,那是会死人的。一两个星期一两个月,被同一个问题卡死很正常。

第二,高速Layout。如果给你的板子及板级支持包是成熟的,你还要面对的一个问题就是高速Layout。高速的那些处理器,要求的时序差别要ns,ps级的,不是51那种几Mhz的小处理器可以比拟的。

第三,应用编程。目前很多开发板的发布,多是携带以下两种基础软件:①基本system函数库。把底层封装成一个个函数,从封装好的函数这一层上看,就类似51的寄存器了。如,会把串口操作封装成uart.c,使用串口时只需调用里面函数。只是类似,你还是要花点时间去熟悉这些函数库和处理器的基础知识的。三个月是最少的。stm32的开发板就是这样发布的。②移植好的操作系统。事实上,基于这类开发板的研发多是应用程序编程,少量的驱动编写。但是,如果没有相关操作系统基础,三个月我觉得是痴心妄想,如果一个人搞定的话。arm9的话一般都是带操作系统发布的吧。

到底多少时间,那就得自己评估了。老大说3各月是他自己做过吗?那让他给个路线出来好了,这样会省下很多时间。
kinsno 2011-05-20
  • 打赏
  • 举报
回复
综合楼上所言:

如果我买一块开发板,上面包含我所有所需要的功能的开发板.一般来说,开发板厂商会给我提供源码及驱动,也会定制好一个WINCE吧.OK.我仅仅是重新开一版,布布版,然后直接下开发板厂商的,3个月应该可以搞定的啊.

至于开发板厂商提供的是否稳定?这就是另一说了嘛. 先把这东西搞出来,对付一下老板,后期我再来搞搞.
91program 2011-05-20
  • 打赏
  • 举报
回复
如果要求不高,直接拿开发板的BSP是可以用。

但开发板的BSP经常有BUG的,不是你想的那么简单。
shellgo 2011-05-19
  • 打赏
  • 举报
回复
没有想象的那么难,
1、有基础的话,应该没问题,不管自己搞还是买其他公司的核心板;
2、买其他公司的核心板也别指望他们帮助你们公司搞稳定了,要有心理准备,做做出完整成熟的产品来,肯定需要不断的磨练;

可以先买个现成的板子测试和评估下
xqhrs232 2011-05-19
  • 打赏
  • 举报
回复
LZ什么样的项目?3个月可以搞定?!
当我遇上-你 2011-05-19
  • 打赏
  • 举报
回复
呵呵,要不LZ买我的的核心板吧,我给你们定制啊,哈哈
wohuazhen 2011-05-19
  • 打赏
  • 举报
回复
我觉得不好说,如果理解力强,买的开发板也该有的都有的话,3个月是可以做到的。

区别肯定是有的。

比如由于arm9的频率比较高,特别是超过400M的,8位机就几兆或几十兆,所以画板子的时候就不能像8位机那么随便,要有讲究的。否则会有很多问题。

再比如说,arm9的芯片,有些datasheet的就超过1千多页,要懂得全局又要懂得取舍看。

另外如果你自己想定制系统,那么如果没有接触过wince的定制软件,又没好的资料,估计要摸一段时间,特别是如果你的机器太烂的话,说不定在装软件,升级,编译这块就搞得你。。。

如果你搞的板子在外围上和开发板的差别太大,自己需要修改bootloader的话,那意味着你要看代码,说不定要搞一阵子。

如果你需要搞自己的驱动的话,如果你完全没概念,又没好的资料或领悟力的话,说不定一个简单IO控制的流驱动,就搞去你一两周的时间。如果你还要搞一些复杂的,可能需要额外知道一些接口的协议,并且wince是怎么支持的话,那就更久了。

。。。

说了这么多,也许你运气好一个也碰不到,也许你都碰到了,所以结论就是开头那句话。

bjtea 2011-05-19
  • 打赏
  • 举报
回复
ARM9机与8位机肯定差别大。工作量不是增加几倍可以搞定的。8位机基本不上系统,ARM9机做裸机工作量很大;上系统工作量也很大。ARM9机画个PCB板,不是8位机可以比拟的。总之,差别很大,3个月出产品,老板说外行话。
woshi_ziyu 2011-05-19
  • 打赏
  • 举报
回复
有很多东西都已经相当的成熟了,只是在于如何满足自己的需求

19,502

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧