您的位置 首页 厂商

ARM开发的过程

1.做个最小系统板:如果你从没有做过ARM的开发,建议你一开始不要贪大求全,把所有的应用都做好,因为ARM的启动方式和dsp或单片机有所不…

1. 做个最小体系板:假如你从没有做过ARM的开发,主张你一开始不要贪大求全,把一切的运用都做好,由于ARM的发动方法和dsp单片机有所不同,往往会遇到各种问题,所以主张先布一个仅有Flash,SRAM或SDRAM、CPU、JTAG、和复位信号的小体系板,留出扩展接口。使最小体系可以正常运转,你的使命就完结了一半,好在ARM的外围接口根本都是标准接口,假如你已有这些硬件的布线经历,这对你来讲是一件很简单的工作。

2. 写发动代码,依据硬件地址先写一个可以发动的小代码,包含以下部分:
初始化端口,屏蔽中止,把程序拷贝到SRAM中;完结代码的重映射;装备中止句柄,连接到C言语进口。惹祸你看到给你的一些示例程序傍边,bootloader会有许多东西,可是不要被这些杂乱的程序所困扰,由于你不是做开发板的,你的使命便是做段小程序,让你的运用程序可以运转下去

3. 细心研讨你所用的芯片的材料,虽然ARM在内核上兼容,但每家芯片都有自己的特征,编写程序时有必要考虑这些问题。尤其是女孩子,在这儿千万别有依靠心思,总想拿他人的示例程序修改,却越改越乱。

4. 多看一些操作体系程序,在ARM的运用开放源代码的程序许多,要想进步自己,就要多看他人的程序,linux,uc/os-II等等这些都是很好的原码。

6.假如你是作硬件,每个厂家根本上都有针对该芯片的DEMO板原理图。先将原理图消化。这样你今后做规划时,对资源的分配心中有数。器材的DATSHEET一定要好好消化。

7.假如做软件最好对操作体系的机理要有所了解。当然这对软件工程师来说是小菜一碟。但假如是硬件身世的就有点费力。


再有便是要有平常心,要学习他人成功经历,也要剖析,咱们做技能的意图是做产品,只需不是在产品上广泛验证过的东西,就要细心剖析再运用,还要测验。例如三星网站上供给的44B0X和网上广泛盛行的44B0X公版电路,其复位部分是值得商讨的。
不要胡乱寻求新技能,尤其是一些十分高的高手,要放得下架子,不要寻求技能得先进性和新颖性,尽量运用分量规划需求得老练技能

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/changshang/264285.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部