fjfjja发表于 2009-1-21 15:13 |
只看该作者
回复
引用
订阅
报告
收藏分享评分
楼主:我有一点
ARM7的结构经验!和编写最简单ARM7的bootloader!像初始化内存重映射什么的!
我现在想买个
开发板做实验!但是不知道是买个ARM7的还是ARM9的!要是买ARM7的话我比较好上手!但是感觉很赔!买ARM9的话,别人说也能练ARM7的东西!不过,听说里面的内存体系不一样,资源也都不一样!怕到时候又摸不到头绪了!
各位怎么看?
阿南发表于 2009-1-22 00:23 |
只看该作者
回复
引用
评分
报告
返回版面 TOP
7楼:re 5楼:谢谢.有一章是专门讲启动代码和内存映射的,因为阿
认为它非常重要.光盘中有原理图和PCB图,如果你有条件当然可以自己做板,焊接,BGA你可以找修手机的试试.
当然,阿南这里也提供那块开发板的邮购,也欢迎你购买.
10楼:取决于个人的功底,因为未来的产品开发会用到各种档次的MC
先学什么后学什么完全取决于个人的目前基础,产品的开发也完全取决于你的积累,因此注重个人在技术上的修为和打好基础则是未来出类拔萃的前提,对开发思想和开发方法的深刻认识则远比暂时能开发几个产品要持久得多。
比
方说,同样的项目选用ARM9则有几种可行的方案,Linux、WinCE与uC/OS-II,用Linux、WinCE硬件成本很高(最佳的方案是2片
32M的SDRAM、1片NAND Flash或者一片2M NOR Flash),而用uC/OS-II的硬件成本最低(128K-
2M DataFlash和2-8M SDRAM),同样可以支持MMU等所有的资源,支持GUI的速度之快是Linux与WinCE所不能比的,但也不
是所有的产品都适合用uC/OS-II,要看具体情况而定,也有很多客户用“裸奔”的办法,而Linux与WinCE强大的平台化软件支持是其突出的优
势,如支持Wi-Fi最好的方案是Linux和WinCE,因为Linux与WinCE自带协议,而要在uC/OS-II开发一个支持Wi-Fi的协议简
直是开玩笑。所以作为一个未来具有竞争力的工程师,我想你已经知道初步该如何选择了。
还有关键看你要成为什么样的人才,一般来说
开发工程师有几个层次,(1)会开发产品,但理论水平一般,比方会用ARM开发产品,但对ARM的细节讲不清楚;(2)会开发产品,理论水平不错,会写但
不会说,却能够将问题讲清楚,不一定能够做到深入浅出成为你的指路明灯,但这样的人才会做出令人难以想象的成就;(3)会开发产品,理论水平很高,会说、
会写还会讲,属于技术专家型管理人才;(4)会开发产品,但形象思维很好,条理性很强,沟通能力非常出色,属于管理型人才。
大多
数工程师永远属于第一层次,很难让人佩服和追随,因为这样的能力带不出高手,但成功的老板往往将这样的“高手”永远拒之门外;处于第二层次的工程师很多人
是专家,但这样的人才不多见,需要多年埋头苦干才能成“佛”;处于第三层次的工程师,需要具备出色的形象思维和比较好的逻辑思维,但需要企业不惜一切代价
去栽培,同样离不开技术专家型管理人才的长期巨无细事的指点和严格要求。
第一层次的工程师的学习方法是人云亦云,往往听
信“别人”(可能是专家也可能是一般的人,因为网络的时代你不认识谁是专家,你只认识人们眼中的牛人,其到底如何不得而知,但不否认他一定开发过成功的产
品)的无关紧要不负责任的建议,常常有人在网上说学这个好,也有人说学那个,这里面有一个学习方法的问题,但没有人说得出来;第二层次与第三层次的工程师
注重向成功者学习,成功者早已超越了牛人的界限,他们对技术的细节了如指掌,不达目的不罢休,这些人永远在最好的状态下学习和研究。
总
之要从从基础抓起,虽然很多人听得进去,但不肯下苦功夫坚持数十年如一日地奋斗。其实创业不是想象中那么容易,要创业成功必先完成各方面(思想与技术)的
积累,其实资本并不是最重要的条件,不是技术好就能够创业成功,而技术好的人才常常埋怨缺乏机会和资本,本来机会和资本就是稀缺资源,如果遍地都是机会和
资本,那成功者一定不是你,而事实上无论什么样的好技术都是用钱可以买得到的,什么样的好人才都是可以想办法请到的,唯有成功需要靠自己一步一步一个脚印
去走,尽管成功者的结果是一样的,但成功的过程却从来不可复制,经历了与别人成功的过程和帮助别人成功过,与自己做成功完全是两码事。
放假了,灌了一点水,言词尖锐但不一定正确,仅仅作为一个普通的网友个人的一家之言。
文章评论(0条评论)
登录后参与讨论