谢谢有经验的大虾们,帮我总结一下ARM开发需要什么样的理论基础,或者说是什么样的基础知识。
共8条
1/1 1 跳转至页
嵌入式学习
单片机基础有更好,但没有也无所谓。
汇编有C,都看懂了就OK,不用自己现写
二、开发软件: 1 ADS调试 编译成AXF以后再在ARM的RAM里调试。 2 PLASHPGM FLASH烧写的软件。同类的软件还有很多FLUTED、FLSHP 3 BANYANT调试代理 调试代理还有很多种,什么H-JTAG了、ARM7了,BANYANT比较好。 4 ARM-ELF-TOOLS工具链 开发UCLINUX用ARM-ELF-GCC;开发LINUX用ARM-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年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系统工程师强化培训班》课程内容:
培训费用:¥8900.00元
师生优惠:¥8600.00元(凭学生证原件、教师资格证书原件)
团报费用:¥8600.00元(3人以上)
教材费: ¥300.00 元 ### 9月20日 之前报名### 亚嵌教育全国免费电话:400-700-9624 联系人:史老师
嵌入式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元 |
共8条
1/1 1 跳转至页
回复
有奖活动 | |
---|---|
【有奖活动】分享技术经验,兑换京东卡 | |
话不多说,快进群! | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
打赏了!打赏了!打赏了! |
打赏帖 | |
---|---|
与电子爱好者谈读图二被打赏50分 | |
【FRDM-MCXN947评测】Core1适配运行FreeRtos被打赏50分 | |
【FRDM-MCXN947评测】双核调试被打赏50分 | |
【CPKCORRA8D1B评测】---移植CoreMark被打赏50分 | |
【CPKCORRA8D1B评测】---打开硬件定时器被打赏50分 | |
【FRDM-MCXA156评测】4、CAN loopback模式测试被打赏50分 | |
【CPKcorRA8D1评测】--搭建初始环境被打赏50分 | |
【FRDM-MCXA156评测】3、使用FlexIO模拟UART被打赏50分 | |
【FRDM-MCXA156评测】2、rt-thread MCXA156 BSP制作被打赏50分 | |
【FRDM-MCXN947评测】核间通信MUTEX被打赏50分 |