嵌入式客栈

所属频道 公众号精选
主要分享嵌入式Linux系统构建、嵌入式Linux驱动开发、单片机技术、FPGA开发、信号处理、工业通讯等技术主题。
  • 程序是如何在 CPU 中运行的

    笔者能力有限,如果文中出现错误的地方,还请各位朋友能够给我指出来,我将不胜感激,谢谢~ 前言 在上一篇文章中《程序是如何在 CPU 中运行的(一)》笔者讲述了程序中一条一条指令以及一条一条数据是如何在 CPU 中运行的,在本文笔者将以 ARM Cortex M3 的内核

    2020-06-15
  • 【重磅】“整型数”还真没那么简单(C语言版)

    1、简单聊一聊     今天为大家推荐一首周深的《大鱼》,真的是上天赐予的嗓子,与这首歌曲真的绝配!如果上天再给我一次选择的机会,我还是选择当一名程序员。     好了,之前为大家写了一篇<【典藏】别怪"浮点数"太坑(C语言版本)>,很多小伙伴反馈到希望作

    2020-06-15
  • 手把手教系列之一阶数字滤波器设计实现(附代码)

    注、星标 嵌入式客栈 ,干货及时送达 [导读] 前面分享了 IIR/FIR/mean/梳状数字滤波器的具体设计实现,这几种使用起来或许觉得计算量大,相对复杂。实际工程应用中通常有必要过滤来自传感器或音频流的数据,以抑制不必要的噪声。有的应用场景,可能只需要一个

    2020-06-12
  • [方法论:以教为学] 谈如何学习markdown

    一、高效地学习 推荐「费曼技巧」。 1. 什么是费曼技巧? 如果有人用长篇大论跟你解释这个东西,那他实际上并不理解「费曼技巧」。 费曼技巧是一种「以教为学」的学习方式,能够帮助你提高知识的吸收效率,真正理解并学会运用知识。验证你是否真正掌握一个知

    2020-06-11
  • Linux中断子系统系列之基础概念篇

    关注、星标 嵌入式客栈 ,干货及时送达 [导读] 对于驱动开发而言,中断机制是一个无法绕开的主题,翻看了很多资料书籍,读来读去总觉得没明白,所以尝试自底向上的分析一下Linux中断子系统的内在设计以及运行机制。将陆续分享相关的学习原创笔记,敬请关注期

    2020-06-10
  • 手把手教之UDP协议栈如何实现(附代码)

    前景 为啥要自己写一个mini UDP的协议栈?因为我们干偷偷摸摸的事情,哈哈哈!!! 其实是为了不跑一个庞大的LWIP协议栈,通过自己写的mini udp协议栈截取数据包给设备升级。这样节省了很多资源。LWIP说大也不算大,但是看自己的需求,是否要使用LWIP协议栈了

    2020-06-09
  • 嵌入式er:该知道如何计算CPU使用率(附代码)

    这篇笔记有如下内容: 1、为什么需要计算各个线程的CPU使用率? 2、该如何计算线程CPU使用率? 3、FreeRTOS线程计算的弊端?如何打破 FreeRTOS 线程计算方式的时间限制? 4、关键代码介绍。 上次介绍了如何计算整个系统的CPU使用率: 《 单片机里面的CPU使用

    2020-06-09
  • Linux的内存初始化

    看了很多关于linux内存管理的文章还是云里雾里,听了很多关于linux内存管理的课程还是一头雾水。其实很多时候造成不懂的原因不是资料太少,恰恰是资料太多,而且各个内核版本的差异,32位64位的不同,文章的胡编乱造等都给读者带来疑惑。本着对内存深度剖析的

    2020-06-08
  • [面经] 如何自我介绍的6个提示

    关注、星标 嵌入式客栈 ,干货及时送达 面试中大概率会遇到一个很简单但却很重要的提问:请先作个自我介绍。 面试官明明简历在手,何必多此一问?面试官真正想知道什么? 一般来说,面试官是想考察候选人回答问题是否聚焦;思路是否清晰;回答是否简练概括;

    2020-06-08
  • 数学之美:嵌入式编程凹凸性之妙用(附C代码)

    注、星标 嵌入式客栈 ,干货及时送达 [导读] 咦,你已被成功吸引进来了,不是你想的那样哈~~~ 皮一下哈,言归正传,今天遇到一个网友问一个问题,他有一个传感器测量一个物理量,需要判断其变化趋势,我给了一些建议,这里将这个建议展开做些深入分析,并

    2020-06-05
  • C语言与C++面试知识总结

    这是一篇 C 语言与 C++面试知识点总结的文章,如果你觉得文章对你有帮助,文末右下角点个再看转发给更多的人。 const 作用 修饰变量,说明该变量不可以被改变; 修饰指针,分为指向常量的指针(pointer to const)和自身是常量的指针(常量指针,const pointe

    2020-06-04
  • 实时性迷思(1) —— “快是优点么?”

    【序】 不知道你发现没有,平时我们讨论嵌入式软件开发时总绕不开与实时性( Real Time)相关的话题。相信不少朋友和我一样是通过实时性操作系统( R eal Time Operating System,  RTOS)第一次接触到实时性概念的——我记得那还是大学时代、参加机器人竞赛的

    2020-06-04
  • 快速排序到底有多快?(含代码分析、9大排序算法)

    关注、星标 嵌入式客栈 ,干货及时送达 [导读] 前面文章《聊聊改变世界的5大算法》,一文中提到快速排序算法对世界影响巨大,估计很多人不以为然,本文来尝试解读一下为啥。 快排有多快 说到快我只推崇葵花宝典,那叫一个快啊~~~ 皮一下哈哈,言归正传。快

    2020-06-04
  • 单片机编程:如何喂狗的灵魂拷问...

    关注、星标 嵌入式客栈 ,干货及时送达 [导读] 单片机程序写辣么多,看门狗狗天天见,你的狗狗养的对么?不停的喂狗,只要狗不叫就完了嘛?真是这样么?事实上可能不是你想的辣么简单..... 啥叫看门狗? 看门狗也称为看门狗定时器,本质上是一种定时电路或者

    2020-06-04
  • 聊聊改变世界的5大算法

    领关注、星标 嵌入式客栈 ,干货及时送达 [导读] 算法(Algorithm)是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。周末了,今天来轻松概念性总结分享一下改变世界5大算法,当然足以改变世界的

    2020-06-04