关闭

嵌入式案例Show

所属频道 嵌入式 公众号精选
嵌说 嵌言 嵌智!嵌入式开发案例分享,硬件、软件、算法。
  • STM32如何优雅地hello world

    点击上方蓝字关注我哦~ 01 前言 STM32上hello world,说白了就是使用串口向PC上的上位机软件或者串口调试助手发送字符串。 串口的使用方法百度一下就能知道了,简单来说就是下面这样。 uint8_t buff[BUFF_SIZE];//定义一个缓存数组 HAL_UART_Receive_IT(&hua

    嵌入式
    2020-07-02
  • 如何系统地入门学习stm32?

    点击上方蓝字关注我哦~ 01 前言 本人当初学习STM32的时候有一些跟风的因素,自以为学的芯片越多就越厉害 =_=、 其实,学习嵌入式重要的是整体的工程思想和项目经验积累,说到底这些芯片,我感觉学习起来都差不多吧,无非就是对内资源(寄存器、中断、定时器

    嵌入式
    2020-07-02
  • 为什么和其他语言相比C语言是快速的语言?

    点击上方蓝字关注我哦~ 01 前言 初入门的我们经常听见别人说“真正的程序员用C语言编程,C是最快的语言因为它是最靠近及其底层的语言。”那么和其他语言相比C语言到底有什么特别的呢? 02 C语言为什么快 C语言没有什么特别,这就是它快速的秘诀! 新的

    嵌入式
    2020-07-02
  • 新增LED设备--从上层到底层理解安卓架构之APP篇

    点击上方蓝字关注我哦~ 经过驱动、HAL、JNI、SERVICE一层一层精心浇筑,新增的LED设备调用接口终于可以被APP调用了。举个不恰当的比喻,就好像建造一座海洋石油钻井平台,从海底一段一段钢架、油管连接起来,最终在海面上建造出了一个平台(面向应用层的接口

    嵌入式
    2020-07-02
  • 真的可以,用C语言实现面向对象编程OOP

    解释区分一下C语言和OOP 我们经常说C语言是面向过程的,而C++是面向对象的,然而何为面向对象,什么又是面向过程呢?不管怎么样,我们最原始的目标只有一个就是实现我们所需要的功能,从这一点说它们是殊途同归的。过程与对象只是侧重点不同而已。 举个例子

    嵌入式
    2020-07-02
  • Makefile 入门

    点击上方蓝字关注我哦~ 01 前言 今天抽空研究了下 Makefile,在这里整理一下各处搜到的资料,以备将来复习时快速上手,同时也帮助和我一样的初学者们节约时间。 02 准备工作 首先,假设我们有如下几个代码文件:main.cpp functions.h function1.cpp function

    嵌入式
    2020-07-02
  • 图像变换:opencv基于树莓派和Android端分别实现

    点击上方蓝字关注我哦~ 01 前言 最近笔者在一些项目上需要对图像做些变换操作,这些操作opencv基本上都帮我们实现了,但是在linux系统和Android系统实现起来还是有些区别的,在这里和大家分享下。 02 知识点 由四对点计算透射变换 函数原型: CvMat* cvGetPe

  • 精选文章汇总

    点击上方蓝字关注我哦~ 为了方便大家查阅,特意把我的公众号『嵌入式案例Show』文章分类整理。会定期进行整理。 ------更新于2020年6月21日 C语言 C 语言回调函数详解 C代码常用函数整理 常用的排序算法(C语言) 嵌入式软件中的延时函数 win10下使用VS Code

    嵌入式
    2020-07-02
  • 漫话:为什么键盘以QWER排列,而不是ABCD?

    QWERTY的来源 第一台实用即真正的打字机的发明人是一位美国人,他叫克里斯托夫·肖尔斯。 最初的打字机键盘是按照字母顺序"abcd"这样排列的,键盘的大概布局如下: 刚开始打字员对于打印机不是很熟练,所以用起来还没有太大的问题。 但是,随着打字员熟练程度

    嵌入式
    2020-07-02
  • 使用git管理嵌入式软件版本

    点击上方蓝字关注我哦~ 你现在的Keil工程的版本控制是怎么管理的?可能有些人的做法是发布一个版本软件后将代码打一个包保存起来,作为此版本的备份。有一种常见的情况,当开始一项新功能的开发,并且最终的效果不理想老板要求回退回去。又恰巧在开发前没有

    嵌入式
    2020-07-02
  • STM32 时钟分析

    在嵌入式系统中时钟是其脉搏,处理器内核在时钟驱动下完成指令执行,状态变换等动作。外设部件在时钟的驱动下完成各种工作,比如串口数据的发送、A/D转换、定时器计数等等。