关闭

嵌入式客栈

所属频道 嵌入式 公众号精选
  • 毫无悬念的C语言

    正文大家好,我是bug菌!很多朋友问我学了很久的C语言,可是看一些稍微大一点的代码还是有一些懵圈,自己写一些程序也是漏洞百出,该如何得到提升呢?"有什么好的书籍、资料推荐吗?" "bug菌,你平时都看哪些关于C语言编程的书籍?""有一本叫XXX的书怎么样?要不要买一本学习一下?"...

    嵌入式
    2021-08-19
  • 学信号处理要理解均值、平均偏差、标准差、方差

    [导读]遇到一些朋友说信号处理真难,学是很辛苦的学了,就是不知道怎么用。学而不能致用,如此辛苦的学习就有点费时费力了。当然本文也并非想说学必致用,有的东西学了还真不见得能用上。只不过学过的,想用的要会用则达到学的目的了。此言:学以致用,学能致用!谨与诸君共勉!很多时候,为什么学而...

    嵌入式
    2021-08-19
  • 看看大佬怎么刷题的:三点共线的判断

    看腻了认知鸡汤,你一无所获,味同嚼蜡?看累了万字长文,你收藏了事,心事重重?那么,欢迎来到涛哥公众号,我们一起,上点算法小菜,斟点程序小酒,品味一下短小的趣味算法和程序,别有一番风味。面试题目在本文中,我们要讨论的问题,小学生都可以看懂,却出现在程序员的面试中,是我当时应聘一家游...

    嵌入式
    2021-08-19
  • 深入理解 Linux 的 epoll 机制

    坚持思考,就会很酷在Linux系统之中有一个核心武器:epoll池,在高并发的,高吞吐的IO系统中常常见到epoll的身影。IO多路复用在Go里最核心的是Goroutine,也就是所谓的协程,协程最妙的一个实现就是异步的代码长的跟同步代码一样。比如在Go中,网络IO的read,w...

    嵌入式
    2021-08-19
  • Sourcetail 一款代码编辑神器,让看源码如丝般顺滑

    大家好,我是小麦,上一次的文章《一个超级实用的源码阅读小技巧》,我简单提到通过gccegyptgraphviz(dot)这三个工具,快速生成函数调用图,总体来说也非常好用。众所周知VSCode,Sorceinsight非常好用, understand相对小众,但也非常优质,不过需...

    嵌入式
    2021-08-19
  • 提升MCU代码执行性能的十八般武艺

    大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家介绍的是在串口波特率识别实例里逐步展示i.MXRT上提升代码执行性能的十八般武艺。恩智浦MCUSE团队近期一直在加班加点赶SBL项目(解决客户产品OTA需求),这个项目里集成了ISP本地升级(UART/USB)功能,其中UA...

    嵌入式
    2021-08-19
  • Qt 开源 | 简单几步,给嵌入式Linux加个桌面

    今天给大家分享一下:如何用Qt实现一个launcher(程序启动器)。运行效果:github链接:https://github.com/alamminsalo/qml-launcher代码很少,C部分大约100行代码。下面是实现过程。1.创建QML应用在QtCreator依次点击...

    嵌入式
    2021-08-19
  • 使用FreeRTOS要好好理解任务状态机

    [导读]大家好,我是逸珺。前面一文利用FreeRTOS点灯,算是将FreeRTOS给跑起来了,要用好RTOS,从黑盒角度去理解一下调度器是怎么工作的是很必要的,当然如果想研究其内部实现原理,可以去读其内部实现代码,但是个人感觉如果是从用的角度,把内核看成黑盒,跳出来梳理一下概念也...

  • 长文图解Google的protobuf思考、设计、应用

    一、前言二、RPC基础概念三、protobuf基本使用四、libevent五、实现RPC框架1.基本框架构思2.元数据的设计3.分析:客户端发送请求4.分析:服务端接收请求5.分析:服务端发送响应6.分析:客户端接收响应六、总结1.protobuf的核心2.未解决的问题Warni...

    嵌入式
    2021-08-19
  • 思维模式:为什么抽象在计算机科学中如此重要

    计算科学中的所有问题都可以通过增加一层抽象来解决。Allproblemsincomputersciencecanbesolvedbyanotherlevelofindirection.没有抽象的世界想象这样一种场景,如果我们的语言中没有代词这种形式,那么我们想表达“张三是个好人“...

    嵌入式
    2021-08-19
  • 【干货】用FreeRTOS搭建Event-Driven应用框架

    关注、星标嵌入式客栈,精彩及时送达[导读]大家好,我是逸珺。今天来分享一下,之前项目中使用FreeRTOS搭建的Event-Driven事件驱动框架。什么是Event-Driven?Event-DrivenEvent在计算机编程方法中,是一种广为使用的编程范式。比如Windows...

    嵌入式
    2021-08-19
  • 手把手教你做一辆迷你平衡摩托车

    摘要:平衡小车大家应该见到过很多了,比如最有名的要数野生钢铁侠稚晖君的自行车平衡小车了。那个玩意太高级一般人做不出来,作为学生或者DIY爱好者做一辆小型的mini平衡小车还是可以实现的。随着16届恩智浦杯全国大学生智能汽车大赛新增单车拉力组,平衡小车的实现正在成为电子爱好者最受欢...

    嵌入式
    2021-08-19
  • 【动漫算法】扑克牌的顺子

    关注下方公众号,分享硬核知识 作者|小夕 出品|公众号:小夕学算法题目从扑克牌中随机抽5张牌,判断是不是一个顺子,即这5张牌是不是连续的。2~10为数字本身,A为1,J为11,Q为12,K为13,而大、小王为0,可以看成任意数字。A不能视为14。示例 1:输入:[1,2,3,4,...

    嵌入式
    2021-08-19
  • 虚函数真的就那么慢吗?它的开销究竟在哪里?来看这4段代码!

    # 干了这碗鸡汤生活是苦难的,我又划着我的断桨出发了。--博尔赫斯想必很多人都听说过虚函数开销大,貌似很多答案都说是因为虚函数表导致的那一次间接调用,真的如此吗?直接看下面这两段代码:#include #include "timer.h"struct Base {   publi...

    嵌入式
    2021-08-19
  • 步进电机调速,S曲线调速算法你会吗?

    [导读]大家好,我是逸珺。今天想分享一种超级实用的步进电机调速算法,这种算法在步进电机调速方案中可以说是一种非常优异的方案。梯形调速算法为啥需要设计一个调速算法呢?步进电机不是给多少脉冲就动多少步吗?但是带上负载了就可能失步,所谓失步,简单理解就是实际电机轴转过的度数,没有输入脉...