嵌入式技术

嵌入式处理器的技术标准

北战南征 提交于 2020-03-24 16:57:12
嵌入式处理器的技术标准 ①功能 取决于这个处理器所集成的存储器的数量、外部设备的结构(外设的种类) ②字长 位数决定了寄存器、运算器和数据总线的位数、处理器的字长越长,可以包含的信息就越多,能表示数值的有效位就越多,计算精确度也越高,通常处理器有4 8 16 32 64 位等不同的字长 ③处理速度 采用单位时间内运算整数的指令平均执行的条数。单位DMIPS 百万条指令每秒 1.25DMIPS ④工作温度 常见处理器温度级别有,民用,工业用,军用,航天用几个温度级别 ⑤功耗 ⑥寻址能力 寻址能力主要取决于处理器地址线的数目,地址线越多寻址能力越 强 ⑦稳定性 MTBF(平均失效间隔时间) 在相当长的运行时间中,机器工作时间/运行期间故障的次数,它是一个统计值,用来表示嵌入式系统的可靠性,MTBF的值越大,越可靠。 来源: 51CTO 作者: qq59a65ffb52e85 链接: https://blog.51cto.com/13258379/2480182

年末随感

南楼画角 提交于 2020-03-18 00:44:05
时间转瞬即逝,又是一年的除夕夜。仍记得去年此时还在河北出差,转眼间已工作九月有余,也算是顺利的完成了从学生到职场人的转变。 回首工作的这大半年,虽略有收获,但经常会感到自身技术的不足,同时又发现从繁杂的业务中所能获取的技术有限,不免略感焦虑。即使已经在焦虑之余利用下班后的时间努力学习充电,但总觉得没达到预期的效果。经过这段时间的反思,觉得需要多总结记录平时所学,以做到点滴积累。因而在此为来年立下一些flag: 首先,在新的一年里,要开始尝试输出技术相关的blog。相关的技术包括但不限于最近所学,也可以包括学生时代从事的嵌入式相关的技术总结。虽然学生时代从事的嵌入式可能认识尚浅,但这么做也算是对那段时间的回忆了吧。现在想想,因为就业需求的大背景,而放弃了学习了六年的嵌入式,也是实属无奈。 其次,开始尝试阅读相关的开源代码。工作之后,越发觉得具备框架搭建能力的重要性,需要通过阅读源码提高自己对系统的把控能力。同时充分借鉴前人的经验,提升自己的代码能力。 最后,坚持锻炼身体,达到预定的目标体重。看似和学习、工作无关,但是健康的身体是革命的本钱,这一点永远不能忘记。 ------不积跬步,无以至千里;不积小流,无以成江海。 于2019年除夕 来源: https://www.cnblogs.com/zhouxingyu1993/p/10351987.html

嵌入式和物联网有什么关系?

笑着哭i 提交于 2020-03-16 17:45:49
嵌入式和物联网有什么关系?一文教你搞明白。 物联网时代,物联网实现了人人互联,物物互联,还有就是人物互联,它是一种建立在互联网上的泛在网络。物联网技术的重要基础和核心仍旧是互联网,通过各种有线和无线网络与互联网融合,将物体的信息实时准确地传递出去。在物联网上的传感器定时采集的信息需要通过网络传输,由于其数量极其庞大,形成了海量信息,在传输过程中,为了保障数据的正确性和及时性,必须适应各种异构网络和协议。 物联网最重要的特点 1、全面感知 2、可靠传递 3、智能控制 4、数据融合 而嵌入式开发,是通过对软硬件相结合,再加上一些物联网的发展,嵌入式变成现在比较主流的技术之一。像一些智能家居智能工业,这些都是以嵌入式为基础来开展的,可见嵌入式技术***的很深哦。但是对于嵌入式来说,他对技术的要求是很高的,所以学习嵌入式需要有方法,回归正题,现在嵌入式技术和物联网产业发展迅速,嵌入式技术在巩固传统的应用基础上,也在探索新兴市场的应用,物联网(IoT)无疑是其中最具有广泛性的应用目标。 因此,物联网与嵌入式是密不可分的,虽然物联网拥有传感器、无线网络、射频识别,但物联网系统的控制操作、数据处理操作,都是通过嵌入式的技术去实现的,物联网就是嵌入式产品(物)的网络化(联网)。 来源: 51CTO 作者: qq59a65ffb52e85 链接: https://blog.51cto.com

嵌入式项目管理心得

旧城冷巷雨未停 提交于 2020-03-08 20:28:53
管理项目和管理房屋装修有很多相似点。首先需求分析-中式装修还是欧式装修,架构设计-绘制装饰图;接着模块实现-硬装,软装,水工,电工,木工,瓦工;再者联调-各工种合作;最后家具进场保洁交付-产品上线。 要想项目管的好,就需要客户需求提炼本质,架构设计的扩展性好,层级划分清晰,模块内聚,具体实施者做事靠谱,开发有实力,逻辑清晰,联调配合顺畅,测试case覆盖需求全面。 若涉及到结构件,电子件,还需要确认模具,EMC,若有无线传输,还需要无线准入测试,以及产品的认证。 大多数员工工作的主要动力是薪水,其次是兴趣。若把兴趣调动起来,工作效率就变高了。拉来项目的是老板,老板精通财务或市场,对技术是门外汉。因而公司组织架构对产品开发不是最优的,往往流程不畅。流程不畅往往会导致扯皮。这时很强的人格魅力,沟通技巧,处事的方法,深入浅出的技术解释能力,就会派上用场。真心诚意的和一线开发者沟通,效果最好。从经济效益出发,才能得到市场人员的赞同。 项目管理,心理要装着一条线(产品开发流程) ,各部门接口(考虑的方面全),抓住两头(需求,交付)。同时要学会控制自己的心情,不以对方修为高低,语言粗俗和高雅,都不需要记心里。学会适当的放空自己,放下心中以有成见,才能做到客观公正。 来源: CSDN 作者: 糟心的事太多,唯有写作可以解忧! 链接: https://blog.csdn.net/weixin

实验一

岁酱吖の 提交于 2020-03-08 09:46:09
实验一 Linux系统与应用课程准备 项目 这个作业属于哪个课程 Linux系统与应用 这个作业的要求在哪里 实验一 Linux系统与应用课程准备 学号-姓名 17041410-陈星宇 作业学习目标 (1)学习博客园软件开发者学习社区使用技巧和经验。 (2)学习Markdown的一些编辑文档方法在博客园写博客 一、实验要求 (1)通过观看视频及其他学习方式,学习Linux系统相关介绍,假如你以后从事Linux相关工作,你打算向哪个方向发展,并给出自己的理由。 (2)通过网络搜索,在博客中推荐至少3篇和课程有关的博客并给出链接,并对自己推荐的每篇博客给出推荐理由,同时邀请至少三位同学对你的博客进行评论。 1.linux系统相关介绍 linux是开源的,从内核到shell到图形界面,都可以像搭积木一样的自由搭建,同样可能满足个性需求,当然要求你的水平足够高。LINUX摒弃了许多华面不实的表面上的东西,所以看起来不像微软的那样华丽,但是节省了很多的硬件资源来保证它的稳定运行。LINUX更加适用于服务器领域而非个人娱乐应用 2.假如你以后从事Linux相关工作,你打算向哪个方向发展 嵌入式设计 嵌入式是用于控制、监视或者辅助操作机器和设备的技术,随着社会的发展,许多高科技都需要嵌入式来研发,现在嵌入式研发人员比较紧缺,尤其是能力强的人才,一项研发项目往往需要很多研发人员的参与

开源社区模式的arm-linux嵌入式技术培训FAQ

流过昼夜 提交于 2020-02-29 06:45:20
问:什么是嵌入式? 答: 嵌入式是‘嵌入式计算机系统’的简称。从英文Embedded System译来。 嵌入式系统是对具备计算能力的非PC电子设备的泛称。 可以这么说,除了PC、服务器、小型机、大型机和超级计算机,其他可以运行程序的电子设备都属于嵌入式系统。 比如,手机、电子仪表、手持终端、自动洗衣机、工业机器人、GPS、电视机顶盒、汽车电子、医疗仪器、航天卫星都有嵌入式系统。 我们的培训服务是在ARM处理器和Linux操作系统技术范围内,对编程技能的训练。 问:什么是ARM? 答: 是一家英国设计公司的名字,他们设计CPU,是Intel的竞争对手。他们设计的CPU叫作ARM处理器。 问:什么是Linux? 答: Linux是一个操作系统。windows的唯一竞争对手。Linux的源代码是公开的,免费使用和学习。 著名的Linux发行版有Federa, Ubuntu, Debian等。 问:什么是开源? 答: 开放源代码的简称。通常指开源软件。我们这里特指开源嵌入式。 问:什么是社区? 答: 某一开源项目的开发者和用户共同构成的松散社会组织。 问:什么是开源社区模式? 答: 指遵照开源软件社区原则,对项目开发活动进行组织、管理和发布的教学方法。 问:开源社区模式有什么优势? 答: 1)社区是一个自适应社会,每个人都有自己的角色,锻炼参与者的综合能力。 2)社区内交流的媒介是源代码

TMS320F28051单片机解密型号

自闭症网瘾萝莉.ら 提交于 2020-02-25 19:17:17
TI 领先的 DSP 技术的处理能力和效率实现了 MCU 的控制外设集成和简便易用性,是诸如数字电机控制、数字电源和智能传感器等嵌入式应用的理想选择。致芯对于DSP系列芯片解密有明显优势。 TMS320F28051基本特性: 高效 32 位 CPU (TMS320C28x) 60MHz(16.67ns 周期时间) 16 × 16 和 32 × 32 乘法和累加 (MAC) 运算 16 × 16 双 MAC 哈佛 (Harvard) 总线架构 连动运算 快速中断响应和处理 统一存储器编程模型 高效代码(使用 C/C++ 和汇编语言) 部分芯片型号如下: TMS320LF2406A TMS320F28027 TMS320F2809 TMS320F28335 TMS320F2810 TMS320F28022 TMS320F2802 TMS320F2811 TMS320F28026 TMS320F2808 TMS320F28334 TMS320LF2407A TMS320F28021 TMS320F2806 TMS320F28332 TMS320LF2402A TMS320F2812 TMS320F28235 TMS320F2802 TMS320F2811 TMS320F28062 TMS320F28050 TMS320F28068 TMS320F28054 来源: 51CTO 作者:

痞子衡嵌入式:ARM Cortex-M内核那些事(3.3)- 为AI,ML而生(M55)

雨燕双飞 提交于 2020-02-11 00:54:36
  大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家介绍的是 ARM Cortex-M55 。   鼠年春节,大家都在时刻关心 2019nCoV 疫情发展,没太多心思搞技术,就在这个时候,ARM 不声不响搞了个大新闻,如果你登录 ARM developer 网站,会发现 Cortex-M 家族多了一个新成员:Cortex-M55   这个 Cortex-M55 到底是什么来头?之前可是一点消息都没有啊!这个命名看起来像是 Cortex-M33/M35P 的大哥,但说不定也可能是 Cortex-M7 的大哥,反正自从 Cortex-M23 出来也是搞不懂 ARM 什么命名套路了,为了解开心头疑惑,让我们去一探究竟,直接打开Cortex-M55的模块框图:   模块框图乍一看似乎没什么新意,内核架构是 ARMv8.1-M mainline,看名字像是 ARMv8-M mainline 的小升级(流水线从 3 级变 4 级了,性能应该有点提升,查一下跑分确实从 4.02 CoreMark/MHz 提升到了 4.2 CoreMark/MHz),另外看到 TrustZone 在压阵,那基本就是 Cortex-M33 的大哥没得跑了。咱们再去查查 Cortex-M55 具体特性:   看到这基本才知道 Cortex-M55 是什么来头,Cortex-M55 中引入了 I/D-TCM

搭建自己的嵌入式博客服务器(一)

瘦欲@ 提交于 2020-02-01 00:34:30
搭建自己的嵌入式博客服务器(一) 首先介绍下我搭建自己的博客服务器的背景 前段时间逛知乎时看到某位技术大声,将自己的博客搭建在树莓派上,瞬间引起了我的兴趣,毕竟谁不想拥有一个完全属于自己的博客呀。于是就开始准备了,从网上前人的经验得出现有的搭建方案大致如下: linux --操作系统 Apache --http服务 mysql --数据库管理 PHP --后端编程语言 花生壳 --内网穿透工具 不过由于实现过程中的一些问题,我最终的实现方案是下面这个样子 linux --操作系统 Apache --http服务 Hexo --静态网页生成 Natfrp --内网穿透工具 这里还要介绍下我用的开发板 友善NEO 1GRAM 博客的最终的实现效果 我的博客 接下里我将分章节简单介绍些搭建步骤 来源: CSDN 作者: zip_link 链接: https://blog.csdn.net/qq_41281601/article/details/104122321

嵌入式硬件构件与底层驱动构件基本规范

流过昼夜 提交于 2020-01-25 16:35:48
嵌入式硬件构件与底层驱动构件基本规范 构件化设计 嵌入式硬件构件 核心构件 中间构件 描述需求接口 描述供给接口 终端构件 嵌入式底层驱动构件 底层驱动构件的规范 底层驱动构件的封装规范 构件设计的基本思想 硬件构件及底层软件构件的重用与移植方法 重用 移植 构件化设计 构件是核心和基础。 复用为必要的手段。 提高软硬件设计可重用性与可移植性。 嵌入式硬件构件 指将一个或多个硬件功能模块,支撑电路及其功能描述封装成一个可重用的硬件实体,并提供一系列规范的输入/输出接口。 核心构件 只有供给接口,没有需求接口。即它只为其他硬件构件提供服务,而不接受服务。 在以单MCU为核心的嵌入式系统中,MCU的硬件最小系统是典型的核心构件。 核心构件为某种型号MCU的硬件最小系统。 使用该MCU进行硬件系统设计时,核心构件可以直接组装到系统中,无需改动。 设计核心构件的接口是为其他构件提供服务的,因此接口标识均为接口,接口设计时,所以可能用到的引脚标注上接口网标,若引脚复用,以第一功能选项命名。 中间构件 不仅有需求接口还有供给接口,即不仅能够接受其他构件提供的服务,也可以为其他构件提供服务。 描述需求接口 采用接口注释(虚线框内) 描述供给接口 采用接口网标(虚线框外) 终端构件 只有需求接口,只接受其他构件提供的服务。 对于核心构件,在应用到具体的系统时,不必做任何改动。