关闭

嵌入式客栈

所属频道 嵌入式 公众号精选
  • 快速排序到底有多快?(含代码分析、9大排序算法)

    关注、星标 嵌入式客栈 ,干货及时送达 [导读] 前面文章《聊聊改变世界的5大算法》,一文中提到快速排序算法对世界影响巨大,估计很多人不以为然,本文来尝试解读一下为啥。 快排有多快 说到快我只推崇葵花宝典,那叫一个快啊~~~ 皮一下哈哈,言归正传。快

  • 单片机编程:如何喂狗的灵魂拷问...

    关注、星标 嵌入式客栈 ,干货及时送达 [导读] 单片机程序写辣么多,看门狗狗天天见,你的狗狗养的对么?不停的喂狗,只要狗不叫就完了嘛?真是这样么?事实上可能不是你想的辣么简单..... 啥叫看门狗? 看门狗也称为看门狗定时器,本质上是一种定时电路或者

  • 聊聊改变世界的5大算法

    领关注、星标 嵌入式客栈 ,干货及时送达 [导读] 算法(Algorithm)是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。周末了,今天来轻松概念性总结分享一下改变世界5大算法,当然足以改变世界的

    嵌入式
    2020-06-04
  • Linux内核中I2C总线及设备长啥样?

    关注、星标 嵌入式客栈 ,干货及时送达 [ 导读] 本文通过阅读内核代码,来梳理一下I2C子系统的整体视图。在开发I2C设备驱动程序时,往往缺乏对于系统整体的认识,没有一个清晰的思路。所以从高层级来分析一下I2C系统的设计思路,将有助于设计调试具体的驱动程

  • of_property_read_string 剖析~

    前言 今天在一个群里面看到的一个朋友提交,说of_property_read_string 这个函数有两个定义,到底是用了哪个呢? 所以这篇文章就说下这个函数。 函数引用的头文件 引用的头文件位置在 \kernel-4.4\include\linux\of.h 其中一个是 extern int of_property_read

  • 解读:一文看懂Linux内核

    Linux内核预备工作 理解Linux内核最好预备的知识点: 懂C语言 懂一点操作系统的知识 熟悉少量相关算法 懂计算机体系结构 Linux内核的特点: 结合了unix操作系统的一些基础概念 Linux内核的任务: 1.从技术层面讲,内核是硬件与软件之间的一个中间层。作用是将

    嵌入式
    2020-06-04
  • 代码写得很牛逼但UI界面却搞得很丑?来,杨工带你!

    平时在MCU LCD上搞一些界面,太复杂太麻烦的,可能会上emwin,但是大部分需求都是拿到一副BMP的图,然后通过Image2Lcd生成一个C语言数组,接下来将数组复制到代码中,调用LCD显示图片的函数进行显示。 除了嵌入式系统的UI需求,平时我们也会在PC机上去开发一

  • 常见类型ADC原理探秘,选型必知

    关注、星标 嵌入式客栈 ,干货及时送达 [导读] 上文总结了主要常见的重要ADC的技术指标,本文来梳理两个方面的内容,常见的ADC类型及原理,以及可能容易掉进去的坑。 谈谈我为什么整理这个文章吧,工程师往往关注点更多在于功能,而忽略了性能。为什么会忽略

  • 一个单片机ADC的挖坑填坑之旅

    关注、星标 嵌入式客栈 ,干货及时送达 [导读] 本文来解析一个盆友在使用STM32采集电池电压踩过的坑。以STM32F4 的ADC属于逐次逼近SAR 型ADC为例进行分析,参考STM32F405xx  Datasheet,对于如何编写ADC程序就不做描述了。 先描述一下坑 采集电池电压,利用两

  • GStreamer系列-基础概念

    目录: 一、什么是 GStreamer 二、GStreamer 架构 1. app 层 2. core framework层 3. plugin 层 三、GStreamer基础概念 1. element 和 pipeline 2. pads 和 capabilities 3. bins 4. bus 一、什么是 GStreamer? 参考: What

    嵌入式
    2020-05-25
  • C语言中这些预定义宏的不可不会

    关注、星标 嵌入式客栈 ,干货及时送达 [导读] 嵌入式er编程,一些常见的宏应该掌握如何去使用,会带给你很多有用的功能。关于标准定义宏的详细示例,见今天推送的第二篇转载文章,总结的很清晰。本文特别示例了一下如何利用日期时间宏自动内置编译时间信息进

  • 深入解析Linux Platform_device及驱动

    关注、星标 嵌入式客栈 ,干货及时送达 [导读] 前文分析了Linux设备驱动的驱动模型,本文来聊聊Platform_driver/Platform_device这个类。做嵌入式Linux的驱动,这个也是绕不开的,所以来学习分析总结一下。 阅读本文,建议先读:学Linux驱动:应先了解总线驱

  • Linux身份鉴别机制概述

    PAM: 你是谁啊? 你的金光惊醒了石头的酣梦! 2 1 总体描述 1.1 概述 Linux身份鉴别机制是保护操作系统安全的重要机制之一,是防止恶意用户进入系统的一个重要环节。早期的身份鉴别机制就是传统的UNIX身份鉴别机制,它采用口令加密并与原密码进行对比的

  • 模数采样知多少

    关注、星标 嵌入式客栈 ,干货及时送达 [导读]  生活环境周围信号万万千,对于一个嵌入式er。我们利用技术去了解世界、改变世界。而一个产品要与外界物理环境打交道,一个至关重要的触角就是采样真实模拟世界的信号,翻译成芯片可理解的数字信号,进而实现很

  • 基于ZYNQ的CameraLink图像采集与边缘检测开发详解

    1. 案例说明 (1) PL端接入CameraLink相机,通过Base模式采集图像(1280*1024),然后通过VDMA缓存到PS端DDR。 (2) 使用AXI4-Stream Switch IP核将图像复分成两路,一路用于边缘检测处理(Sobel算法),另一路直接回显。 (3) 利用Video Mixer IP核将图像叠加,