参考内容一:
第一,看开发板的成熟程度。如果给你的程序有bug,你又不会底层,那是会死人的。一两个星期一两个月,被同一个问题卡死很正常。
第二,高速Layout。如果给你的板子及板级支持包是成熟的,你还要面对的一个问题就是高速Layout。高速的那些处理器,要求的时序差别要ns,ps级的,不是51那种几Mhz的小处理器可以比拟的。
第三,应用编程。目前很多开发板的发布,多是携带以下两种基础软件:①基本system函数库。把底层封装成一个个函数,从封装好的函数这一层上看,就类似51的寄存器了。如,会把串口操作封装成uart.c,使用串口时只需调用里面函数。只是类似,你还是要花点时间去熟悉这些函数库和处理器的基础知识的。三个月是最少的。stm32的开发板就是这样发布的。②移植好的操作系统。事实上,基于这类开发板的研发多是应用程序编程,少量的驱动编写。但是,如果没有相关操作系统基础,三个月我觉得是痴心妄想,如果一个人搞定的话。
参考内容二:
1. 首先是主频,ARM9的2440开发板是400M的,而ARM11的6410开发板是667M的,据说还有高达800M的呢;
2. 操作系统上最大区别是2440开发板支持WINCE5.0的操作系统,而6410开发板支持WINCE6.0的系统,另外6410还支持Linux2.6,Android,Ubuntu三个系统;
3.ARM11的6410开发板有MPEG-4/H.264/VC-1的视频编解码; 2D/3D图形加速,TV输出等 ,而ARM9的2440不支持;
如有侵权请及时联系我们处理,转载请注明出处来自
推荐文章
科技快看 广州壹创集信息科技有限公司 版权所有 粤ICP备2021122624号