跳转到主要内容
国际橡塑展报名
国际橡塑展报名
国际橡塑展报名
国际橡塑展报名
国际橡塑展报名
国际橡塑展报名
ARM嵌入式常用开发工具及开发流程(插画版)

由于嵌入式开发环境的特殊性(交叉编译),我们会用到一些其他的外围工具,这里做简要的说明。并重新介绍一下整个开发环境中,各个工具的使用,及一个简单应用的开发流程。

<strong> SecureCRT : 串口输出显示工具、SSHclient 。</strong>

SecureCRT 是一款支持SSH(SSH1和SSH2)的终端仿真程序,同时支持Telnet和rlogin协议。

这个是最有用的吧,你看到她就会爱上她。并且是可以窗口内多标签,界面和蔼可亲的。

<strong> DNW : USB下载工具。(配合u-boot使用)</strong>

Cortex-M0处理器的编程模型

本节描述Cortex-M0编程模型。除了内核的各个寄存器之外,还包含处理器操作模式和堆栈的介绍。

<strong>1、处理器工作模式</strong>

处理器工作模式有:

<strong>Thrread模式</strong>

用于执行应用程序,在处理器复位时,进入Thread模式。

<strong>Handler模式</strong>

用于异常处理,处理器执行完所有异常程序后,返回到Thread模式。

<strong>2、堆栈</strong>

Cortex-M0处理器及其特性

本文将简要地介绍Cortex-M0处理器及其特性:

<strong>Cortex-M0处理器及其核外设</strong>

Cortex™-M0处理器是用于嵌入式应用设计的入门级ARM Cortex 32位的处理器。它为开发者提供以下好处:

• 简单易用的编程模型;

• 高效的低功耗操作模式;

• 高代码密度;

• 可确定的、高效的中断处理;

• 向上兼容Cortex-M 处理器系列其他处理器。

【视频】单片机原理及应用06

单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。从上世纪80年代,由当时的4位、8位单片机,发展到现在的300M的高速单片机。

巴基斯坦青年代表团参访上海灵动微电子股份有限公司

2016年8月7日,在团中央国际交流合作部的安排和指导下,巴基斯坦青年代表团前往上海灵动微电子股份有限公司上海总部参观访问。

灵动微电子联合创始人、MCU产品事业部总经理娄方超先生介绍了张江高科技园区概况以及灵动微电子公司情况,并向巴基斯坦客人展示了灵动微电子的MCU产品,双方在友好热烈的气氛中进行了交流,随后还举行了乒乓球和斯诺克友谊赛,最后灵动陪同代表团实地参观了张江园区。

代表团团长、巴基斯坦旁遮普省青年事务部部长阿西夫﹒赛义德先生对此行给予了高度评价,并对灵动微电子的研发及产品给予了高度认可。参访团团员及灵动微电子工作人员互相合影留念,并交换联络方式,参访活动圆满结束。

是什么偷走了MCU的功耗?

许多工程师在设计MCU低功耗的时候都会遇见这样的情况,使用原厂的开发板、原厂的例程,测得的功耗会非常低,几乎就是数据手册上写的那个数据。可是偏偏自己编写工程的时候,MCU的功耗仅仅是象征性的降一下,根本达不到理论的数据。到底是什么偷走了MCU的功耗呢?

低功耗是MCU的一项非常重要的指标,比如某些可穿戴的设备,其携带的电量有限,如果整个电路消耗的电量特别大的话,就会经常出现电量不足的情况,影响用户体验;

平时我们在做产品的时候,基本的功能实现很简单,但只要涉及低功耗的问题就比较棘手了,比如某些可以低到微安级的MCU,而自己设计的低功耗怎么测都是毫安级的,电流竟然能够高出标准几百到上千倍,遇到这种情况千万不要怕,只要认真你就赢了。下边咱们仔细分析一下这其中的原因。

为什么通用MCU领域需要新的中国玩家?

在半导体元器件中,MCU是一个很特殊的器件,这个市场每年都在保持增长,但是国外MCU厂商却在选择退出!据IC Insights市场研究报告显示,2015年全球MCU市场规模达到168亿美元,较2014年增长5.6%,出货量255亿颗比2014年提升12.4%,预计2016年全球MCU市场出货量将突破300亿颗大关。对于32位MCU市场而言,2015年是具有重大标志性意义的一年,全球32位MCU出货量超过4/8位MCU与16位MCU出货量的总和,而且未来几年应该会保持30%左右的高速增长。

MCU数位控制技术助力变频马达性能大跃进

变频马达主要依靠半导体元件组成的电子电路来驱动马达运转,其中MCU数位控制技术的良寙攸关着马达效率是否理想;而在MCU控制技术日趋成熟,加上FOC演算法助力之下,变频马达效率将逐步跃进。

马达是家电产品中,不可或缺的动力元件,马达的使用量,也是生活舒适程度的指标之一。家电产品中,常见的马达基本上有三种:交流感应马达(AC Induction Motor, ACIM)、直流有刷马达(Brushed DC Motor)、直流无刷马达(BLDC/PMSM)(亦称变频马达)。事实上,马达的分类方式可从以下几点区分。

<strong>.电源</strong>

从电源的使用上来看,可简易分成交流马达与直流马达两大类。

<strong>.控制方式</strong>

Cortex-M3 栈的8字节对齐

<strong>一、什么是栈对齐?</strong>

栈的字节对齐,实际是指栈顶指针须是某字节的整数倍。因此下边对系统栈与MSP,任务栈与PSP,栈对齐与SP对齐 这三对概念不做区分。另外下文提到编译器的时候,实际上是对编译器汇编器连接器的统称。

之前对栈的8字节对齐理解的不透,就在网上查了好多有关栈字节对齐、还有一些ARM对齐伪指令的资料信息,又做了一些实验,把这些零碎的信息拼接在一起,总觉得理解透这个问题的话得长篇大论了。结果昨天看了AAPCS手册、然后查到了没有使用PRESERVE8伪指令出现错误的实例,突然觉得长篇大论不存在了,半篇小论这问题就能理顺了。

<strong>二、AAPCS栈使用规约</strong>

智能家居由热转冷,产业未来该何去何从?

2016 年以来,智能家居出现的频次明显降低。这既有直播、 VR 成为行业新热点后,媒体报道和关注度转移的外部因素。但是,更多的是从智能家居行业自身找原因。<!--break-->

首先,智能家居概念被过度消费。热炒的智能家居让用户的期望值大大提升,但是,当用户没用真正看到满意的产品时,难免感到失望,狼来了的故事绝对不能讲第三遍。

其次,资本的 “ 煽风点火 ” 。智能家居热度的快速上升,除了谷歌 32 亿美元收购智能家居公司 Nest 之外,资本快钱的大量涌入成为市场的幕后推手,造成行业整体浮躁。但是,资本讲究回报,相比国外注重长线投资,中国的资本则希望短期获利,催生智能家居行业泡沫。