BSP

关注302人关注
我要报错
  • 自动驾驶到底有哪些前排玩家?而真正的自动驾驶还有多远?

    物联传媒本文作者:Vior.Liu自动驾驶概念从诞生以来一直都是资本和技术创业者青睐的领域之一。伴随着5G商用的逐渐成熟,自动驾驶领域的热度也是居高不下,从2018年的数据来看,国内外在自动驾驶领域的总融资超过70亿美元,国内约为11.5亿美元,国外超过了58.5亿美元。自动驾驶...

  • 函数return,有些地方你可能还没掌握

    关注、星标 嵌入式客栈 ,干货及时送达 [导读] 喜闻C语言重登王座,作为一个C语言用的相对较多的码农,还是有点兴奋。本文来聊一聊,你可能没在意的C语言中return的一些使用技巧,分享给大家。 return是啥 return其英文含义就是返回,用在函数中,退出当前函

  • 解析基于ARM64的init用户进程究竟如何启动?

    [导读] 前面的文章有提到linux启动的第一个进程为init,那么该进程究竟是如何从内核启动入口一步一步运行起来的,而该进程又有些什么作用呢?做嵌入式Linux开发,有必要对这些概念了解清楚。本文基于ARM体系的内核启动做出解析。 跳转内核前基本准备 参考./Do

  • 宇航产品CCGA封装器件高可靠组装工艺研究及进展

    摘要:陶瓷柱栅阵列封装器件(CCGA)由于其诸多的技术优势,在高可靠性产品中大量被选用。本文以XQR2V3000-CG717(铅柱为Pb80/Sn20)为例开展了高可靠性组装工艺研宄工作,详细论述了组装工艺及环境应力试验过程并开展了可靠性分

  • 理解堆和优先队列

    来自:后端技术指南针 1 前言 今天一起学习一下堆和优先队列,重点是堆排序的理解和优先队列的用法。 通过本文你将了解到以下内容: 堆的基本原理 堆的调整函数 堆排序及其应用 优先队列的概念 优先队列的原理和应用 2 堆 2.1 堆的基本概念 数据结构中的堆区

  • 这届年轻人不太行?别闹!

    昨天被小破站的魔性小视频刷爆朋友圈。朋友圈塞满了表达自己要做后浪的决心和勇气的动态。 我也发了个动态,视频看完后,作为一个80后的屌丝油腻中年男,深感年轻不再的恐慌。 仔细看了看,身边95以后的年轻人没一个发,绝大多数被感动、抢着要当后浪的,基本

  • 我画了35张图就是为了让你深入 AQS

    来自:程序员cxuan    前言 谈到并发,我们不得不说AQS(AbstractQueuedSynchronizer),所谓的AQS即是抽象的队列式的同步器,内部定义了很多锁相关的方法,我们熟知的ReentrantLock、ReentrantReadWriteLock、CountDownLatch、Semaphore等都是基于AQS来实现的

  • 阅读内核系列之EXPORT_SYMBOL展开

    [导读] 写驱动时,常常遇到EXPORT_SYMBOL,这究竟做了啥,对于做底层开发而言,了解其内在实现机制,对于开发还是很有益的。本文就来剖析一下其内在实现机制及其作用。从本文开始,将开始不定期更新阅读内核代码的笔记,内核代码庞大,且限于水平,如发现错误

  • 手把手教系列之梳状滤波器设计实现

    [导读]:前面一篇文章关于IIR/移动平均滤波器设计的文章。本文来聊一聊陷波滤波器,该滤波器在混入谐波干扰时非常有用,算法简单,实现代价低。本文来一探其在机理、应用场景。 注:尽量在每篇文章写写摘要,方便阅读。信息时代,大家时间都很宝贵,如此亦可

  • 手把手教系列之移动平均滤波器C实现

     点上方嵌入式客栈,置顶/星标干货及时送达 【导读】: 前面一篇文章介绍关于IIR设计实现,还是有朋友愿意点开一看。 虽不知看官们的感想如何,但想着总还是有赏光一读的,所以决定继续这个系列。 本文来聊一聊平均滤波器,咋一看非常容易。但你真的了解其内

  • 手把手教系列之IIR数字滤波器设计实现

     点上方嵌入式客栈,置顶/星标干货及时送达 【导读】:在嵌入式系统中经常需要采集模拟信号,采集模拟信号的信号链中难免引入干扰,那么如何滤除干扰呢?今天就来个一步一步描述如何设计部署一个IIR滤波器到你的系统。写这篇文章考虑到很多粉丝是做单片机系统

  • 开号两月文章汇总

    开号两月有余,将推送的文章做些总结方便阅读。文章数量还不多,但每天文章都是非常认真撰写的,文中所含观点大都是工作多年的经验总结,现在无偿分享给朋友们,或许能帮助到朋友们。 之一:数字滤波器系列,建议深度阅读,嵌入式开发进阶技术 ▲手把手教系列

  • void 型指针的高阶用法,你掌握了吗?

    关注、星标嵌入式客栈,干货及时送达 [导读] 要比较灵活的使用C语言实现一些高层级的框架时,需要掌握一些进阶编程技巧,这篇来谈谈void指针的一些妙用。测试环境采用 IAR for ARM 8.40.1 推荐一首中文歌曲,英文翻唱 来自瑞典歌手Sofia Kall

  • SkipList(跳表)原理及实现

    前言 SkipList(跳表)是一个随机化的数据结构,可以被看做二叉树的一个变种,它在性能上和红黑树,AVL树不相上下,但是跳表的原理非常简单,目前在Redis和LeveIDB中都有用到。只要你能熟练操作链表,就能轻松实现一个 跳表。 如何理解“SkipList”? 对于一个

  • 抽象思想解读Linux进程描述符

    [导读] 内核是怎么工作的,首先要理解进程管理,进程调度,本文开始阅读进程管理部分,首先从进程的抽象描述开始。抽象是软件工程的灵魂,而对于Linux操作系统而言,更是将抽象思想体现的淋漓尽致。本文从抽象建模的角度来对Linux进程描述符进行个人解读,同

  • STM32编程:是时候深入理解栈了<一>

    关注、星标嵌入式客栈,干货及时送达 [导读] 从这篇文章开始,将会不定期更新关于嵌入式C语言编程相关的个人认为比较重要的知识点,或者踩过的坑。 为什么要深入理解栈?做C语言开发如果栈设置不合理或者使用不对,栈就会溢出,溢出就会遇到无法预测乱飞现象

  • 手把手教你系列之FIR滤波器设计实现

    关注、星标嵌入式客栈,干货及时送达 [导读]:前面的文章介绍了移动平均滤波器、IIR滤波器、梳状滤波器,今天来谈谈FIR滤波器的设计实现。 本篇文章依然采用4W1H进行描述,从What Why Where When How几个维度展开。为了便于理解4W1H,依然把5W1H的图附上。 FI

  • 阅读内核系列之调度器为何全局导出

    关注、星标嵌入式客栈,干货及时送达 [导读] Linux内核代码庞大,阅读内核书籍总觉得云山雾绕,纸上得来终觉浅,希望通过阅读代码撰写笔记,尝试将这美人神秘的面纱掀开一角,管中窥豹,见一点真容。水平所限,错误难免,恳请交流指正。 前情提要 《阅读内核

  • 漫画:腾讯面试题(一文读懂 Z 字形变换)

    今天是小浩算法“365刷题计划”第81天。为大家分享一道让很多人头疼过的题目 - Z字形变化。 01 PART Z 字形变换 额。。。不知道是不是我瞎,明明是N么(杠精勿扰,只是说说) 第6题:将一个给定字符串根据给定的行数,以从上往下、从左到右进行 Z 字形排列。

  • 实用算法解读之RT-Thread链表堆管理器

    关注、星标 嵌入式客栈 ,干货及时送达 [导读] 前文描述了栈的基本概念,本文来聊聊堆是怎么会事儿。RT-Thread 在社区广受欢迎,阅读了其内核代码,实现了堆的管理,代码设计很清晰,可读性很好。故一方面了解RT-Thread内核实现,一方面可以弄清楚其堆的内部