嵌入式大杂烩
码龄6年
  • 965,669
    被访问
  • 303
    原创
  • 1,292
    排名
  • 2,316
    粉丝
  • 120
    铁粉
关注
提问 私信

个人简介:【我的个人网站:www.lizhengnian.cn】 【我的微信公众号:嵌入式大杂烩】 【我的微信:li1459193463】

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2016-10-29
博客简介:

嵌入式大杂烩

博客描述:
公众号【嵌入式大杂烩】的同步博客,专注于嵌入式技术,包括但不限于C/C++、嵌入式、物联网、Linux等内容。关注并回复1024,可获取免费学习资料。
查看详细资料
  • 7
    领奖
    总分 3,316 当月 35
个人成就
  • 获得1,653次点赞
  • 内容获得463次评论
  • 获得7,934次收藏
创作历程
  • 32篇
    2022年
  • 49篇
    2021年
  • 88篇
    2020年
  • 98篇
    2019年
  • 54篇
    2018年
成就勋章
TA的专栏
  • C/C++
    115篇
  • 开源软件学习
    8篇
  • GUI
    4篇
  • CMake
    2篇
  • 电赛 / 作品
    6篇
  • Socket
    2篇
  • 物联网
    1篇
  • 通信模组
    3篇
  • 嵌入式Linux
    21篇
  • LiteOS
    1篇
  • STM32
    27篇
  • Linux
    14篇
  • RT-Thread
    15篇
  • 数据结构和算法
    13篇
  • 程序人生
    6篇
  • 工具/资源/技巧
    35篇
  • 嵌入式大杂烩
    9篇
兴趣领域 设置
  • 嵌入式
    单片机嵌入式硬件
  • 硬件开发
    dsp开发arm开发
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

分享一种修改配置文件的方法

大家好,我是杂烩君。本次分享一种修改配置文件的方法,文章很短,但挺实用~平时,我们使用的配置文件可以是json、ini等这些标准格式,也可以是一些非标准格式。这些标准格式都有一些对应的库进行解析修改,比较方便。但是,有时候我们需要修改一些非标准格式的一些文件里的一些内容,可能就得自己想办法了。这里提供一种方法:使用sed工具进行修改。sed 工具是一个强大而简单的文本解析...
原创
发布博客 2022.08.01 ·
29 阅读 ·
0 点赞 ·
0 评论

嵌入式并行多线程处理器,了解一下!

大家好,我是杂烩君。最近,朋友送了块小板子,板子上的MCU是个很有意思的东西——并行多线程处理器MC3172 。通俗地说,这颗MCU的内部实现了类似RTOS多线程的功能。但是MC3172 编程与RTOS编程的最大区别就是:MC3172多线程绝对并行运行,没有切换抖动及开销。MC3172无线程优先级、优先级反转、死锁等概念。MC3172所有中断都可以安排专门线程处理,没有中...
原创
发布博客 2022.07.21 ·
135 阅读 ·
0 点赞 ·
0 评论

分享几个实用的代码片段(附代码例子)

大家好,我是杂烩君。本次来分享几个实用的代码小片段。获取CPU温度 应用可以定时获取CPU的温度,比如程序异常崩溃时,我们可能需要分析多方面原因,CPU温度就是其中之一。代码:左右滑动查看全部代码>>>#include<stdio.h>#include<unistd.h>#include<stdlib.h&g...
原创
发布博客 2022.07.11 ·
102 阅读 ·
0 点赞 ·
0 评论

废旧板子再利用:搭建无线调试环境!

前言 大家好,我是杂烩君。本篇博文我们来分享嵌入式Linux设备开启无线AP/无线接入点(Wireless Access Point)的方法。什么情况下会用到无线AP?我最近的工作中有如下两种情况需要用到:(1)AP配网。设备热点配网,智能硬件处于AP模式,手机作为STA连接到处于AP模式的智能硬件后组成局域网。此时,手机就可以通过局域网把设备即将连接的路由的ssid和p...
原创
发布博客 2022.07.04 ·
82 阅读 ·
0 点赞 ·
0 评论

嵌入式段错误的3种调试方法汇总!

大家好,我是杂烩君。嵌入式C开发,或多或少都遇到段错误(segmentation fault )。之前我们有分享总线错误的例子:Linux软件开发中,总线错误的坑?替大家先踩一步段错误相比于总线错误,是一种更常见的错误。段错误是怎么产生的呢?段错误是因为访问不可访问的内存产生的。下面是一些典型的段错误产生的原因:访问不存在的内存地址访问只读的内存地址栈溢出内存越界……段错...
原创
发布博客 2022.06.30 ·
108 阅读 ·
0 点赞 ·
0 评论

写国际化的嵌入式代码,时间问题如何处理?

大家好,我是杂烩君。写国际化的程序比较难处理的两个问题可能是:时间问题 、 编码问题 。本篇文章来聊一聊时间问题。最近设备到了国外,时间不不准了~杂烩君一直在东八区写代码,处理时间问题时,习惯性的把时区写死为东八区,即设备的小时数总是基于GMT的小时数加上8个小时作为设备的小时数。如果设备到了国外,设备的时间就不准了,设备的小时数对不上当地的小时数。我们的设备时间,是使用...
原创
发布博客 2022.06.20 ·
95 阅读 ·
0 点赞 ·
0 评论

嵌入式大杂烩周记 | 第 12 期

大家好,我是杂烩君。嵌入式大杂烩周记主要是一些实用项目学习分享,每周一篇,每篇一个主题。内容主要来源于我们之前收集的资料:https://gitee.com/zhengnianli/EmbedSummary最新的 rt-thread 主仓库,支持使用 xmake 工具来编译 rt-thread 工程:使用 xmake 工具编译 rt-thread 工程本期主角:xmake...
原创
发布博客 2022.05.13 ·
182 阅读 ·
0 点赞 ·
0 评论

分享一种日志滚动覆盖的方法

大家好,我是杂烩君。祝各位假期愉快!今天看一篇短小的技术文~上次分享了分享嵌入式软件调试方法及几个有用的工具!。其中有简单提到log滚动覆盖,就有小伙伴来问怎么做log滚动覆盖,本篇文章我们就来介绍一种log滚动覆盖的方法。其实,我们之前有分享过的,大家可能没注意。我们之前的周记嵌入式大杂烩周记 | 第 7 期 : zlog 的zlog这个开源日志库就具备这个功能。这里我...
原创
发布博客 2022.04.29 ·
270 阅读 ·
0 点赞 ·
1 评论

分享嵌入式软件调试方法及几个有用的工具!

大家好,我是杂烩君。本次分享一些嵌入式软件的调试经验及一些有用的工具。需要说明的是:这不是一篇大神教你如何成为大神的文章,因为我还不是大神;而是一名普通嵌入式软件工程师从毫无经验到略有经验的一点调试总结,都很基础。我们常常说,软件三分写七分调。实际开发中,确实也是这样子的。我工作这几年了,对这体会也越来越深。每当需求一下来,我代码很快就可以写完,但是,调试需要花很多时间。...
原创
发布博客 2022.04.24 ·
588 阅读 ·
0 点赞 ·
0 评论

嵌入式大杂烩周记 | 第 11 期

大家好,我是杂烩君。嵌入式大杂烩周记主要是一些实用项目学习分享,每周一篇,每篇一个主题。内容主要来源于我们之前收集的资料:https://gitee.com/zhengnianli/EmbedSummary我们的资料仓库下面之前有一位小伙伴留言:杂烩君之前偶然间知道aardio这么一个工具,但没有实际去了解过。本期花点时间来了解、学习一下aardio,看看aardio是不...
原创
发布博客 2022.04.21 ·
220 阅读 ·
0 点赞 ·
0 评论

嵌入式大杂烩周记 | 第 10 期

大家好,我是杂烩君。嵌入式大杂烩周记主要是一些实用项目学习分享,每周一篇,每篇一个主题。内容主要来源于我们之前收集的资料:https://gitee.com/zhengnianli/EmbedSummary本期主角:inih inih:一个C 语言编写的 INI 文件解析器。配置文件的格式有很多,如JSON、INI等。JSON之前分享过了:例说嵌入式实用知识之JSON数据...
原创
发布博客 2022.04.14 ·
213 阅读 ·
1 点赞 ·
0 评论

给媳妇科普热电分离铜基板

大家好,我是杂烩君。想起我以前初学硬件的时候,每当我画完一个PCB板或者做出某个硬件的东西的时候,每次我都是第一时间拍给我对象看,每次都试图想给她讲解这是怎么做的,原理是啥。后来,我做软件之后,给她分享我做的东西她觉得那只是一些英文单词的拼凑~最近,嘉立创找我推广了一个叫做 热电分离铜基板 的东西。这是一个与硬件相关的东西。正好有机会给媳妇科普一波,让她多了解了解我的相关...
原创
发布博客 2022.04.13 ·
520 阅读 ·
0 点赞 ·
0 评论

分享两点提高编程能力的建议!

大家好,我是杂烩君。本文简单分享两点可有效提高我们编程能力的小建议。1、温故而知新 技术发展,资料越来越多,我们不断学习新知识时,也要不断巩固一些曾经学过的知识。特别是一些很重要、而且之前掌握得不是很好但又很通用得知识。资料在精,不在多。往往有那么几本书,可以深深地影响着我们:读了之后可以引发我们的兴趣读了之后可以打通我们对某一块知识的理解读了之后可以提高我们的认知读了之...
原创
发布博客 2022.04.08 ·
268 阅读 ·
1 点赞 ·
0 评论

嵌入式大杂烩周记 | 第 9 期

大家好,我是杂烩君。嵌入式大杂烩周记主要是一些实用项目学习分享,每周一篇,每篇一个主题。内容主要来源于我们之前收集的资料:https://gitee.com/zhengnianli/EmbedSummary本期主角:nanopb nanopb是也是一个轻量的、支持C语言的Protobuf,可以在STM32等单片机上使用。Protobuf是Google公司开发的一种数据格式...
原创
发布博客 2022.04.06 ·
221 阅读 ·
0 点赞 ·
0 评论

嵌入式 C 结构体内存对齐

大家好,我是杂烩君。明天放假了,祝各位假期愉快!今天给大家带来一道经典、易错的关于C语言结构体内存对齐的题目:求32bit环境下以下结构体所占的字节数:typedefstructtest_struct{chara;shortb;charc;intd;chare;}test_struct;请说出你的答案:下面看...
原创
发布博客 2022.04.02 ·
276 阅读 ·
0 点赞 ·
0 评论

嵌入式大杂烩周记 | 第 8 期

大家好,我是杂烩君。上周,有位小伙伴推荐了:这周我们就来简要分享AMetal。嵌入式大杂烩周记主要是一些实用项目学习分享,每周一篇,每篇一个主题。内容主要来源于我们之前收集的资料:https://gitee.com/zhengnianli/EmbedSummary本期主角:AMetal AMetal 是芯片级的裸机软件包,定义了跨平台的通用接口,使得不同厂商、型号的 MC...
原创
发布博客 2022.03.28 ·
242 阅读 ·
0 点赞 ·
0 评论

分享几个嵌入式 C 中的实用技巧

大家好,我是杂烩君。本次给大家分享几个嵌入式C中的实用技巧。1、动态绑定、回调函数回调函数可以达到动态绑定的作用,在一定程度上可以降低层与层之间的耦合。关于回调函数,之前已经有写过一篇:C语言、嵌入式重点知识:回调函数。可能很多初学的小伙伴可能还不理解回调函数,可以借助下图来理解:一般函数调用的顺序都是上层函数(调用者)调用下层函数(被调用者)。而通过上图我们可以看到下层...
原创
发布博客 2022.03.22 ·
286 阅读 ·
1 点赞 ·
0 评论

嵌入式大杂烩周记 | 第 7 期:zlog

大家好,我是杂烩君。嵌入式大杂烩周记主要是一些实用项目学习分享,每周一篇,每篇一个主题。内容主要来源于我们之前收集的资料:https://gitee.com/zhengnianli/EmbedSummary本期主角:zlogzlog是一个高可靠性、高性能、线程安全、灵活、概念清晰的纯C日志函数库。zlog在效率、功能、安全性上大大超过了log4c,并且是用c写成的,具有比较好的通用性。zlog有这些特性: syslog分类模型,比log4j模型更加直接了当 .
原创
发布博客 2022.03.20 ·
301 阅读 ·
1 点赞 ·
0 评论

C语言 | 几个宏定义特殊操作符的用法

大家好,我是杂烩君。这是篇基础知识文章,分享嵌入式C语言宏定义中特殊操作符的用法。#运算符 #号作为一个预处理运算符,可以把记号转换成字符串。例子:#include<stdio.h...
原创
发布博客 2022.03.16 ·
275 阅读 ·
0 点赞 ·
0 评论

嵌入式大杂烩周记 | 第 6 期:FlexibleButton

大家好,我是杂烩君。嵌入式大杂烩周记主要是一些实用项目学习分享,每周一篇,每篇一个主题。内容主要来源于我们之前收集的资料:https://gitee.com/zhengnianli/Emb...
原创
发布博客 2022.03.14 ·
247 阅读 ·
0 点赞 ·
0 评论
加载更多