关闭

嵌入式大杂烩

所属频道 嵌入式 公众号精选
本公众号专注于嵌入式技术,包括但不限于C/C++、嵌入式、物联网、Linux等编程学习笔记,同时内包含大量的学习资源。
  • 工具 | Valgrind仿真调试工具的使用

    关注「Linux大陆」,选择「星标公众号」一起进步!Valgrind简介Valgrind是一套Linux下,开放源代码(GPLV2)的仿真调试工具的集合。Valgrind工具包包含多个工具,如Memcheck、Cachegrind、Helgrind、Callgrind、Massi...

    嵌入式
    2021-08-19
  • 长文 | 编写优质嵌入式C程序的一些经验

    关注「嵌入式大杂烩」,星标公众号,一起进步!来源:https://blog.csdn.net/zhzht19861011摘要:本文首先分析了C语言的陷阱和缺陷,对容易犯错的地方进行归纳整理;分析了编译器语义检查的不足之处并给出防范措施,以KeilMDK编译器为例,介绍了该编译器的...

  • 如何高效的扩展定时/计数器?

    来源:公众号【鱼鹰谈单片机】作者:鱼鹰OspreyID  :emOsprey我们都知道,单片机往往都有定时器这个外设,定时器有时候也会用来作为计数器使用,在项目中它的的使用非常频繁,但有时候却满足不了项目的需求。比如STM32F1定时器,通过配置,可以让定时器的时基为1ms,即1...

  • 收藏 | vim快捷键收藏版

    点击“蓝字”关注我吧总述    附加一篇介绍文哈,关于vim快捷键的介绍。vim和vscode到底谁更好用,大家争得不可开交,然后我就在vscode里面装了一个vim插件,完美得解决了这个问题,用完之后觉得真香,所以我就整理一份终端命令的快捷键,所以大家赶紧收藏起来吧。作者:良知...

    嵌入式
    2021-08-19
    GB
  • 基于定时器捕获测量脉宽的应用示例

    关注「嵌入式大杂烩」,星标公众号,一起进步!来源:茶话MCU我们知道,利用单片机定时器捕获功能测量脉冲信号宽度及占空比是种很常见的做法。这里以STM32的定时器为例来介绍基于其捕获功能实现对脉宽的测量的思路及过程。一般来讲,使用STM32定时器的捕获功能来实现脉宽测量,我们可以选...

    嵌入式
    2021-08-19
  • 一种省内存的MCU堆栈溢出检测方法

    关注「嵌入式大杂烩」,星标公众号,一起进步!1再论堆栈溢出堆栈溢出是嵌入式开发中比较难排查的bug,很多朋友都以增加足够的堆栈空间来尽量避免该bug。但是这样的"黑盒"处理并没有抓住问题的本质,因为堆栈溢出没有明显的特征与之对应,自认为增加堆栈就解决了问题,而实际有些问题并非堆栈...

    嵌入式
    2021-08-19
    GB
  • 分享一篇很好的C指针文章,查缺补漏!

    关注「嵌入式大杂烩」,星标公众号,一起进步!来源:网络指针对于C来说太重要。然而,想要全面理解指针,除了要对C语言有熟练的掌握外,还要有计算机硬件以及操作系统等方方面面的基本知识。所以本文尽可能的通过一篇文章完全讲解指针。为什么需要指针?指针解决了一些编程中基本的问题。第一,指针...

    嵌入式
    2021-08-19
    4G
  • 如何在Linux下写一个自己的命令?

    关注「嵌入式大杂烩」,星标公众号,一起进步!01什么是命令?很多朋友对Linux的一个印象就是各种各样的命令行,在图形化界面不够成熟的时期,Linux系统开发人员都是通过命令行直接操控OS,其实和DOS系统差不多,几乎可以通过键盘搞定所有的事情,不要和键盘侠混谈哦。然而现在的ub...

  • 长文 | 有C基础,如何快速过度到C ?

    关注「嵌入式大杂烩」,星标公众号,一起进步!来源:https://www.cnblogs.com/whale90830/p/10488595.html整理排版:C语言编程由C到COOP第一课C语言的局限C的特点C的程序特征C程序的结构特性C程序的编辑、编译和运行⭐C对C的补充C语...

    嵌入式
    2021-08-19
    GB
  • Linux GNU C 与 ANSI C 有什么区别?

    关注「嵌入式大杂烩」,星标公众号,一起进步!来源:嵌入式Linux系统开发Linux上可用的C编译器是GNUC编译器,它建立在自由软件基金会的编程许可证的基础上,因此可以自由发布。GNUC对标准C进行一系列扩展,以增强标准C的功能。1.零长度和变量长度数组GNUC允许使用零长度数...

    嵌入式
    2021-08-19
    abb
  • 干货 | 如何榨干SysTick的每一滴汁水?

    关注「嵌入式大杂烩」,星标公众号,一起进步!来源:裸机思维【说在前面的话】相信很多人都遇到过这样的情况:在一个Cortex-M嵌入式应用中要实现一个精确的毫秒级延时并不困难——如果你有RTOS,在任务中使用诸如os_sleep()之类的函数就可以轻松实现;如果你是裸机,也可以使用...

    嵌入式
    2021-08-19
  • 嵌入式工程师的自我修养?

    关注「嵌入式大杂烩」,星标公众号,一起进步!来源:科岩成果前言公众号的第一篇文章,算是一个开头,这篇文章总结了我做嵌入式工程师这几年的一些经验,分享给刚入行或准备入行的新手们!首先我想说的是不问出身,做嵌入式的同学,基本都是计算机科学、电子信息、通信类专业。刚毕业的本科生,就学到...

    嵌入式
    2021-08-19
    GB
  • 如何在MCU上测量代码执行时间?

    关注「嵌入式大杂烩」,选择「星标公众号」一起进步!来源:麦克泰技术在许多实时应用中,如电机控制、发动机控制、无线通信等时间敏感的应用,CPU可能花费不到5%的时间执行代码。这些嵌入式系统通常用C语言编写,开发人员可能会使用到汇编语言优化代码,以满足时间期限(deadline)要求...

    嵌入式
    2021-08-19
  • HarmonyOS   linkboy   小熊派,能擦出怎样的火花?

    关注「嵌入式大杂烩」,选择「星标公众号」一起进步!linkboy简介linkboy是一门面向物联网、边缘计算、工业控制等领域的自研编程语言。linkboy官网地址:❝http://www.linkboy.cc/index.html❞(相关资料需要到官网下载)使用linkboy及其...

    嵌入式
    2021-08-19
  • C语言从小菜鸡到老司机!

    关注「嵌入式大杂烩」,选择「星标公众号」一起进步!来源:科岩成果提到C语言呢,大家第一时间头脑里边想到的是什么?是不是在黑乎乎的命令行里,用星号输出一个菱形,是打印99乘法表,是杨辉三角?如果你想到的是这几个例子的话啊,恭喜你,没错,你就是那个C语言小菜鸡。小菜鸡往往会有各种各样...

    嵌入式
    2021-08-19