学*ARM7、ARM9的操作系统选择经验! [转]

发布于:2021-10-22 11:26:03

一?首先说说ARM的发展

?????? 所以改动虽然多,但真正很移植了,初期调试有关的并没动,就是为了现在不那么菜的时候做准备。
十一?开发流程
这里是我的开发流程
1?设计原理图(含WIGGLER的JTAG访真器)
2?设计PCB(含WIGGLER的JTAG访真器)
3?制版
4?焊接电压,确定电压没问题
5?焊接44B0+JTAG电路+WIGGLER的JTAG访真器+周边电路,用BANYANT+仿真器连接,BANYANT提示错误,但可以显示44B0编号,好象是0X0F0F0F0F只类的,说明44B0没问题
6?焊接晶体+RAM+ROM+周边电路,用BANYANT+仿真器连接,可以显示正确的44B0了
7?用BANYANT+仿真器连接,开AXD,在命令行窗口操作RAM,看可不可以修改,可以的话(用内存窗口看RAM地址)RAM就没问题
可以用这个命令“setmem?0xc000000,0xffffffff,32”
我的RAM挂在BANK6上?所以地址是0XC000000,你要是改了就也得改。
8?用我写的《自己写了个C工程模板又写了个使用说明?》里的方*调试程序吧,写个简单的,我当时写个LED闪烁的。看好使不。
9?把程序按照《FLASH烧写总结?》里的烧到FLASH里,测试一下
10?按照《UBOOT?移植操作》移植UBOOT?
11?按照《UCLINUX下载简单说明》下个UCLINUX
12?看看驱动开发的方*,自己写个驱动看看
13?还有很多事东西着你玩?呵呵
十二?关于JTAG访真器
???????? JTAG访真器现在用的多是简板的,一个244那种,用的没什么不好。按照并口定义不同分几种,建议选WIFFLER定义的,因为支持的软件多。这个网上多的是,不多说了。
??????? 值得提的是有的JTAG访真器原理图上有跳线用来使能复位信号,这个一般不跳上。就是不用复位信号,因为JTAG协议里本身也可以控制44B0复位。
??????? 当然,板子上的复位信号跳线也不用跳。
十三?哪个公司的ARM
这个是问题比较简单。
1?ARM7主要就几个公司的
三星,PHILIP,ATMEL的
??????? ATMEL的有比较便宜的AT91SAM7S32?和AT91SAM7S64?专为8位应用产品量身定做,价格很便宜好象《3刀吧。和PHILIP的21XX差不多,资料太少,项目中选还不错。
其他两家上面说了的不多说了吧
2?ARM9
??????? 这个玩2410和2440的多吧,现在2440还比较火啊?可以考虑买个了但是2410就比较便宜了,作为学*来说反到很不错,推荐整一个;其实ARM9用的最多的领域应该是消费电子,比如手机PDA,而这上面用的多的应该是INTEL的和TI的吧。但是INTEL的TI的入门材料少,价格高,自己看情况定吧。



转载于:https://www.cnblogs.com/kwseeker-bolgs/p/3904308.html






相关资源:嵌入式系统/ARM技术中的ARM7ARM9双核*台的技术分析

相关推荐

最新更新

猜你喜欢