关闭

嵌入式微处理器

所属频道 嵌入式 公众号精选
  • 我硬生生地把C代码塞进了Python和Ruby!

    ▍很懒很操心 有一次,我在项目开发中想监控某段空间数据的大小,即这段空间在MCU中非常有限,希望每个版本在集成软件的时候都想获取其使用了多少空间,防止某些愣头青不珍惜内存,乱塞东西。而这段空间,我定义了一个神一样的结构体映射到这个空间,即其他开

    嵌入式
    2020-06-29
  • 上帝视角?C语言之观察者模式

    科普文,给大家介绍观察者模式的使用场合及其优缺点。 模式动机 + 观察者模式是比较常用的设计模式之一,尤其是系统里面涉及到多个复杂子系统时,经常会使用到。 它就像系统里面某个子模块的跑腿,一旦该子模块发生变化,它就要为这个子模块通知其他的子模块

  • 自己「焊」键盘:使用Python编写

    来源:机器之心 参考链接:https://news.ycombinator.com/item?id=23219641 这是一个内部运行 Python 的开源键盘,可根据个人需求定制键盘映射。从此以后,「穷苦玩家」也能在 MOBA 游戏里一键放连招了,不知这样算不算硬件外挂?「氪金玩家」请出门右转购买

  • 嵌入式Linux驱动离不开的知识:深入解析Linux Platform_device

    [导读] 前文分析了Linux设备驱动的驱动模型,本文来聊聊Platform_driver/Platform_device这个类。做嵌入式Linux的驱动,这个也是绕不开的,所以来学习分析总结一下。 阅读本文,建议先读:学Linux驱动:应先了解总线驱动模型 上文点击即可阅读。注:代码分析

  • 如果把所有编程语言好用特性都“揉一起”,会怎样?居然真有人做了:已投入生产

    java 的synchronized、try catch、xxx ? yyy: zzz; python 的yyy if xxx else zzz、range; golang 的go、defer、chan; js 的map、sort、`xxx${yyy}zzz`、e=>; 不仅如此,兼容大部分语法包括 Golang、Python、JavaScript和Java; 既可以使用 ; 明确表示一

  • 各大UI发力,Qt与IAR合作,TouchGFX发布新手教程

    素材来源:网络 编辑整理:strongerHuang 嵌入式行业中快速增长的领域包括互联汽车、可穿戴设备、智能家居、工业和医疗保健设备等,这些设备共同需要智能用户功能和创新的用户界面。 因此,近年来各大UI厂商都在不断发力,下面给大家看看各大UI的现状。 一、Q

  • 做单片机几年,要不要转嵌入式?

    01 问题 首先确认下,我们这里讲的单片机主要是指51、STM32、MSP430、PIC、LPCxx等各种单片机开发工作。而嵌入式主要是指嵌入式linux软件开发,也就是硬件上基于嵌入式ARM、MIPS等平台,软件上基于linux系统的驱动开发、应用开发等工作。 围绕单片机和嵌入式

  • Raspberry Pi 新手该选哪种,怎样选择树莓派系统,怎样安装树莓派系统。

    背景介绍: 只玩单片机在当代显得太局限了,本篇说说树莓派(Raspberry Pi)。 本文两个目标: 1、2020 新手选哪个树莓派; 2、给 Raspberry Pi 装哪个系统、怎么装系统。 Raspberry Pi 与单片机的差别 从编程体验的角度说说差别,既然说到“编程体验”就一定与

  • 干货:你知道数组和指针有什么区别吗?

    一、能力错觉 当书本(或谷歌)摆在眼前时,大脑会产生错觉,以为学习材料也同样存入了大脑,阅读毕竟比回想简单多了。 以为反复的阅读资料就是自己已经掌握知识,这就是能力错觉。 解决能力错觉的方法: 积极回想——让大脑提取关键概念,而非通过重复阅读被

    嵌入式
    2020-08-12
  • 看完这篇文章,你的Python基础就差不多了

    来源 :筑梦编程 前言 学一门语言贵在坚持用它,不用就淡忘了,而记录下一篇文章也有助于日后快速回忆。全文分为两大部分,分别是Python基础语法和面向对象。 第一部分 Python基础语法 第一部分 Python基础语法 1. 认识Python 1.1 Python 简介 Python 的创始

    嵌入式
    2020-08-07
  • 【C进阶】这种地方别再强制类型转化了,来告诉你个小技巧!

        本篇文章主要解决的问题是C语言整形与浮点型转化过程中的精度损失从而容易产生bug,对于浮点和整形的相关内容大家可以参考下面两篇文章<【重磅】“整形数”还真没那么简单(C语言版)>、<【典藏】别怪"浮点数"太坑(C语言版本)>,这里就不再赘叙了。 1 整

    嵌入式
    2020-08-03
  • Git如何优雅地回退代码

    来源:cnblogs.com/zhenbianshu/p/12018714.html 前言 从接触编程就开始使用 Git 进行代码管理,先是自己玩 Github,又在工作中使用 Gitlab,虽然使用时间挺长,可是也只进行一些常用操作,如推拉代码、提交、合并等,更复杂的操作没有使用过,看过的教程也逐

    嵌入式
    2020-07-20
  • 烧脑,不看吃亏!最权威告诉你,为什么8位数据范围是[-128, 127]而不是[-127, 128] ?

    编辑整理:张巧龙,来源:大鱼机器人 作者:invalid s 链接:https://www.zhihu.com/question/405701348/answer/1329114111 很表面很浅薄的问题。 简单说爱怎么规定就怎么规定,甚至-1到254都行。无非是显示时通过编码表做个转换的问题而已。 不过,当初选择

    嵌入式
    2020-07-14
  • 深度剖析:CPU 到底是怎么识别代码的?

    最近读到这样一篇文章,从底层硬件角度出发剖析了一下CPU对代码的识别和读取,内容之精彩,读完感觉学到的很多东西瞬间联系起来了,分享给猿们。 首先要开始这个话题要先说一下半导体。啥叫半导体? 半导体其实就是介于导体和绝缘体中间的一种东西,比如二极

    嵌入式
    2020-07-07
  • 大学生和研究生差在哪里?怎么做一名合格的研究生?

    摘要:本文是台湾王汎森院士一篇演讲稿,对所有读研或考研同学非常有意义值得赏析,小编也是在网上无意之中看到的,觉得讲的非常好,也解决了我心中的很多疑惑,所以在此分享出来,与各位即将考研或是准研究生们共勉。硕士必读、留学力争、博士慎读,因为到了

    嵌入式
    2020-07-06