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公版电路,其复位部分是值得商榷的。
不要胡乱追求新技术,尤其是一些非常高的高手,要放得下架子,不要追求技术得先进性和新颖性,尽量使用满足设计需求得成熟技术
关键字:ARM开发 步骤
引用地址:
ARM开发的步骤
推荐阅读最新更新时间:2024-03-16 14:52
plc梯形图的识别方法与步骤
一、 总体分析
1 系统分析
依据控制系统所需完成的控制任务,对被控对象的工艺过程、工作特点以及控制系统的控制过程、控制规律、功能和特征进行详细分析,明确输入、输出物理量是开关量还是模拟量,明确划分控制的各个阶段及其特点,阶段之间的转换条件,画出完整的工作流程图和各执行元件的动作节拍表。
2 看主电路
进一步了解工艺流程及其对应的执行装置和元器件。
3 看PLC控制系统的I/O配置和PLC的I/O接线
了解输入信号和对应输入继电器的配置、输出继电器的配置及其所接的对应负载。
在没有给出输入/输出设备定义和PLC的I/O配置的情况下,应根据PLC的I/O接
[嵌入式]
中国企业培养和留住云技能人才的四个步骤
【2022年4月20日】根据Gartner的最新调查,云技能人才的紧缺,使中国企业之间的人才争夺日趋白热化。 Gartner研究总监张吟铃表示:“基础设施和运营领导者需要分析云能力缺口,与人力资源部门合作设立新职位、规划职业发展路径、确定可行激励措施,以培养和留住云技能人才。” Gartner近期调研显⽰,技能/资源不足是基础设施和运营(I&O)领导者面临的首要挑战(见图1)。很多中国企业 对云项目的关注与日俱增 ,希望能够通过此类项目支持业务创新、提高敏捷性、优化成本,但内部员工云技能有限,云技术采用并⾮易事。 图1:I&O领导者面临的首要挑战 培养和留住人才的方法可分为四步,见图2。各步骤无需依次进行,可
[工业控制]
【STM32】外部中断概述、寄存器、库函数(EXTI一般步骤)
STM32F1xx官方资料: 《STM32中文参考手册V10》-第9章 中断和事件 外部中断概述 外部中断(EXTI),和在【STM32】NVIC中断优先级管理(中断向量表) 中讲述的CM3内核的外部中断不同。特指的是,在中断向量表中的EXTI的外部中断。STM32的每个IO都可以作为外部中断输入。 外部中断线 STM32的中断控制器支持19个外部中断、事件请求(也就是19条外部中断线): 线0~15:对应外部IO口的输入中断; 线16:连接到PVD输出; 线17:连接到RTC闹钟事件; 线18:连接到USB唤醒事件。 每条外部中断线可以独立的配置触发方式(上升沿、下降沿或者双边沿触发)、使能/失能
[单片机]
基于IPv6和ARM9的地震烈度仪开发
以低功耗微型电容式三轴向加速度传感器作为传感部件,采用基于ARM9的嵌入式系统并定制Linux作为总控系统,选择符合802.11b标准的无线通讯技术作为仪器的网络接入方式,研制完成基于无线IPv6的SI一2型地震烈度计,实现了地震烈度的网络化、数字化观测,解决了我国缺乏直接测定地震烈度仪器的问题。 引 言 当前国内外已建设的城市地震灾害速报系统一般以地震烈度计观测系统为主体。日本东京煤气公司在1994年就完成了由331台谱烈度计、20台液化传感器和5台强震仪构成的地震监测与震害快速评估系统(SIGNAL)。阪神地震取得显著的减灾效益后,东京煤气公司于1997年~2007年的十年间布设了3 800个新型地震谱烈度计。 目
[单片机]
LED书写台灯的设计制作步骤
用LED照明的优点是无辐射、高效率、长寿命、节约能源、绿色环保。但大功率(瓦级)白光LED因造价过高而制约了其在普通照明中的应用。采用价格低廉的超高亮小功率白光LED制作灯具是一种替代方法。 下面介绍采用多个LED组和制作LED书写台灯的设计、制作方法及步骤。 1.技术要求 (1)具有较高的照度,在桌面上有效的照明区域内不低于3001x; (2)输出的光线较为均匀、柔和,视觉效果较好: (3)使用安全、方便、产生的眩光较少。 2.LED台灯的制作 为了使LED台灯能与市售商品相媲美,借用了某品牌调光台灯(普通晶间管)的外壳,将原来的灯头、调光线路板等拆除,保留了外壳和电源开关(带电位器
[电源管理]
Arm、Cadence、Xilinx联合推出7纳米工艺Arm Neoverse系统开发平台
高性能计算领域领导者联合交付业内首款7nm Arm Neoverse N1 SoC开发平台,和CCIX互连架构 该开发平台包括一个2.6-3GHz的Neoverse N1 SoC,该SoC基于TSMC 7nm FinFET工艺,完全采用Cadence全套流程来完成设计实现和验证,并能通过CCIX协议与 Xilinx FPGA进行互联。 Arm、Cadence Design Systems, Inc. (NASDAQ: CDNS) 和Xilinx, Inc. (NASDAQ: XLNX)今日宣布,联合推出基于全新ArmÒ Neoverse™ N1的系统开发平台,该平台将面向下一代云到边缘基础设施,并已在TSM
[物联网]
自制小型led补光灯步骤
LED补光灯是一种固体发光器件,也称发光二极管,靠小电流驱动半导体器件发光,耗电小,稳定高,但是亮度相对较弱一些。发热少,散热好。可靠近植物而不使之焦灼。基于此特性,LED可以水平或垂直放置于植物上方,因此它可以在很大程度上减少照度流失并且提供光效。 1、ED补光灯原理 补光灯一般用来提高对象正面的光线不足而使用的一种光线 补足的方法。这种补光灯一般都是采用高亮发光二极管(LED)来制作的,它有运行稳定,发热量低,低能耗,使用寿命长的特点!至于参数,一般都没在这类产品中明确标示。 所谓补光灯就是用特定的光投射给被照对象,直接或间接通得到光线补足目的一种特种照明器材。当用在促进植物光合作用
[电源管理]
意法半导体采用下一代ARM技术,开发先进的手持多媒体设备
ARM Cortex-A8 处理器为下一代设备提供独一无二的低功耗与高性能 ARM 公司 今天宣布:意法半导体 授权 获得高性能的 ARM Cortex-A8 处理器。随着在下一代移动设备市场业务的扩展,意法半导体决定为其移动技术产品系列部署 Cortex-A8 处理器,为众多 价格适中 的手机和便携式多媒体设备提供台式电脑的性能。通过将 ARM Cortex-A8 处理器的性能和功耗优势同其自有的、应用广泛的 Nomadik 多媒体应用处理器相结合,意法半导体可为终端用户带来先进的性能和功能。 多媒体电子制造商必须实现内容与通信的融
[新品]