LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: reer

请大家推荐一个开发板?

[复制链接]
发表于 2009-9-8 23:13:05 | 显示全部楼层
Post by mopz0506;2023498
beagleboard 在国内不容易买 -- 由于出口管制,他们是不直接卖给大陆的。

国内类似的有瑞泰创新的 ICETEK-OMAP3530-MINI

http://www.realtimedsp.com.cn/product/detail.asp?ID=291
http://elinux.org/Mini_Board

和天漠科技的 DevKit8000

http://www.timll.com/products/Devkit8000.asp
http://elinux.org/DevKit8000

我用的是 ICETEK-OMAP3530-MINI V2.1,还不错。现在卖的好象是 V3 了。
DevKit8000 听说 USB 有些问题。

TI 的 OMAP3530 这块芯片比较强,而且带 DSP 和 OpenGL ES 功能,可以同时学习 DSP 和 OpenGL ES 1.1/2.0 游戏开发。
片子是很强,但板子还没合适的仿真器,不能调试代码,这对新手很不利!
回复 支持 反对

使用道具 举报

发表于 2009-9-9 05:48:37 | 显示全部楼层
Post by 月魄孤魂;2025255
片子是很强,但板子还没合适的仿真器,不能调试代码,这对新手很不利!

不知道你要在板子上跑啥系统?linux kernel 已经几乎完全支持这个板子,DSP,3D core,opengl es 有现成的驱动和库,你只要在上面开发应用就行了,没看出仿真器的用处。
=======
刚刚写了个 3D core 的驱动,能够将各种 yuv video 作为opengles贴图, 测试显示将 UVC webcam capture (320x240)贴到立方体的6个面上,在 640x480 的显示输出上可以达到 170fps,CPU load 只有不到 6% @ 500MHz ARM,
回复 支持 反对

使用道具 举报

发表于 2009-9-9 18:57:01 | 显示全部楼层
Post by biinn;2025281
不知道你要在板子上跑啥系统?linux kernel 已经几乎完全支持这个板子,DSP,3D core,opengl es 有现成的驱动和库,你只要在上面开发应用就行了,没看出仿真器的用处。
=======
刚刚写了个 3D core 的驱动,能够将各种 yuv video 作为opengles贴图, 测试显示将 UVC webcam capture (320x240)贴到立方体的6个面上,在 640x480 的显示输出上可以达到 170fps,CPU load 只有不到 6% @ 500MHz ARM,
我乃新手,从零开始学ARM时,我应该会先写裸机的汇编或C语言,然后再学ARM Linux。裸机时如果不能在目标板上单步调试代码的话就不大好了。另写Linux低层代码时,肯定也要上位机连接板子来单步调试。

我只是在http://elinux.org/DevKit8000里的FAQ上看到:
问:“DevKit8000与仿真器相连接,调试DSP和ARM”
答曰:“目前正在找相关的仿真器,看有否可支持的仿真器系列。”

其实我也想买一个,看到这里就却步了。

所以我想请教下对于新手,这块适合吗?合适的话我就买了。
回复 支持 反对

使用道具 举报

发表于 2009-9-9 21:01:35 | 显示全部楼层
合适。买吧。
我当年刚开始做嵌入式系统的时候怎么没有这么好的东西,哎。
回复 支持 反对

使用道具 举报

发表于 2009-9-9 22:18:43 | 显示全部楼层
Post by techluver;2025488
合适。买吧。
我当年刚开始做嵌入式系统的时候怎么没有这么好的东西,哎。
我还没学会ARM呢,怎么就出了这么好的东西,怕买了不会用,哎。~~~

我想,把GDB编进去,应该就能单步调试(非裸机)了……
我又想,干脆把GCC也编进去(反正性能这么强),应该就不用非得cross-platform了……
回复 支持 反对

使用道具 举报

发表于 2009-9-9 22:58:54 | 显示全部楼层
又看了 ICETEK-OMAP3530-MINI 的FAQ:
软件开发及系统的安装与测试

-OMAP3中的ARM是通过JTAG口进行程序的烧写吗?如果我要调ARM的程序,如何调试?是通过串口调,还是通过ARM的20针的JTAG口调?有什么软件吗?
当然可以用JTAG烧写,同时支持串口下载烧写,USB下载烧写,或直接制作SD卡启动盘(需要一个SD读卡器).如果调试的程序在linux之下,最佳的调试办法是printk,如果调试程序是一个单独的测试程序,可以用ICETEK-XDS560U仿真器,目前的软件是CodeComposerStudio
-OMAP3的DSP那块如何进行调试,是和通常的DSP一样通过JTAG口调试吗?另外,听说C64X+的核只是一个协处理器,用来做图形加速的,那它的功能和我们通常的如DM642的区别有什么?那我们可以通过这个C64X+核做些什么工作呢?
DSP内核的调试可以通过JTAG仿真器,但不限于仿真器,因为没有很多的外设需要用到DSP来控制.问题中C64X+是图形加速器这个概念是不对的,图形加速的工作是由2D/3D加速模块完成的.C64x+作为协处理器,它可以完成的任务是多种多样的,不限于图像处理,只要是高密度计算程序都可以用.这就是他与dm642的最大区别,dm642是某一个行业特定用途的,而omap则是通用处理器。

即ICETEK-OMAP3530-Mini是可以裸机调试的,而DevKit8000 仿佛就不能了。是不?

另,mopz0506兄所说的“DevKit8000 听说 USB 有些问题”,其实这不是板子的问题而是TI的问题,见:
-我买到的 Mini板(V3.2)的 USB HOST 芯片 U11 空焊?
据瑞泰的回复电邮,TI 这部分的软件还有问题没调通,所以取消了

即 Mini板也是与"DevKit8000"一样“USB HOST 芯片”没焊。是不?
回复 支持 反对

使用道具 举报

发表于 2009-9-10 05:50:32 | 显示全部楼层
Post by 月魄孤魂;2025428
我乃新手,从零开始学ARM时,我应该会先写裸机的汇编或C语言,然后再学ARM Linux。裸机时如果不能在目标板上单步调试代码的话就不大好了。另写Linux低层代码时,肯定也要上位机连接板子来单步调试。

我的观点是即使是新手也不一定要从裸机汇编开始,关键看你的方向定位。
对于底层代码能看懂就可以了,我觉得没有(用仿真器)单步调试的必要。
回复 支持 反对

使用道具 举报

发表于 2009-9-10 11:00:29 | 显示全部楼层
Post by 月魄孤魂;2025529
又看了 ICETEK-OMAP3530-MINI 的FAQ:

即ICETEK-OMAP3530-Mini是可以裸机调试的,而DevKit8000 仿佛就不能了。是不?


据瑞泰的网页, ICETEK-OMAP3530-Mini 是有仿真器的。我个人主要用到 OpenGL ES 功能,唯一反感的就是 OpenGL ES SDK 很难要。非常讨厌这一点。

搭车问一下,这里有人能提供 OMAP35x_Graphics_SDK_setuplinux_3_00_00_09.bin 吗?

另,mopz0506兄所说的“DevKit8000 听说 USB 有些问题”,其实这不是板子的问题而是TI的问题,见:
即 Mini板也是与"DevKit8000"一样“USB HOST 芯片”没焊。是不?


应该是了。这就是我昨天收到的新板子,问了瑞泰的人后,写上去的。感觉瑞泰不错。
回复 支持 反对

使用道具 举报

发表于 2009-9-14 10:35:24 | 显示全部楼层
友善的mini2440,,,,,
回复 支持 反对

使用道具 举报

发表于 2009-10-5 11:28:39 | 显示全部楼层
Post by mopz0506;2023498
beagleboard 在国内不容易买 -- 由于出口管制,他们是不直接卖给大陆的。


呵呵,看你放屁!!
不知道就别乱说,人云亦云
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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