其实不太懂你们为什么都要买一个贵的开发板去跑Linux系统才觉得学到东西,Linux系统根本不适应一个初学者去学习.可以去问问大学搞这一行的老师后者前辈,有几个对Linux系统搞的透彻的.
还是建议你们买个ARM7先去搞清楚简单的UCos 和ARM7的接口原理再说.这样便宜来得简单明了,学得快.最重要是学到原理.
用ARM7和用ARM9就好象是在WIN98和WINXP上学习如何操作WINDOWS一样,有差别吗? 原理是通用的,钱多的买ARM9-11开发,固然可以,但是学东西重点是学原理,简单实用的原理最好,一通百通.实在没有必要去疯狂搞LINUX,把那些代码看完都要你至少半年时间了,还不一定懂.
PS:
我一个朋友公司用Linux系统做PockPC,十多个人做了1年了,现在才算是基本稳定.做成的产品还因为成本高,难销出去.不知道大家准备花多少时间去弄清楚你以后可能都不会用的东西呢.还好微软没有把Wince完全开放出来,不然不知道要看死多少人.全弄明白,估计孙子都出来了.
首先不太清楚你用的MINI2440是什么样子,2440开发板我到是有,如果你使用的是2440开发板,此开发板因该分为核心板和外设板两部分,使用的是ARM 9处理器,有网络、声音等模块,这样的话是可以作为开发板学习嵌入式开发,建议现吧开发板的基础了解的清楚些,比如每个芯片的模块和想对应的LINUX的内核模块的配置,并且使用交叉编译进行编译内核然后烧录到板上,至于内核外的应用程序部分要看你需要面向什么方向进行开发,如果是工控方向那就以软硬结合方式,因为2440本身提供一组可以自己定义的数据跳线,可以外接一些自己的控制方式,2440本身功耗很低,完全能够满足工控需求。如果你是应用方向,写一些应用程序面向MID系统,那就可以学写驱动和基本应用程序开始做起。