关闭

嵌入式微处理器

所属频道 嵌入式 公众号精选
  • 超硬干货:I2C最全教程,绝对不负期望!(万字长文,建议收藏)

    01 裸机操作篇 本文以三星 exynos4412为例讲解I2C时序,并挂载在I2C控制器mpu6050陀螺仪的数据读取实例。通过本篇文章,读者可以理解I2C时序,以及如何基于三星I2C控制实现裸机读取从设备信息方法。 前言: I2C(Inter-Integrated Circuit)总线(也称 IIC 或 I2

    嵌入式
    2020-08-19
  • 打假!你被假芯片坑惨过吗?今天教你一招!

    来源 :硬件十万个为什么,质链网,可靠性技术交流等 编辑排版:付斌 今天来打“假”! 你有没有怀疑:电路调试不出来,“我可能买了假的芯片”? 你有没有怀疑:是自己电路设计或者调试的问题? 你有没有,真的被假器件坑过? 假芯片害了多少工程师? 21ic家

    嵌入式
    2020-06-22
  • 回顾史上25款经典芯片:曾震撼了世界

    集成电路占统治地位的半个世纪里,许多杰出的微芯片在人们的难以置信中横空出世,然而在这当中,仅有一小部分成为它们中的佼佼者。它们的设计被证明是如此的先进、如此的前卫、如此的超前,以致于我们不得不创造出更多的技术词汇来描述它们。甚至可以说是它们

    嵌入式
    2020-06-19
  • 结构体内存对齐,这回给你彻底搞会!

    一、内存对齐的原因  1.平台原因(移植原因):一些资料上是这样说的,“不是所有的硬件平台都能访问任意地址上的任意数据;某些硬件平台只能在某些特定地址处取某些特定的数据,否则就会抛出硬件异常”。也就是说在计算机在内存读取数据时,只能在规定的地址

    嵌入式
    2020-06-04
  • 字符串操作的全面总结(附完整代码)

    字符串操作看似简单,其实非常重要,不注意的话,经常出现代码运行结果和自己想要的不一致,甚至崩溃。本文总结了一些构建string对象方法、修改string对象的方法、string类型的操作函数、string类型的查找、string对象的比较。 1 构建string对象方法 首先,为

  • 出身三本,却拿到了华为200万年薪,but,为什么还是要考985?

    21ic小编按:最近,华为天价年薪招聘天才少年的新闻传遍全网,不过其中有位同学张霁,虽然以华中科大的博士身份入职华为,但却是从三本院校走出的普通大学生。没考上985,也一样成为同龄中的佼佼者,为什么还有那么多人对985、211趋之若鹜?看了下面的文章,

    嵌入式
    2020-08-19
  • 程序员常见的口头禅

    来源 :菜鸟教程 0、这个昨天还是正常的。 1、试试三连 你刷新下试试。 你换个浏览器试试。 你电脑重启下试试。 2、在我的电脑上明明可以,你清理下缓存。 3、这个实现不了 4、注释 谁的代码,注释都不写。 我先完成功能,注释以后再补上。 5、一行代码 我就

    嵌入式
    2020-07-13
  • FPGA 国内厂商 VS 国外厂商

    来源 :ittbank 转发本文仅为传播相关知识,如有疑问请联系删除,本文观点不代表本网观点 FPGA 是可以先购买再设计的“万能”芯片。FPGA (Field-Programmable Gate Array)现场可编程门阵列,是在硅片上预先设计实现的具有可编程特性的集成电路,它能够按照

    嵌入式
    2020-06-08
  • 单片机程序该如何优化?一文为你指明道路!

    对程序进行优化,通常是指优化程序代码或程序执行速度。优化代码和优化速度实际上是一个予盾的统一。一般是优化了代码的尺寸,就会带来执行时间的增加;如果优化了程序的执行速度,通常会带来代码增加的副作用。很难鱼与熊掌兼得,只能在设计时掌握一个平衡点

  • STM32:从菜鸟到牛人就是如此简单!

    为了学习单片机而去学习单片机的思路是不对的 你问 如何系统地入门学习stm32? 本身就是一个错误的问题 假如你会使用8051 会写C语言 那么STM32本身并不需要刻意的学习。 你要考虑的是 我可以用STM32实现什么? 为什么使用STM32而不是8051?是因为51的频率太低

  • 真实案例:再论做单片机两三年后为什么转学嵌入式

    01 背景 今天一个同学找我聊天反馈了一些事情,涉及到一个资深单片机工程师对嵌入式linux和物联网新技术学习的反思,我觉得对大家会有启发。话不多说,直接上聊天记录。 聊天记录实录 02 单片机和嵌入式的关系 你一定要搞清楚,单片机和嵌入式其实本质上是一

  • 2020年顶级编程语言

    IEEE Spectrum又一年发布了编程语言排行榜。为对排行榜中的编程语言进行排名,我们(作者,以下简称我)的团队所使用的评价方法综合了来自11个丰富来源的指标,进而对55种语言的流行程度进行了评判。由于认识到不同的程序员有不同的需求和兴趣领域,我们并没

    嵌入式
    2020-08-19
  • 中国半导体真能威胁美国吗?

    关于美国衰落的危言耸听的政治/经济评论中的一部分与半导体行业的状况有关。按照他们的说法,美国在这个“关键”技术领域,数字经济的基础设施领域正在失去、可能失去或已经失去领导地位,这种丧失使得美国人在生活(半导体是现在生活的基础),自由(美国在

    嵌入式
    2020-08-19
  • 深度好文:走进Linux内存系统!

    Linux 内存是后台开发人员,需要深入了解的计算机资源。合理的使用内存,有助于提升机器的性能和稳定性。本文主要介绍Linux 内存组织结构和页面布局,内存碎片产生原因和优化算法,Linux 内核几种内存管理的方法,内存使用场景以及内存使用的那些坑。 从内存

    嵌入式
    2020-08-14
  • CPU缓存有什么用?科普一下关于CPU缓存的作用

    由于CPU是核心硬件,相信我们在选择CPU的时候都会去关心CPU参数方面,而在CPU核心参数中,我们经常会看到缓存(Cache)这个参数,那么CPU缓存有什么用?下面科普一下关于CPU缓存的作用。 CPU没有存储功能,那么缓存到底是干什么的?CPU缓存是用于减少处理器访

    嵌入式
    2020-07-14
    CPU