• C语言在ARM中函数调用时,栈是如何变化的?

    为什么会写篇栈变化的文章?做系统分析的话你肯定遇到过一些crash,oops等棘手问题,一般大家都会用gdb,objdump或者addr2line等工具分析pc位置来定位出错的地方。但是这些分析工具背后的本质原理就不见得理解深刻了,而且有的时候面对一系列backtrace或者st...

  • 总结了19个常见的二叉树操作(附C代码)

    关注、星标公众号,直达精彩内容文章来源:segmentfault作者:Ethson【导读】:树是数据结构中的重中之重,尤其以各类二叉树为学习的难点。在面试环节中,二叉树也是必考的模块。本文主要讲二叉树操作的相关知识,梳理面试常考的内容。请大家跟随小编一起来复习吧。本文针对面试中常...

  • 15 张图剖析内存分配之malloc详解

    关注、星标公众号,直达精彩内容文章来源:技术让梦想更伟大整理:李肖遥前言由于malloc()的源码十分的繁琐,并且会调用OS所提供的API,所以我不在对malloc()的源码进行分析了,而只是会分析malloc()的动作,这就已经足够了。一、malloc()分配出的内存空间在前边...

  • 我们怎样把保险公司团保明细单查询提速 2000  倍

    问题描述C保险公司业务系统中,团体保险明细查询速度很慢。查询时输入保单号,要返回团体保单包含的所有被保险人的信息。较小的保单,包含1万个被保险人,返回页面需要等待7.5分钟。较大的保单,包含100万被保险人,返回页面等待了4个小时没有出来。团体保险明细比较大,分两个数据库保存。每...

  • 你的单片机能跑10000分吗?教你一招,轻松搞定性能测试

    大家好,我是小麦,今天给大家分享一下痞子衡的文章,介绍的是微控制器CPU性能测试基准CoreMark。轻轻松松测试单片机的性能。在嵌入式系统行业用于评价CPU性能指标的标准主要有三种:Dhrystone、MIPS、CoreMark。其中CoreMark是一种新兴流行的嵌入式系统处...

    小麦大叔
    2021-12-07
    单片机
  • 嵌入式学习真的这么烧钱吗?

    大家好,我是小麦,从一开始接触嵌入式到现在,已经已经有十年了。在这期间走过很多弯路,踩过很多坑。平时和搞技术朋友聊到嵌入式的各种坑的时候,都会不约而同地提到这几点, 硬件的成本高,比较氪金,技术面比较杂,比较多,软硬件联调很麻烦等等;偶尔在知乎上看到一篇不错的文章,文中大部分观点...

    小麦大叔
    2021-12-07
    嵌入式
  • PCB能承受住100 A的电流吗?

    点击上方“小麦大叔”,选择“置顶/星标公众号”福利干货,第一时间送达通常的PCB设计电流都不会超过10A,甚至5A。尤其是在家用、消费级电子中,通常PCB上持续的工作电流不会超过2A。但是最近要给公司的产品设计动力走线,持续电流能达到80A左右,考虑瞬时电流以及为整个系统留下余量...

    小麦大叔
    2021-12-07
    PCB 电流
  • 单片机很简单?我们来聊聊如何进阶

    点击上方“小麦大叔”,选择“置顶/星标公众号”福利干货,第一时间送达大家好,我是小麦,最近有朋友问,已经学过51单片机了,如何进阶?问题事情是这样的,他在本科时期已经有相应的单片机开发经验,做过简单的项目,流水灯,倒计时,红绿灯,后面该如何提高呢?首先我感觉得给进阶下一个定义,也...

    小麦大叔
    2021-12-07
    单片机
  • 一起聊聊 dB、dB、dBm、dBi 吧!

    点击上方“小麦大叔”,选择“置顶/星标公众号”福利干货,第一时间送达dB应该是无线通信中最基本、最习以为常的一个概念了。我们常说“传播损耗是xxdB”、“发射功率是xxdBm”、“天线增益是xxdBi”……有时候,这些长得很像的dBx们可能被弄混,甚至造成计算失误。它们究竟有什么...

    小麦大叔
    2021-12-07
  • i.MX 8基于FlexSPI、PCIe与FPGA的高速通信开发案例分享

     前 言 本文主要介绍i.MX8MMini基于FlexSPI、PCIe与FPGA的高速通信案例。本文档适用开发环境:Windows开发环境:Windows764bit、Windows1064bit虚拟机:VMware15.1.0Linux开发环境:Ubuntu18.04.464b...

  • 为什么公司宁可高薪招一个新员工,也不愿意给老员工涨一点工资?

    大家好,我是小麦,之前写过一篇文章《嵌入式薪资真实情况,这届毕业生都拿多少钱!》;关于这届应届生的薪资情况,简单表达了一下自己的看法,有不少朋友看完,纷纷表示,自己的薪资被倒挂了。很多公司宁愿高价招个新人,也不愿意给老员工加薪,相信这是很多职场上的朋友都遇到过的问题。说实话,我的...

    小麦大叔
    2021-12-07
  • 100元都不到的树莓派Zero 2 W正式发布!

    点击上方“小麦大叔”,选择“置顶/星标公众号”福利干货,第一时间送达大家好,我是小麦,我是树莓派的忠实用户,用它可以DIY很多有趣的项目,树莓派Zero是我非常喜欢的一个系列。昨天下午,树莓派基金会发布了树莓派Zero的下一代——树莓派Zero2W,售价定为15美元。虽然短时间国...

    小麦大叔
    2021-12-07
    树莓派
  • C语言访问存储器的方法

    在单片机中我们经常需要访问某个指定的寄存器或者到指定的RAM地址,在本文为简单描述,下文所说的存储器可指:寄存器,RAM等。01宏定义:定义一个宏,将地址值转化为C指针,然后取这个指针指向的内容,这样就可以访问存储了,代码如下:#defineSDA_DIR_REG*(__IOui...

    小麦大叔
    2021-12-07
    存储器
  • 再见了,惠普......

    大家好,我是小麦。在我毕业即将踏入职场时,非常有幸读到了一篇优质文章,文中关于工作生活、如何定义好工作、跳槽与积累等话题都有新角度的理解。这些观点指引着我的职场发展,也给我带来了很多收获和思考。1、关于工作和生活我有个有趣的观察,外企公司多的是25-35岁的白领,40岁以上的员工...

    小麦大叔
    2021-12-07
    惠普
  • 谁说C语言已死?

    提到C语言,很多人的第一反应是:C语言,不都过时了?还有必要研究吗? 当然有必要。用一个词来形容:C生万物。听起来有点浮夸,但也没说错。现今这个世界上,几乎所有重要的软件都跟C有关系: 主流操作系统是C写的,绝大多数语言的编译器也是C写的,数据库、网络、硬件驱动、服务器应用等等,...

    小麦大叔
    2021-12-07
    C语言
发布文章