关闭

嵌入式大杂烩

所属频道 嵌入式 公众号精选
本公众号专注于嵌入式技术,包括但不限于C/C++、嵌入式、物联网、Linux等编程学习笔记,同时内包含大量的学习资源。
  • 串口打印知多少?

    点击上方「嵌入式大杂烩」,选择「置顶公众号」第一时间查看嵌入式笔记! 常规打印方法 在STM32的应用中,我们常常对printf进行重定向的方式来把打印信息printf到我们的串口助手。 在MDK环境中,我们常常使用MicroLIB+fputc的方式实现串口打印功能,即: 要实

  • 应用创新设计大赛

    友情转发一个RT-Thread主办的应用创新设计大赛,大家有时间的都可以积极去参加,先不说别的,至少可以白嫖开发板,哈哈~ 简单聊一聊一点看法 特别是对于在校的学生,这是一次很好的学习、锻炼的机会,而且如果获奖了这可都是可以写在简历上的东西。 有些初学

  • 【Linux笔记】Pinctrl子系统与GPIO子系统

    点击上方「嵌入式大杂烩」,选择「置顶公众号」第一时间查看编程笔记! 前言 之前我们已经通过几篇笔记来学习点灯了: 【Linux笔记】LED驱动程序 【Linux笔记】LED驱动实验(总线设备驱动模型) 【Linux笔记】设备树实例分析 但之前的点灯实验我们都得去跟一

  • 认识认识#pragma、#error指令

    点击上方「嵌入式大杂烩」,选择「置顶公众号」第一时间查看编程笔记! 本篇笔记分享两个冷门却又不冷门的预处理指令。 冷门是因为我们平时可能比较少用(或者说我们的编码能力还没到需要注重这些细节的水平),不冷门是因为这几个指令在一些优秀的C代码中用

  • 结构体内存对齐你真的弄懂了?听说这这道题目80%的初学者都没做对

    好久没更新C语言文章了,今天给大家带来一道经典、易错的关于C语言结构体内存对齐的题目: 求32bit环境下以下结构体所占的字节数: typedef struct test_struct {  char a;    short b;       char c;       int d;  char e; }test_struct; 请说出你的答案:

  • 物联网IoT终端设备如何选择接入协议

    目前市面上大多数IoT模组都支持TCP、UDP、CoAP、LwM2M、MQTT等协议,这里面既有传输层的协议也有应用层的协议,协议众多,适用的场景也不同。但是设计产品时通常只需要运用一种协议,那么怎么来选择一种符合自己产品的应用场景的协议显得尤为重要。本文将介绍

  • 【Linux笔记】设备树实例分析

    点击上方「嵌入式大杂烩」,选择「置顶公众号」第一时间查看编程笔记! 前言 我们可以从LED程序中榨取很多知识:基本的驱动框架、驱动的简单分层、驱动的分层+分离思想、总线设备驱动模型、设备树等。这大多都是结合韦老师的教程学的。 这篇笔记结合第6个demo

    嵌入式
    2020-05-07
  • 延时功能进化论(合集)

    推荐语 本次推荐的是鱼鹰写的关于延时方面专题。文章列举、分析了多个延时方法的优缺点及改进方法等,同时也分享了一些使用经验,带我们深刻理解单片机的各种延时功能。另外,鱼鹰的这种钻研、学习精神很值得我们学习 下转原文(文章较长,可收藏下面慢慢读~

  • EMMC和Nand是不是还傻傻分不清楚

    推荐语 本次推荐的是朱老师写的关于EMMC和Nand的科普性区分的文章,通过文章我们可以通俗易懂地理解Nand与EMMC的一些关联及不同之处。下转原文: 1.背景 今天偶然在一个群里看到有人聊EMMC和Nand,相信很多嵌入式er都用过或者至少听说过这2种板载存储芯片,但

    嵌入式
    2020-05-07
  • 【Linux笔记】设备树基础知识

    笔记整理自百问网+正点原子 前言 之前分享的笔记:【Linux笔记】总线设备驱动模型中在platform_device部分有简单说明描述设备有两种方法:一种是使用platform_device结构体来指定;另一种是使用设备树来描述。 本篇笔记我们就来简单地学习一下设备树的一些知

  • 专栏推荐 | 开源项目解读

    【推荐】 本次分享的是好友Mculover666创建的一个开源项目解读专栏,通过这个专栏我们可以了解、学习一些很实用的开源项目的用法及设计思想,强烈推荐!文末有交流群,我偶尔也在群里窥屏学习,群内大佬云集,技术交流氛围很好~ 嵌入式开源项目精选专栏 本专

    嵌入式
    2020-05-07
  • Linux 的启动流程

    本篇的重点是讲解设备和驱动的启动流程,设备和驱动的流程是整个内核启动的核心,也是工作中最常面对的问题。出于知识点的系统性考虑,在进入主题之前我们先看下整个 Linux 在 ARM 中的启动流程如何。 Uboot 的启动流程 ARM Linux 的启动流程大致为:Uboot →

  • 嵌入式Linux 学习经验及推荐资料

    推荐语 最近在充电,没来得及输出笔记。本次先给大家带来一位前辈的嵌入式Linux学习经验及一些学习资料清单,跟着大佬走不迷路。这份资料清单有点长。。。 下转原文: 嵌入式 Arm Linux 入门必读书籍推荐 前段时间有个刚开始学习 Arm Linux 的同学问我:对于

  • 【Linux笔记】LED驱动实验(总线设备驱动模型)

    前言 继续来点灯~学了一段时间的嵌入式Linux发现LED程序挺香的。。 从LED程序中我们可以榨取很多知识:基本的驱动框架、驱动的简单分层、驱动的分层+分离思想、总线设备驱动模型、设备树等。 这大多都是结合韦老师的教程学的,这篇笔记结合第5个demo来学习、

  • 今天,小熊派一周年了!

    小熊派·寄语 2019年4月11日,我们创立了“小熊派”的开发板品牌,同日联合华为IoT发布了“BearPi-IoT”开发套件。时光匆匆,转眼小熊派已经成立1周年了。首先,感谢每一位开发者对小熊派的鼓励,更感谢合作伙伴给予小熊派的信任和支持。   我们是一个年轻的