• 【国产MCU移植】看看有没有你需要的

    2020年下半年开始,史无前例的芯片缺货潮拉开大幕。供需失衡之下,芯片的交期和价格不断拉升,其中以国外大牌MCU最为夸张,一度出现价格上涨几十倍,有钱买不到货的局面。在此背景下,不少中小型终端制造企业纷纷投身国产芯片阵营,掀起新一轮国产替代浪潮。本次RT-Thread发起一场国产...

  • 小技巧 | 数据抽象思想在嵌入式中的应用

    关注「嵌入式大杂烩」,选择「星标公众号」一起进步!大家好,我是ZhengN。本次给大家分享一篇关于数据抽象的小短文:在往期文章:什么是不完全类型?中,我们清楚地知道了数据抽象的好处。这一篇再一起来看一个简单的小技巧。实际项目中,常常会有多个模块协同工作,各个模块之间会相互调用。两...

  • 程序如何检查自身完整性?

    关注「嵌入式大杂烩」,选择「星标公众号」一起进步!来源| 鱼鹰谈单片机在一些比较严格的行业里面,不是说你的程序能完成必要功能就可以,还需要添加一些额外的功能,比如最常见的看门狗功能,它可以在程序死机时完成重启,但也仅仅如此而已。很多异常它是无法检查的,比如程序偶然跑飞,ram异常...

  • 灵魂发问:Verilog到底能不能算是编程语言?这位技术老兵是这样说的……

    知乎上刷到一个问题,问性能最强的编程语言是什么?看到高赞回答到是Verilog,然后在评论区就引发了一场Verilog到底算不算编程语言的争论,我觉得比较有意思,所以就也打算唠唠这个事情。趁着最近奇葩说正播,本篇文章试着用辩论的形式来讨论一下这个问题。正反两方,正方:Verilo...

  • 模拟电路设计的一些经验分享

    模拟电路的设计是工程师们最头疼,但也是最致命的设计部分。尽管目前数字电路、大规模集成电路的发展非常迅猛,但是模拟电路的设计仍是不可避免的,有时也是数字电路无法取代的,例如RF射频电路的设计。这里将模拟电路设计中应该注意的问题总结如下:01为了获得具有良好稳定性的反馈电路,通常要求...

  • 这谁写的技术文档?我想锤死他...

    本文大部分内容翻译总结自《SoftwareEngineeringatGoogle》第10章节 Documentation。另外,该书电子版近日已经可以免费下载了https://abseil.io/resources/swe_at_google.2.pdf,有兴趣的同学可以下载翻阅...

  • 大利好!学历低的嵌入式工程师要起飞了,这波惊喜来的太突然!

    ——“宝,我今天去输液了,输的什么液?”——“搞不定工作,想要升职加薪的日日夜夜。”只要在大厂工作的,都发现了,这两年工作越来越不好干。为什么?前有海外高学历留学生纷纷回国,后有能力S同事围追堵截,升职加薪就是个梦。做不了爱情的舔狗就算了,就连专心做个工作的舔狗吧,这竞争也太大了...

    玩转嵌入式
    2021-08-19
    AI
  • Fixmap机制深入分析

    作者简介于浩进,linux内核爱好者,现就职于北京灵汐科技有限公司,任职BSP工程师,主要负责IP验证、多媒体驱动开发及一些bringup等工作。文章大纲1.背景介绍2.环境说明2.1 硬件环境2.2Kernel 版本2.3kernel 相关配置介绍3.fixmap 机制介绍3....

    Linux阅码场
    2021-08-19
    address
  • Linux系统是如何用虚拟内存来欺骗应用程序的?

    一、让有意义的事情变的有意思二、物理内存、虚拟内存三、Linux中的换页机制一、让有意义的事情变的有意思昨天,看到下面这句话,送给您:让有意思的事情变的有意义,让有意义的事情变的有意思!不敢说这是一句人生哲学,但是我们可以从这句话中找到我们做一件事情时的导向。比如:在学习Linu...

    Linux阅码场
    2021-08-19
    6G 4G
  • 深入理解Linux文件系统之ext2路径名查找

    本文以ext2文件系统为例来剖析一个真实的文件系统如何查找文件,这对于深入理解文件系统至关重要。1.准备文件系统镜像所用工具:dd、mkfs.ext2、hexdump、dumpe2fs、mount等工具1)制作100k大小镜像文件$ dd if=/dev/zero of=ext2...

  • coredump 瘦身风云

    作者/品文、肇燕编辑/ 芹菜出品/ 云巅论剑继上一篇非典型程序员青囊搞定内存泄露问题后,美美地睡了一觉。睡梦中,突然金光闪闪,万道光芒照进时光隧道,恍惚来到大唐神龙年间。青囊此时化身狄仁杰高级助理,陪同狄老大和元芳及千牛卫来到案发现场,一番勘察后迅速锁定真凶。虽整日伏于桌前写代码...

    Linux阅码场
    2021-08-19
    IO
  • FreeRTOS系列第22篇---FreeRTOS任务切换分析

    关注、星标公众号,直达精彩内容ID:技术让梦想更伟大整理:李肖遥FreeRTOS任务相关的代码大约占总代码的一半左右,这些代码都在为一件事情而努力,即找到优先级最高的就绪任务,并使之获得CPU运行权。任务切换是这一过程的直接实施者,为了更快的找到优先级最高的就绪任务,任务切换的代...

  • 数组还能这么玩?

    关注、星标公众号,直达精彩内容来源:嵌入式大杂烩整理:李肖遥数组是最基本的数据结构,关于数组的面试题也屡见不鲜,本文罗列了一些常见的面试题,仅供参考。目前有以下18道题目。数组求和求数组的最大值和最小值求数组的最大值和次大值求数组中出现次数超过一半的元素求数组中元素的最短距离求两...

  • 在西安从事软件研发是什么样的体验?

    关注、星标公众号,直达精彩内容来源:技术让梦想更伟大作者:李肖遥在西安的朋友周末有西安的朋友来深圳出差,趁着这个机会也正好聚聚,我们是同一届的,但是由于以前他被女同学误以为是学长,所以学长也成了他的外号。学长刚毕业在深圳待了三年,后来由于一系列的原因回到了故乡西安,便在西安定居了...

  • C语言中const的用法详解

    关注、星标公众号,直达精彩内容来源:技术让梦想更伟大作者:李肖遥const基本介绍const是constant的简写,用来定义常量,它限定一个变量不允许被改变,产生静态作用。const最开始推出的目的是为了取代预编译指令,取长补短。与define的对比define是预编译指令,定...

发布文章