这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » ARM 9 的开发需要什么样的基础知识啊?

共8条 1/1 1 跳转至

ARM 9 的开发需要什么样的基础知识啊?

菜鸟
2009-09-08 09:07:57     打赏

谢谢有经验的大虾们,帮我总结一下ARM开发需要什么样的理论基础,或者说是什么样的基础知识。




关键词: 开发     需要     什么样     基础知识    

工程师
2009-09-09 08:13:46     打赏
2楼
最好是,熟悉8位单片机开发,熟悉c,c++,操作系统等

菜鸟
2009-09-09 09:06:17     打赏
3楼

谢谢 兄弟指教  定将好好专研


菜鸟
2009-09-10 20:31:35     打赏
4楼
嵌入式学习
单片机基础有更好,但没有也无所谓。 汇编有C,都看懂了就OK,不用自己现写 二、开发软件:
1 ADS
调试
 编译成AXF以后再在ARM的RAM里调试。 2 PLASHPGM
FLASH烧写的软件。同类的软件还有很多FLUTED、FLSHP 3 BANYANT调试代理                                                调试代理还有很多种,什么H-JTAG了、ARM7了,BANYANT比较好。 4 ARM-ELF-TOOLS工具链
开发UCLINUXARM-ELF-GCC;开发LINUXARM-LINUX-TOOLS。 5 U-BOOT
BOOTLOADER生成工具,同类的好象还有VIVI,生成的BOOTLOADER烧到FLASH里,然后就可以用BOOTLOADER下载 烧写其他了!有了BOOTLOADER才能下UCLINUX。BOOTLOADER就像电脑上的BIOS。当然UCOS的不用这个,用什么我不知道。 6 UCLINUX
UCLINUX的源码包,先用现成的,然后再自己编译,裁剪。 7 VMWARE                                                         在一个机器上虚拟出一个机器装LINUX(PC上用的),省得你来回开关机了。记得装VMWARE-TOOLS。 三、有哪些书推荐
1、ARM嵌入式LINUX系统构建与驱动开发,北航版
  
驱动写的很详细,前期开发介绍也很好
2、ARM 嵌入式系统实验教程(二),北航版
  有ZLG2200的原理图,实验程序和注释,了解人家是怎么开发的。
3、ARM嵌入式系统基础教程
   最重要的是体系结构,汇编部分                                4、4、44B0数据手册 四、选UCOS?UCLINUX?LINUX?VXWORKS?还是当单片机用
1、搞开发,工程设计,用UCOS,多进程,简单,体现了ARM7的精髓。 2、LINUX 嵌入式系统,LINUX消费与通信领域用的多,推荐选ARM9+LINUX 3、UCLINUX:ARM7上可以跑,学好可以比较方便的转向LINUX 4、VXWORKS学好后可以找到高薪工作,但工作机会本身并不比LINUX好找。 5、当单片机用                                                    当然可以,我当时就用了1周搞定,ADS在RAM中调试。后来我清空FLASH用的小段程序还是当时写的LED闪烁程序呢 五、ARM都玩什么:

            硬件设计----系统移植----驱动开发----应用开发 其中注意力放在后两个上,3有难度,4比较灵活,最重要的是都是找工作的砝码。 六、我用的什么板子:
1 加了串口通信的GPS模块、 GPRS模块
一个UART0,一个UART1,当与要用超级终端时用跳线切换。 2 SD卡,和7843触摸屏
同时挂在SPI总线上,因为SPI只能挂一个设备,同时还做了I/O模拟的准备,把两个设备又通过跳线挂在4个IO上。 3 扩了个IIC的35个键子的键盘
用的ZLG的7290,不占用CPU,最大支持64个键子,只上了35个,其他留接口。 4  把LCD接口按照买的LCD改装了,可以用FPC线直接连接。
所以改动虽然多,但真正很移植了,初期调试有关的并没动,就是为了现在不那么菜的时候做准备:) 七、开发流程:                                                       1、用我写的《自己写了个C工程模板又写了个使用说明 》里的方*调试程序吧,写个简单的,我当时写个LED闪烁的。看好使不。
2、把程序按照《FLASH烧写总结 》里的烧到FLASH里,测试一下
3、按照《UBOOT 移植操作》移植UBOOT
4、按照《UCLINUX下载简单说明》下个UCLINUX
5、看看驱动开发的方*,自己写个驱动看看
6、还有很多事东西着你玩 呵呵 八、关于JTAG访真器                                                     按照并口定义不同分几种,建议选WIFFLER定义的,因为支持的软件多。值得提的是有的JTAG访真器原理图上有跳线用来使能复位信号,这个一般不跳上。就是不用复位信号,因为JTAG协议里本身也可以控制44B0复位。当然,板子上的复位信号跳线也不用跳。 九、ARM9
2440还比较火啊 可以考虑买个了,但是2410就比较便宜了,作为学习来说反到和不错,推荐整一个。其实ARM9用的最多的领域应该是消费电子,比如手机PDA,而这上面用的多的应该是INTEL的和TI的吧。
 

菜鸟
2009-09-14 09:40:27     打赏
5楼

谢谢啦,讲的够详细,厉害!


菜鸟
2009-09-14 20:41:27     打赏
6楼
开课时间:2009年10月 1日 报名时间:2009年 9月 20日前 上课地点:亚嵌嵌入式教育研究中心--中科院教学区 课程特点:课后通过《嵌入式linux系统工程师中级认证》的学生,保证就业。承诺:本期学习未消化,不限次数免费重听相同课程,不限次数免费参加《嵌入式linux系统工程师中级》认证,直至通过认证,保证就业。 招生人数:15人(小班授课,质量保证) 2009,亚嵌与您一起迎来了中国具有挑战的一年。长期以来,我们本着开源的精神结识了许许多多热爱中国、热爱技术的国内外友人,并不断的与之为中国嵌入式技术的发展和推广做着不懈的努力! 2009年,是需要全中国人民团结、协作的一年,为了培养出更多热衷技术、尊重技术的中国未来嵌入式人才,让您们在如此困难的条件下,能够得到最高水平的嵌入式专业培训我们推出的亚嵌《嵌入式linux系统工程师强化班》集结了亚嵌最高水平的师资团队,以最优惠的方式,为你提供了目前国内最专业、最先进的教学管理体系,总共216个学时的学习使您不仅掌握嵌入式linux驱动开发的基本技能,更深入了解到嵌入式linux技术的精髓,具备在实际开发中真正意义解决问题的能力。 亚嵌《嵌入式linux系统工程师强化班》课程内容主要包括:嵌入式linux下C语言强化嵌入式ARM体系结构强化、嵌入式linux应用强化、嵌入式linux高级编程强化、嵌入式linux驱动强化、嵌入式linux高级驱动强化、嵌入式linux移植强化、嵌入式系统硬件强化、数字系统设计--基于FPGA、嵌入式linux项目实战,等10个方面的内容,课程培养对象主要针对嵌入式linux爱好者、各企业嵌入式技术管理干部和即将从事嵌入式开发的工程师,以及有志于在嵌入式行业发展的各领域工作者,尤其是一直支持和关注亚嵌的各大院校的教师和学生们。 在这里,如果您热爱中国、热爱技术,我们邀请您,加入我们,加入亚嵌!我们将为您提供最真实、最专业的服务。我们更将与您开创中国嵌入式发展的未来! 2009,迎接挑战嵌入你的中国心!   《嵌入式linux系统工程师强化培训班》课程内容:
嵌入式linux系统工程师强化班内容 是否可单报 单选单报优惠价格
嵌入式linux下C语言强化 可单独报选 800.00
嵌入式 ARM 开发强化内容 可单独报选 2008.00
嵌入式linux应用强化内容 可单独报选 2008.00
嵌入式linux移植强化内容 可单独报选 2800.00
嵌入式linux高级编程内容 可单独报选 2800.00
嵌入式linux驱动强化内容 可单独报选 2800.00
嵌入式linux高级驱动研修内容 可单独报选 2800.00
嵌入式系统硬件强化内容 可单独报选 2800.00
数字系统设计--基于FPGA 可单独报选 2800.00
嵌入式linux项目实战内容 可单独报选 2800.00
  培训费用:¥8900.00   师生优惠:¥8600.00元(凭学生证原件、教师资格证书原件 团报费用:¥8600.00元(3人以上)                                                 教材费:  ¥300.00  元   ### 9月20日  之前报名###            亚嵌教育全国免费电话:400-700-9624     联系人:史老师

菜鸟
2009-09-16 22:52:48     打赏
7楼

买套板子是必须的


菜鸟
2009-09-17 11:43:14     打赏
8楼

老师我没钱,但是想了解LINUX的东西,你能加我QQ吗?413516392


共8条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]