关闭

嵌入式大杂烩

所属频道 嵌入式 公众号精选
  • 第一个编译器是怎么来的?

    星标「嵌入式大杂烩」,一起进步!来源:www.cnblogs.com/Chaobs/p/4510768.html不知道你有没有想过,某种编程语言的第一个编译器是怎么来的呢?这不就是“鸡生蛋,蛋生鸡”的问题吗?先说最后的结论:任何一种语言的第一个编译器肯定是使用其他语言写出来的。以...

    嵌入式
    2021-11-29
  • C 语言实现一个简单的 web 服务器!

    说到web服务器想必大多数人首先想到的协议是http,那么http之下则是tcp,本篇文章将通过tcp来实现一个简单的web服务器。本篇文章将着重讲解如何实现,对于http与tcp的概念本篇将不过多讲解。一、了解Socket及web服务工作原理既然是基于tcp实现web服务器,很...

    嵌入式
    2021-11-29
  • 在MM32单片机上使用MicroPython开发智能小车

    “简介:完整的开源代码以及移植说明正在整理当中。建立共同的生态圈,使得更多人加入应用模块中,丰其羽翼、壮其筋骨。让更多非专业人士体会编程快乐。关键词:MM32,MicroPython,OLED01夸下海口▲图1 想当年,第六届智能车竞赛,吃鸡腿  这个男人(MindMotion,...

    嵌入式
    2021-11-29
  • 跨平台构建工具,cmake是 yyds ? bjd !

    星标「嵌入式大杂烩」,一起进步!大家好,我是ZhengN。本次给大家分享一个优秀的跨平台构建工具。在我们嵌入式中,开发环境多种多样。在windows下进行开发,有各种好用的IDE给我们使用,我们可以图形化地创建工程、配置工程、编译工程。在Linux下,可能就iu没有那么“方便”了...

    嵌入式
    2021-11-29
  • 如何使用 Rust 进行嵌入式开发?

    星标「嵌入式大杂烩」,一起进步!作者:RT-Thread社区团队 liukang原文链接:https://club.rt-thread.org/ask/article/2944.htmlRust是什么Rust是一门赋予每个人构建可靠且高效软件能力的语言。高性能:速度惊人且内存利用...

  • 嵌入式 N 年经历等于 1 年经验?

    引言说实话,工作10年不等于是高手;高手也不等于要工作时间久。圣人曾经曰过:“工作经历不等于工作经验”。工作10年,只是一个“经历”,而“经历”不能得以总结、归纳和升华,就无法转化为“经验”。一个2年“工作经验”的工程师水平可能远高于一个10年“工作经历”的工程师。如果程序员在3...

    嵌入式
    2021-11-29
  • 了解单片机解密的一些知识!

    关注「嵌入式大杂烩」,一起进步!01什么是单片机解密?单片机(MCU)一般都有内部程序区和数据区(或者其一)供用户存放程序和工作数据(或者其一)。为了防止未经授访问或拷贝单片机的机内程序,大部分单片机都带有加密锁定位或者加密字节,以保护片内程序。如果在编程时加密锁定位被使能(锁定...

  • 多线程编程C语言版(附代码示例)

    点击蓝字关注我们本文探讨PODIX线程相关内容。线程的概念什么是多线程,提出这个问题的时候,我还是很老实的拿出操作系统的书,按着上面的话敲下“为了减少进程切换和创建开销,提高执行效率和节省资源,我们引入了线程的概念,与进程相比较,线程是CPU调度的一个基本单位。”当Linux最初...

    嵌入式
    2021-11-29
  • 分享一个简洁易用的嵌入式操作系统内核

    关注「Linux大陆」,一起进步!大家好,我是ZhengN。现在,嵌入式操作系统已经越来越多了,如大家都熟知的uCOS、FreeRTOS、RT-Thread等。这些操作系统都各有各的特点,具体可阅读:?盘点一些嵌入式实时系统,你用过哪些?。本篇笔记再来给大家介绍一个简洁易用的嵌入...

  • 不修车了!转行做单片机开发

    背景写这篇文章的初衷要从最近带我一个朋友入坑学习单片机的经历开始讲起;我要用梁静茹给我的勇气写写如何入坑单片机;我的一个朋友以前是汽车电子技术专业,毕业之后去做了和汽车相关的工作,修了一年车;其实干一行爱一行,三百六十行,行行出状元,确实挺好的;不过修车总给他一种一眼看到头的感觉...

  • 嵌入式设计模式:有限状态自动机的C语言实现

    星标「嵌入式大杂烩」,一起进步!来源:www.cnblogs.com/autosar/archive/2012/06/22/2558604.html状态机模式是一种行为模式,在《设计模式》这本书中对其有详细的描述,通过多态实现不同状态的调转行为的确是一种很好的方法,只可惜在嵌入式...

    嵌入式
    2021-11-15
  • 功能实现了就行了?需要多考虑代码的可移植性和可复用性!

    最近几天在完成一个项目的EVT收尾工作,EVT这个名词可能有些朋友不是很熟悉,EVT(EngineeringVerificationTest)表示进行工程验证测试阶段。一般的新产品开发都分为三个阶段:EVT、DVT和PVT,EVT主要是调试单板,设计方案的可行性验证,所以这个阶段...

    嵌入式
    2021-11-15
  • 一些硬核的单片机编程思想!

    星标「嵌入式大杂烩」,一起进步!(一)裸编程是什么?先声明一个概念,裸编程,我创造的名词,指的是在裸机上编写程序,裸机,在单片机领域就是指带着硬件的单片机控制系统,不要想歪咯。在裸机上编程,就犹如在一片荒地上开垦,任何一锄头下去,都会碰到硬生生的石头,要说做这有什么味?拓荒者追求...

  • 基于STM32的除以0运算话题

    有人使用STM32G4系列芯片开发产品。他发现程序中如果遇到除以0的操作时,会跑进出错异常中断而影响程序运行。他想知道能否通过设置,即使发生除以0操作也不让程序跑进异常中断,并期望此时的除法运行结果【也就是商】直接等于当前变量类型所支持的最大值,比如,若被除数为16位变量,则经过...

    嵌入式
    2021-11-12
  • 树莓派Zero 2 W正式发布!一起了解一下!

    关注「嵌入式大杂烩」,一起进步!昨天下午,树莓派基金会发布了树莓派Zero的下一代——树莓派Zero2W,售价定为15美元。虽然短时间国内买不到,但我们还是要简单了解一下。来看看参数。参数1GHz四核64位SoCArmCortex-A53CPU512MBLPDDR2SDRAM2....

    嵌入式
    2021-11-11