您的位置 首页 电子

嵌入式开发入门者ARM学习必要过程

针对嵌入式开发的入门者给出嵌入式开发的ARM基础知识和入门必要步骤:1做个最小系统板:如果你从没有做过ARM嵌入式开发,建议你

  针对嵌入式开发的入门者给出嵌入式开发的ARM基础知识和入门必要过程:

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

  2. 写发动代码,依据硬件地址先写一个可以发动的小代码,包含以下部分:

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

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

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

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

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

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

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

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

微信扫一扫关注我们

返回顶部