逸珺 头像

逸珺

1535 声望
专注嵌入式开发,信号处理,个人微信公众号:嵌入式客栈,欢迎关注交流,... 展开

专注嵌入式开发,信号处理,个人微信公众号:嵌入式客栈,欢迎关注交流,广交朋友

收起
关注了
0
粉丝数
15
最新动态
  • 发布了文章 ·
    一个单片机ADC的挖坑填坑之旅

    本文来解析一个盆友在使用STM32采集电池电压踩过的坑。以STM32F4 的ADC属于逐次逼近SAR 型ADC为例进行分析,参考STM32F405xx  Datasheet,对于如何编写ADC程序就不做描述了。

    摘要图
  • 发布了文章 ·
    扒一扒IOT的协议,很多你可能不知道

    物联网涵盖了广泛的行业和用例,从单个受约束的设备到大规模的跨平台部署的嵌入式技术和实时连接的云系统,应有尽有。协议纷繁复杂,如用OSI模型进行对应,比较困难。本文按其作用大体分成几大类:

    摘要图
  • 发布了文章 ·
    详论单片机固件模块化架构设计(精华)

    为什么写本文?做公号两月,遇到一些初学单片机的同学,刚刚入手做单片机开发,还没有涉及到使用RTOS,且刚入手直接上RTOS可能会有些难度,有的使用的相对较老单片机资源还有限,也不适合跑RTOS。或者使用RTOS,在整体思路上比较迷茫,不知从何入手,所以本文来聊聊我对单片机程序的整体框架设计的一些思路体会。

    摘要图
  • 发布了文章 ·
    手把手教之UDP协议栈如何实现(附代码)

    其实是为了不跑一个庞大的LWIP协议栈,通过自己写的mini udp协议栈截取数据包给设备升级。这样节省了很多资源。LWIP说大也不算大,但是看自己的需求,是否要使用LWIP协议栈了。

    摘要图
  • 发布了文章 ·
    Linux驱动:手把手教hello world驱动配置、编译进内核或为模块

    回想自己刚刚学写Linux 驱动时,觉得很难,简直无从下手。现在写公众号,也常遇到一些朋友对于写一个Linux驱动不知道这个驱动究竟如何编译、如何装载、如何测试,本文就如何编译进内核或者模块来聊一聊我的一些体会。

    摘要图
  • 发布了文章 ·
    太秀了!单片机内置ADC实现高分辨率采样?

    相信ADC的应用或多或少都会用到,在很多场合都有分辨率要求,要实现较高分辨率时,第一时间会想到采用一个较高位数的外置ADC去实现。可是高分辨率外置ADC往往价格都不便宜,这就带来一对矛盾:高指标与低成本。其实利用单片机片上的ADC利用过采样技术就能很好的解决这样一对矛盾体,本文来聊聊这个话题。

    摘要图
  • 发布了文章 ·
    看思维导图:一文带你学Verilog HDL语言

    基于FPGA的SOC在嵌入式系统应用越来越广了,往往一个复杂系统使用一个单芯片基于FPGA的SOC就搞定了。比较流行的方案主要有Altera/xilinx两家的方案。要用这样的方案,首要需要掌握的是硬件描述语言。最为流行的硬件描述语言有两种Verilog HDL/VHDL,均为IEEE标准。Verilog HDL具有C语言基础就很容易上手,而VHDL语言则需...

    摘要图
  • 发布了文章 ·
    万变不离其宗之单片机串口共性问题

    单片机开发串口是应用最为广泛的通信接口,也是最为简单的通信接口之一,但是其中的一些要点你是否明了呢?来看看本人对串口的一些总结,当然这个总结并不能面面俱到,只是将个人认为具有共性以及相对比较重要的点做了些梳理。

    摘要图
  • 发布了文章 ·
    万变不离其宗之I2C总线要点总结

    前文总结了单片机串口个人认为值得注意的一些要点,本文来梳理一下 I2C 总线的一些要点。这个题目有点大,本文对于 I2C 其实很多地方也没整清楚,只为了与前文形成系列,如果大家有补充欢迎留言。说了些闲话,进入正题吧。

    摘要图
  • 发布了文章 ·
    万变不离其宗之SPI总线要点总结

    前面总结了UART/I2C的技术要点,SPI相对I2C而言,比较简单。本文来总结一下SPI总线个人认为比较重要的一些技术要点。

    摘要图
  • 发布了文章 ·
    为什么自己设计的嵌入式系统不如工业级产品稳定?

    在知乎上看到一个网友的问题:为什么自己设计的嵌入式系统稳定性远不如工业级产品?我觉得这是一个非常好的问题,尤其国内很多中小企业可能关注点更多在于产品的功能,而不在性能,产品功能很炫可是稳定性往往差强人意。所以就产品稳定性,来聊聊我的一些认知和体会。

    摘要图
  • 发布了文章 ·
    从点一个灯开始学写Linux字符设备驱动

    前一篇文章,介绍了如何将一个hello word模块编译进内核或者编译为动态加载内核模块,本篇来介绍一下如何利用Linux驱动模型来完成一个LED灯设备驱动。点一个灯有什么好谈呢?况且Linux下有专门的leds驱动子系统。

    摘要图
  • 发布了文章 ·
    Linux中断子系统系列之基础概念篇

    对于驱动开发而言,中断机制是一个无法绕开的主题,翻看了很多资料书籍,读来读去总觉得没明白,所以尝试自底向上的分析一下Linux中断子系统的内在设计以及运行机制。将陆续分享相关的学习原创笔记,敬请关注期待。

    摘要图
  • 发布了文章 ·
    STM32编程:是时候深入理解栈了<一>

    为什么要深入理解栈?做C语言开发如果栈设置不合理或者使用不对,栈就会溢出,溢出就会遇到无法预测乱飞现象。所以对栈的深入理解是非常重要的。

    摘要图
  • 发布了文章 ·
    由static来谈谈模块封装

    static的用法对于很多刚刚开始接触开发的朋友来说,可能没理解其真正的用途,虽说这个是老生常谈的话题,但这也是高频面试要点,所以本文来聊聊。

    摘要图
  • 发布了文章 ·
    数学之美:牛顿-拉夫逊迭代法原理及其实现

    前面刚转了一篇文章提到了牛顿-拉夫逊(拉弗森)(Newton-Raphson method)方法,感觉这个数学方法很有必要相对深入写一篇文章来总结分享印证一下自己的理解。这是写本文的由来,如果发现文章中有错误之处,请留言交流讨论。

    摘要图
  • 发布了文章 ·
    从ZYNQ芯片架构谈谈其为何如此诱人

    基于ZYNQ实现复杂嵌入式系统非常便利,其应用领域也越来越广泛,本文来从对ZYNQ芯片架构的理解来谈谈个人体会。

    摘要图
  • 发布了文章 ·
    [收藏] 宏工作原理以及典型面试10问

    C语言中宏是非常有价值的语言特性之一,也是面试中必考察的要点之一,本文来分享总结一些关于宏的常见面试问题。希望能帮助到有需要的小伙伴们。

    摘要图
  • 发布了文章 ·
    数学之美:均值计算的两种算法(C实现)

    在嵌入式产品开发中,有时会需要利用一些数学统计的一些知识,并利用代码的方式实施在产品的应用中。有人会说均值有啥好聊的,不就是加起来除一下嘛?不妨来读一读。

  • 关注了专栏 ·
    图标
    极术公开课订阅

    订阅极术公开课,即时获取最新技术公开课信息

认证与成就
获得 245 次点赞
4月7日 加入
极术微信服务号
关注极术微信号
实时接收点赞提醒和评论通知
Arm中国学堂公众号
关注Arm中国学堂
实时获取免费 Arm 教学资源信息
Arm中国招聘公众号
关注Arm中国招聘
实时获取 Arm 中国职位信息