• 干货 | 如何选择微控制器?

    关注「Linux大陆」,星标公众号,一起进步!为产品选择正确的微控制器可能是项令人怯步的任务。您不仅要思考许多技术特性,还要考虑成本和备货时间等会削弱项目的业务方面问题。在项目初期,您会有立即动手的冲动,想要在商定系统的细节之前开始选择微控制器,这当然是糟糕的想法。在对微控制器进...

  • 实用STM32的串口控制平台的实现(建议收藏)

    关注「Linux大陆」,星标公众号,一起进步!来源:CSDN1.前言玩过Linux的朋友,是不是对Linux无所不能的串口Shell命令控制台羡慕不已,要是自己做的STM32F系列低档次的MCU也有这种控制交互能力,会给调试/维护和配置省下多少麻烦事呀,比如启动/关闭调试或自检模...

  • 如何用双定时器控制单片机输出固定的数量的PWM脉冲?

    关注「Linux大陆」,星标公众号,一起进步!最近在逛21ic论坛,看到几个帖子都在咨询如何控制单片机输出固定的数量的PWM脉冲,用于控制电机的转停,刚好前两天本人也需要该功能做测试,我是输出PWM给伺服电机驱动器,驱动器以位置模式工作,收到脉冲就控制电机转动,如果需要精确控制电...

  • 必知必会基础知识第 1 弹

    关注「Linux大陆」,选择「星标公众号」一起进步!大家好,我是ZhengN。Linux大陆是我的另一个公众号,主要分享一些Linux相关的知识。大家可以关注关注。为什么重新申请了一个公众号?1、留言功能。大杂烩公众号无留言功能,错失了很多与大家互动的机会。Linux大陆具备留言...

    嵌入式大杂烩
    2021-08-19
  • C 后台开发知识点及学习路线

    校招形势在去年结束的秋季招聘中,后台开发或服务器开发的岗位需求一度火热,甚至超过了算法岗。不少同学从诸神黄昏的算法岗战场上退下,转向更偏向工程能力的后台开发岗,从而造成后台开发岗位竞争的大爆发。后台开发工程师主流使用的编程语言有C、Java、PHP以及目前慢慢流行的Golang等...

    CPP开发者
    2021-08-19
  • 如何设计一个 C 的类?

    ↓推荐关注↓什么是类?我理解类是现实世界的描述,是对业务的抽象,类设计的好不好多半取决于你抽象的巧不巧。类的设计最重要的一点是要表示来自某个领域的概念,拿我最近在做的音视频剪辑来举例,剪辑业务中有轨道的概念,也有片段的概念,每个轨道可包含多个片段,这时候就有些问题需要考虑,在现实...

    CPP开发者
    2021-08-19
  • 深入理解 mmap

    1.开场白环境:处理器架构:arm64内核源码:linux-5.11ubuntu版本:20.04.1代码阅读工具:vimctagscscope我们知道,linux系统中用户空间和内核空间是隔离的,用户空间程序不能随意的访问内核空间数据,只能通过中断或者异常的方式进入内核态,一般情...

    CPP开发者
    2021-08-19
  • Windows 程序内存泄漏 ( Memory Leak ) 分析之Windbg

    之前写了一篇>"data-itemshowtype="11"tab="innerlink"data-linktype="2">。这种方法有一定的局限性:实践证明,当程序复杂,内存频繁的申请释放,通过UMDH对比的文件将会非常的大,并且很难直接看出内存泄露所在。UMDH在收集信息的...

  • Windows 内存泄露分析之 DebugDialog

    Windows中内存泄露的文章已经写过两篇>"data-itemshowtype="11"tab="innerlink"data-linktype="2">和>"data-itemshowtype="11"tab="innerlink"data-linktype="2">。如果有...

  • 重磅干货:五万字长文总结 C/C  知识(下)

    ↓推荐关注↓上篇:《重磅干货|五万字长文总结C/C知识(上)》网络层IP(InternetProtocol,网际协议)是为计算机网络相互连接进行通信而设计的协议。ARP(AddressResolutionProtocol,地址解析协议)ICMP(InternetControlMe...

    CPP开发者
    2021-08-19
  • 微软Debug CRT库是如何追踪C 内存泄露的?

    之前已经写过四篇关于Windows中如何查找内存泄露的方法,基本上可以帮你找到内存泄露的问题所在。查看系列文章请发送关键字 内存泄漏 获取。那么为什么要写这篇文章呢?本人在逛知乎的时候,看到一个问题,不乏很多高手的回答。我正好也写了几篇通过工具去分析内存泄露的文章,那先说说工具的...

  • 有了它,再也不怕 C  内存泄露了!

    C/C程序越复杂,内存的管理显得越重要,稍有不慎就会出现泄漏。如果内存泄漏不是很严重,在短时间内对程序不会有太大影响,这也使得内存泄漏问题有很强的隐蔽性,不易被发现。然而不管内存泄漏多么轻微,当程序长时间运行时,其破坏力是惊人的-从性能下降到内存耗尽,甚至会影响其他程序的正常运行...

    CPP开发者
    2021-08-19
    内存
  • 百度 C  工程师的那些极限优化(内存篇)

    导读:在百度看似简简单单的界面后面,是遍布全国的各个数据中心里,运转着的海量C服务。如何提升性能,降低延时和成本就成了百度C工程师的必修功课。伴随着优化的深入攻坚,诞生并积累下来一系列的性能优化理论和方案,其中不乏一些冷门但精巧实用的经验和技巧。本文从内存访问角度,收集总结了一些...

  • C  并发编程(C 11 到 C 17 )

    ↓推荐关注↓为什么要并发编程大型的软件项目常常包含非常多的任务需要处理。例如:对于大量数据的数据流处理,或者是包含复杂GUI界面的应用程序。如果将所有的任务都以串行的方式执行,则整个系统的效率将会非常低下,应用程序的用户体验会非常的差。另一方面,自上个世纪六七十年代英特尔创始人之...

  • 重磅!全新N9042B UXA信号分析仪,助力毫米波技术的应用创新!

    5G技术的发展,提供了惊人的数据传输速率和随时随地的在线连接,正在改变我们的生活、工作、交流以及娱乐方式。5G的高带宽和实时功能开启了诸多全新的应用场景,为虚拟和增强现实、自动驾驶和工业物联网等领域提供了巨大的商机。商业航天的快速发展,也使得可靠、广泛的无线高速互连成为现实。随着...

发布文章