历史上的今天

今天是:2024年11月19日(星期二)

2019年11月19日 | ARM嵌入式系统的学习步骤

发布者:喜从中来 来源: 51hei关键字:ARM  嵌入式系统  学习步骤 手机看文章 扫描二维码
随时随地手机看文章

ARM嵌入式系统的学习步骤

对于很多新手来说,不知道ARM嵌入式系统如何入门?怎样一步步的去学习?接下来凌阳教育嵌入式培训网就详解的为大家介绍:关于ARM嵌入式系统学习步骤:

1.做个最小系统板:如果你从没有做过ARM的开发,建议你一开始不要贪大求全,把所有的应用都做好,因为ARM的启动方式和dsp或单片机有所不同,往往会遇到各种问题,所以建议先布一个仅有Flash,SRAMSDRAM、CPU、JTAG、和复位信号的小系统板,留出扩展接口。使最小系统能够正常运行,你的任务就完成了一半,好在arm的外围接口基本都是标准接口,如果你已有这些硬件的布线经验,这对你来讲是一件很容易的事情。

2.写启动代码,根据硬件地址先写一个能够启动的小代码,包括以下部分:

初始化端口,屏蔽中断,把程序拷贝到SRAM中;完成代码的重映射;配置中断句柄,连接到C语言入口。也许你看到给你的一些示例程序当中,bootloader会有很多东西,但是不要被这些复杂的程序所困扰,因为你不是做开发板的,你的任务就是做段小程序,让你的应用程序能够运行下去。

3.仔细研究你所用的芯片的资料,尽管arm在内核上兼容,但每家芯片都有自己的特色,编写程序时必须考虑这些问题。尤其是女孩子,在这儿千万别有依赖心理,总想拿别人的示例程序修改,却越改越乱。

4.多看一些操作系统程序,在arm的应用开放源代码的程序很多,要想提高自己,就要多看别人的程序,linux,uc/os-II等等这些都是很好的原码。
如果你是作硬件,每个厂家基本上都有针对该芯片的DEMO板原理图。先将原理图消化。这样你以后做设计时,对资源的分配心中有数。器件的DATSHEET一定要好好消化。
如果做软件最好对操作系统的机理要有所了解。当然这对软件工程师来说是小菜一碟。但如果是硬件出身的就有点费劲。

关键字:ARM  嵌入式系统  学习步骤 引用地址:ARM嵌入式系统的学习步骤

上一篇:ARM Linux内核Input输入子系统浅解
下一篇:为你破解ARM中断寄存器

推荐阅读

我们曾期望Google眼镜能够成为革命性的新产品,因为它某种程度上实现了大家对未来的幻想。 然而Google眼镜作为概念产品虽然有趣,但它仍然太不成熟,而且因为存在侵犯隐私的可能还被大众抵触,更重要的是它花去的太多,赚回来的太少,于是在2015年,Google宣布不再生产该产品。 最近,英特尔发布了一款非常漂亮的智能眼镜,看起来要比之前我们看到过的任...
  动力电池从磷酸铁锂转向三元锂电池组体系后,能量密度有了较大幅度的提高,燃料电池和固态电池被大家认为是未来的发展方向,为了抢占未来的制高点,不少整车企业偏向燃料电池。   在整个燃料电池车运作的过程中,燃料电池反应堆是一个化学反应的场所。它只需要源源不断的供给少量氢气就可以持续工作,如果发生氢气泄漏或者安全事故,可以迅速切断...
MoneyDJ援引日刊工业新闻消息报道,多名知情人士透露,东芝已与联电展开协商,计划出售两座晶圆厂给联电,双方最快在2021年3月底前达成协议。不过知情人士补充说道,协商仍处于初期阶段,可能出现变数。除了联电以外,还有其他候补买家。据悉,东芝计划出售位于大分市和岩手县北的两座晶圆厂,其中大分市拥有8英寸和6英寸晶圆产线,岩手工厂拥有8英寸产线...
企业转型成功的关键之一,就是从海量的数据中挖掘洞见,将数据价值发挥得淋漓尽致。现代企业需要拥有能够支持快速开发与部署应用程序的基础设施,从而为自动化、自助式资源分配以及无处不在的数据访问奠定基础。这一点很重要,因为企业能既快又巧地利用数据是其在当今的商业市场中能够立足的基础。对企业首席信息官(CIO)而言,一项关键的任务就是提供数...

史海拾趣

问答坊 | AI 解惑

IM3、IIP3、OIP3等的计算

Pin:Input powerPout:Output powerIM3:3rd order intermodulation productIIP3:Input 3rd order intercept pointOIP3:Output 3rd order intercept pointG:GainP1dB:1dB&n ...…

查看全部问答∨

AT89c2051 中文资料

AT89c2051 中文资料…

查看全部问答∨

高频PCB学习资料

高频PCB学习资料…

查看全部问答∨

想找本已s3c44b0为例子的书入门,请推荐。

弄了块三星原厂的s3c44b0开发板,想找本书看下入门。…

查看全部问答∨

编译器的工作问题

问个基本问题:以S3C44B0X为例,在ADS编译环境下,编译器编译程序后自动将程序的代码和数据分开。代码和数据都放在FLASH里,。在启动程序44BINIT.S里,将数据段从FLASH拷贝SDRAM里,代码仍然留在FLASH里。 请问是这样的不? …

查看全部问答∨

串口开发小小心得

串口开发小小心得 本人新入行,写的也只是很肤浅的自己的一点点理解。欢迎批评指正,qq:15065328.email:zxiki@163.com。msn:zxiki@hotmail.com。如果这些经验能对您有所帮助,我将非常荣幸。欢迎转载(可能抬举自己了),但请把以上文字一并保 ...…

查看全部问答∨

触摸屏技术

本帖最后由 jameswangsynnex 于 2015-3-3 19:58 编辑 “伸出手臂,触摸世界”。即使是对工程师来讲,如此简单的模拟通话也因此马上变得去繁变简。但是,有时电话交流还是不够,在这种情况下,一图胜千言,所以有了界面友好的触摸屏。   想象一 ...…

查看全部问答∨

试用报告4-关于人脸检测的具体操作步骤

前些帖子介绍了人脸检测的一些相关的资料,下面这个帖子就具体步骤进行介绍: 要实现人脸检测必须从硬件和软件入手: 硬件方面: 1、在开始菜单中启动xilinx platform studio 11.1(因为本实验板附带的edk就是11版本的,大家可以到xilinx官网中 ...…

查看全部问答∨

我的定时器启动后先进一次中断

大家好 我用的stm32单片机,我已经做了其他可能的排除,最好确定 定时器使能后先进入一次中断。 我感觉应该是有些标志位没有清除,希望各位大侠帮我看看。 void TIM_Configuration(void) { TIM_TimeBaseInitTypeDef  TIM_TimeB ...…

查看全部问答∨

为什么要删我的帖子的!!!!!!!!

                                 我看见网上有公司能破解STM8了,我也正在用STM8,所以想在这问一下,今天发现帖子被删除了…

查看全部问答∨
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved