arm单片机

鸿蒙系统的源码,请需要的同志查看

一个人想着一个人 提交于 2020-03-11 06:59:07
https://github.com/Awesome-HarmonyOS/HarmonyOS 其中,只有LiteOS比较多些,具体为:学单片机和嵌入式的同志可以学习下 LiteOS代码入口 LiteOS入口在工程对应的main.c中,基本流程如下: int main(void) { UINT32 uwRet = LOS_OK; HardWare_Init(); uwRet = LOS_KernelInit(); if (uwRet != LOS_OK) { return LOS_NOK; } LOS_Inspect_Entry(); LOS_Start(); } 首先进行硬件初始化 HardWare_Init(); 初始化LiteOS内核 LOS_KernelInit(); 初始化内核例程 LOS_Inspect_Entry(); 最后调用LOS_Start();开始task调度,LiteOS开始正常工作; LiteOS的代码目录结构说明 关于代码树中各个目录存放的源代码的相关内容简介如下: 一级目录 二级目录 三级目录 说明 arch arm arm-m M核中断、调度、tick相关代码 common arm核公用的cmsis core接口 components cmsis LiteOS提供的cmsis os接口实现 connectivity agent_tiny agent

DSP与STM32大PK

大憨熊 提交于 2020-02-22 22:58:02
1.FPGA:是可编程逻辑阵列,常用于处理高速数字信号,不过随着科技的发展,现在很多FPGA CPLD可以集成mcu内核,甚至具备了ARM DSP的功能 2.ARM,是一类内核的称谓,就像51一样,具体到芯片的话,会有很多不同的厂家不同等级,诸如三星、易法、飞利浦、摩托罗拉等等,其中STM32是易法半导体的一款面向工控低功耗内核为Cortex M3内核的ARM芯片 3.DSP顾名思义就是数字信号处理,厂家主要是德州仪器(TI)主要用于数字型号处理等对运算速度有特殊要求的场合,诸如音频视频算法,军工等领域,但同时dsp有2000 5000 6000等系列也可满足不场合需要 1.FPGA一般不会用来做复杂的系统,只用来做些简单的系统如状态机实现的自动售货机...展开>等,多少还是用来做信号的高速变换和处理,毕竟它只是可编程逻辑阵列。 2.ARM和DSP就各有千秋了; ARM的系列从V3 V5 V7 V9 XSCALE,从thumb指令到arm指令(thumb arm也可同时实现),可以说遍布机会所有的领域,只要你接的价格可以接受(其实许多arm并不是很贵的),单片机所有的功能基本他都能实现,我就不用举例子,特别是现在与各种RTOS结合更是开发方便功能强大。 DSP相对arm价格要贵些,这也是可能个体厂家使用较少的一个原因吧,2000系列主要用于工控特别是2812这个用的人比较多

学习嵌入式开发——简介及搭建开发环境

旧城冷巷雨未停 提交于 2019-12-01 23:56:52
嵌入式技术的发展经历了单片机(SCM)、微控制器(MCU)、系统级芯片(SoC)3个阶段。 SCM——随着大规模集成电路的出现及其发展,计算机的CPU、RAM、ROM、定时数器和多种I/O接口集成在一片芯片上,形成芯片级的计算机。 MCU——MCU的特征是满足各类嵌入式应用,根据对象系统要求扩展各种外围电路与接口电路,突显其对象的智能化控制能力。实际上,MCU、SCM之间的概念在日常工作中并不严格区分,一概以单片机称呼。随着能够运行更复杂软件(比如操作系统)的SoC的出现,“单片机”通常是指不运行操作系统、功能相对单一的嵌入式系统,但这不是绝对的。 SoC——SoC的特征是实现复杂系统功能的VLSI;采用超深亚微米工艺技术;使用一个以上嵌入式CPU/数字信号处理器(DSP);外部可以对芯片进行编程;主要采用第三方IP进行设计。 嵌入式处理器种类繁多,有ARM、MIPS、PPC等多种架构。但由于ARM处理器的文档丰富,各类嵌入式软件大多支持ARM处理器,使用ARM开发板来学习嵌入式开发是一个好选择。 基于ARM的处理器以其高速度、低功耗、价格低等优点得到非常广泛的应用,它可以应用于以下领域:为无线通信、消费电子、成像设备等产品提供可运行复杂操作系统的开放应用平台;在海量存储、汽车电子、工业控制和网络应用等领域提供实时嵌入式应用;安全系统,比如信用卡、SIM卡等。

学单片机还有前途吗?

↘锁芯ラ 提交于 2019-11-27 03:04:45
单片机,嵌入式大量的充斥在我们的生活中,几乎方方面面都用得到单片机,确实现在出现了大量32,64位的,但是市场上现在出货量最大的还是8位的51系列。对于一些不复杂的任务,能用51做,还非要上arm吗,所以要根据实际需要来看。所以我个人认为单片机这行,大钱可能挣不着,温饱肯定是没问题的,更深入的可以走,linux+arm。 可以有些朋友给些不同的建议吗?你们觉得呢,单片机有前途吗? 来源: https://blog.csdn.net/weixin_42832780/article/details/99303071