关闭

嵌入式微处理器

所属频道 嵌入式 公众号精选
  • 又被C/C++的内存坑了?5个黄金规则请谨记!

    1、引言 对于计算机程序处理而言,对内存的管理就像是对一片雷区的管理,管理的好,可以杀死一片一片的bug,管理的不好,将使你自己抓狂,程序漏洞百出,直至崩溃,据调查80%的程序崩溃都是内存的管理出现问题,有时候表面没有问题,运行一段时间后问题就爆发

  • 来,看看你的单片机程序有多大!

    之前一直很奇怪一个问题,每次写好单片机程序之后,用烧录软件进行烧录时,能看到烧录文件也就是hex的文件大小: 我用的单片机芯片是STM32F103C8T6,程序储存器(flash)只有64K。 从上图可以看出,hex有128K。 我有两点疑问, 1. 只是一个很简单的平衡小车程

  • 嵌入式有什么值得学习的软硬件技术?

    整理自网络,排版:付斌 对嵌入式系统工程师及嵌入式硬件工程师而言,2020年将是振奋人心的一年。随着物联网应用的普及,MCU市场将再次繁荣。因此,市场上对嵌入式系统工程师人才的需求也将出现新高。这些都是底层编程领域中即将出现的趋势。 01 先搞清楚什么

  • 做硬件,真的没前途吗?看看资深工程师是怎么说的

    如果你正在对硬件工程师的未来发展感到迷茫,不妨看看这篇文章。或解惑,或共勉。 一位项目经理带着一名硬件工程师和一名软件工程师一同坐车去参加研讨会,结果汽车在半路抛锚,于是三人就“如何修理汽车”展开了激烈的讨论。 硬件工程师说:“我可以用随身携

  • 嵌入式软件和硬件谁更重要?

    整理自网络,排版:付斌 导言:嵌入式工程师,两手都要硬 我是2011年毕业于三流本科学校的,大学时候学的电子信息工程,毕业后通过关系进入到本行业的一家公司,做硬件开发。 我学习差,刚进公司啥都不懂,简单的上拉下拉电阻不知道什么意思,三极管更不懂得

  • 嵌入式软件测试的10条秘诀

    在嵌入式软件开发过程中,一般来说,花在测试和花在编码的时间比为3:1(实际上可能更多)。这个比例随着你的编程和测试水平的提高而不断下降,但不论怎样,软件测试对一般人来讲很重要。 很多年前,一位开发人员为了在对嵌入式有更深层次的理解,询问了这样的

  • 你的c++团队还在禁用异常处理吗?

    关于c++的异常处理,网上有很多的争议,本文会介绍c++的异常处理的使用,以及我们应该使用异常处理吗,以及使用异常处理需要注意的地方。 什么是异常处理? 异常处理当然指的是对异常的处理,异常是指程序在执行期间产生的问题,没有按正确设想的流程走下去,

  • 设计模式系列:策略模式入门

    对于技术领域的知识点,我个人喜欢简单地划分为2类: 1.基础类2.工具类 我判断一个知识点属于哪一类的主要依据有2点: 1.这个知识点是否经久不衰;2.这个知识点是否没有替代品; 如果上述2点都满足,则我会认为这是基础类知识,属于可以长期投资的价值股; 典型

  • 30而立,程序员如何跨过年龄这道槛?

    作者:忽如一夜春风来 出处:https://juejin.im/post/5e4dea276fb9a07ca530391a 本人二本(国内排名 500 名开外)毕业 6 年,从毕业到现在换过三次工作(低于一个月的不算),期间待过小公司、B 轮创业公司、中型传统互联网公司,当前就职于 BAT 某公司的全资

  • 嵌入式LCD的接口类型详解

    LCD的接口有多种,分类很细。 主要看LCD的驱动方式和控制方式,目前手机上的彩色LCD的连接方式一般有这么几种: MCU模式,RGB模式,SPI模式,VSYNC模式,MDDI模式,DSI模式。 MCU模式(也写成MPU模式的)。 只有TFT模块才有RGB接口。 但应用比较多的就是MUC模式

  • 用ARM芯片开发的看过来!今天来总结下AMBA总线

    之前接触过AMBA,以为只是ARM自家的私有的总线呢,后来得知,这是个相对通用的总线,所以来总结学习一下。  什么是AMBA总线 AMBA,是一种开放的协议,主要用于SoC内部和ASIC,用于连接各种功能模块,简称AMBA总线。 其是ARM最开始设计出来的。AMBA是相对使用

  • 985硕士出身,嵌入式驱动开发工资能到多少?

    来源:知乎,作者: 埃尔维斯·刘能 链接:https://www.zhihu.com/question/34686343/answer/308464284 前言:上班划水在知乎看到一个帖子,网友问: 现在要选个方向,嵌入式的收入看起来好像没有互联网方向的高,985硕士出来嵌入式驱动开发工资能到多少? 什

  • 嵌入式工程师出路之我见:就业,技术,行业...

    作者:玄妙漪澜 原文地址:http://tieba.baidu.com/p/5959056728?see_lz=1&pn=1 本人本科非985/211,工作地点广州,现职业为linux C软件开发工程师,但我的工作背景相对广泛,干过硬件测试工程师,嵌入式软件开发工程师,电子信息工程毕业。接下来我会说几个

  • C语言最全入门笔记

    来自公众号:筑梦编程 c语言入门 C语言一经出现就以其功能丰富、表达能力强、灵活方便、应用面广等特点迅速在全世界普及和推广。C语言不但执行效率高而且可移植性好,可以用来开发应用软件、驱动、操作系统等。C语言也是其它众多高级语言的鼻祖语言,所以说学

  • 做嵌入式,如果爱就全心投入,否则就放弃!

    整理自网络,参考:嵌入式资讯精选 不少人或许还并不是很清晰地知道什么是嵌入式,IEEE对它定义的原文是:DevicesUsedtoControl,MonitororAssisttheOperationofEquipment,MachineryorPlants。从一个嵌入式软件工程师的角度来看,简单地说,就是对一些硬件进