【图片+代码】:GCC 链接过程中的【重定位】过程分析 作 者:道哥,10+年嵌入式开发老兵,专注于:C/C++、嵌入式、Linux。 关注下方公众号,回复【书籍】,获取 Linux、嵌入式领域经典书籍;回复【PDF】,获取所有原创文章( PDF 格式)。 别人的经验,我们的阶梯! 最近因为项目上的需要,利用动态链接库来实现一个插件系统,顺便就复习了一下 Read More
posted @ 2022-03-17 20:30 IOT物联网小镇 Views(633) Comments(0) Diggs(0) Edit
道哥的第 028 篇原创 一、前言 在上一篇文章中,我们主要聊了:在嵌入式系统的应用程序架构设计中,应该从哪些方面来进行需求整理和分析,文章链接:都说软件架构要分层、分模块,具体应该怎么做(一)。 这篇文章,我们继续聊一下在概要设计、详细设计阶段,我们应该做什么工作?用什么工具或手段来做?输出结果是 Read More
posted @ 2021-03-13 08:06 IOT物联网小镇 Views(1241) Comments(0) Diggs(0) Edit
这是道哥的第008篇原创 一、前言 上篇文章我们聊了gdb的底层调试机制,明白了gdb是利用操作系统提供的系统信号来调试目标程序的。很多朋友私下留言了,看到能帮助到大家,我心里还是很开心的,其实这也是我继续输出文章的最大动力!后面我会继续把自己在项目开发中的实战经验进行总结。 由于gdb的代码相对复 Read More
posted @ 2020-12-18 08:42 IOT物联网小镇 Views(4644) Comments(0) Diggs(2) Edit
这个拿来即用的小工具用于嵌入式系统中的集成测试阶段,持续监控多个进程占用的系统资源情况,可以用来发现一些内存泄漏等问题。 Read More
posted @ 2020-06-16 10:12 IOT物联网小镇 Views(801) Comments(0) Diggs(0) Edit
文章主题 在开发一个 ZWave Device 的过程中,对 COMAND CLASS(单词太长了,后面就简写为 CC 啦) 的处理是最基本、最重要的工作。这篇文章以最最简单的 CC:COMMNAD_CLASS_BASIC 为例子,来拆解、分析应用层对它的处理流程。 内容导航 接收指令 处理指令 发 Read More
posted @ 2019-01-08 17:14 IOT物联网小镇 Views(329) Comments(0) Diggs(0) Edit
作 者:道哥,10+年嵌入式开发老兵,专注于:C/C++、嵌入式、Linux。 关注下方公众号,回复【书籍】,获取 Linux、嵌入式领域经典书籍;回复【PDF】,获取所有原创文章( PDF 格式)。 目录 别人的经验,我们的阶梯! 今天和同事一起调代码,定位到一处很耗时的地方。 在某个线程中,同步 Read More
posted @ 2022-06-12 21:57 IOT物联网小镇 Views(109) Comments(0) Diggs(0) Edit
作 者:道哥,10+年嵌入式开发老兵,专注于:C/C++、嵌入式、Linux。 关注下方公众号,回复【书籍】,获取 Linux、嵌入式领域经典书籍;回复【PDF】,获取所有原创文章( PDF 格式)。 目录 别人的经验,我们的阶梯! 别名是啥玩意? 在stackoverflow上看到一个有趣的话题: Read More
posted @ 2022-06-12 21:56 IOT物联网小镇 Views(484) Comments(0) Diggs(1) Edit
别人的经验,我们的阶梯! 在开发中经常遇到多个并发执行的线程,需要对同一个资源进行访问,也就是发生资源竞争。 在这种场景中,一般的做法就是加锁,通过锁机制对临界区进行保护,以达到资源独占的目的。 这篇文章主要描述的就是使用分段锁来解决这个问题,说起来很简单:就是把锁的粒度降低,以达到资源独占、最大程 Read More
posted @ 2022-05-22 13:14 IOT物联网小镇 Views(289) Comments(0) Diggs(1) Edit
嵌入式软件开发-书籍推荐 作 者:道哥,10+年嵌入式开发老兵,专注于:C/C++、嵌入式、Linux。 关注下方公众号,回复【书籍】,获取 Linux、嵌入式领域经典书籍;回复【PDF】,获取所有原创文章( PDF 格式)。 最近,有同事问我:如果从零开始学嵌入式软件开发,有哪些好书值得推荐。 于是就花点时间,把我认为不错 Read More
posted @ 2022-01-20 21:17 IOT物联网小镇 Views(2545) Comments(0) Diggs(0) Edit
作 者:道哥,10+年嵌入式开发老兵,专注于:C/C++、嵌入式、Linux。 关注下方公众号,回复【书籍】,获取 Linux、嵌入式领域经典书籍;回复【PDF】,获取所有原创文章( PDF 格式)。 目录 别人的经验,我们的阶梯! 什么是插桩? 在稍微具有一点规模的代码中(C 语言),调用第三方动 Read More
posted @ 2022-01-12 21:59 IOT物联网小镇 Views(1172) Comments(1) Diggs(0) Edit
Linux驱动实践:中断处理中的【工作队列】 workqueue 是什么鬼? 作 者:道哥,10+年嵌入式开发老兵,专注于:C/C++、嵌入式、Linux。 关注下方公众号,回复【书籍】,获取 Linux、嵌入式领域经典书籍;回复【PDF】,获取所有原创文章( PDF 格式)。 目录 别人的经验,我们的阶梯! 大家好,我是道哥,今天我为大伙儿解说的技术知识点是:【中断处理中的 Read More
posted @ 2022-01-10 20:43 IOT物联网小镇 Views(435) Comments(0) Diggs(0) Edit
Linux驱动实践:中断处理函数如何【发送信号】给应用层? 作 者:道哥,10+年嵌入式开发老兵,专注于:C/C++、嵌入式、Linux。 关注下方公众号,回复【书籍】,获取 Linux、嵌入式领域经典书籍;回复【PDF】,获取所有原创文章( PDF 格式)。 目录 别人的经验,我们的阶梯! 大家好,我是道哥,今天我为大伙儿解说的技术知识点是:【中断程序如何 Read More
posted @ 2022-01-10 20:41 IOT物联网小镇 Views(416) Comments(0) Diggs(0) Edit
Linux驱动实践:一起来梳理中断的前世今生(附代码) 作 者:道哥,10+年嵌入式开发老兵,专注于:C/C++、嵌入式、Linux。 关注下方公众号,回复【书籍】,获取 Linux、嵌入式领域经典书籍;回复【PDF】,获取所有原创文章( PDF 格式)。 目录 别人的经验,我们的阶梯! 大家好,我是道哥,今天我为大伙儿解说的技术知识点是:【Linux Read More
posted @ 2021-12-18 08:07 IOT物联网小镇 Views(318) Comments(0) Diggs(0) Edit
作 者:道哥,10+年嵌入式开发老兵,专注于:C/C++、嵌入式、Linux。 关注下方公众号,回复【书籍】,获取 Linux、嵌入式领域经典书籍;回复【PDF】,获取所有原创文章( PDF 格式)。 目录 别人的经验,我们的阶梯! 大家好,我是道哥,今天我为大伙儿解说的技术知识点是:【驱动层中,如 Read More
posted @ 2021-12-15 08:10 IOT物联网小镇 Views(1115) Comments(0) Diggs(0) Edit