小编对Linux这一块的实际开发经验虽然还不是很足,但也知道进程间通信有那么几种方式:管道、消息队列、共享内存、套接字等。某项目中使用了MQTT作为进程间的通信方式,感觉很新颖,网上好像也比较少有看到使用MQTT来作为进程间通信的方式的。这两篇笔记我们就来一起学习一下这种方式。
前段时间看到群里在讨论Wireshark抓包工具,想写一篇使用笔记但一直没来得及写,本篇就通过实例来分享wireshark抓包工具的使用。
只有5千行代码的GuiLite是嵌入式、单片机中常用的GUI框架;它就是C++编写,在GitHub有4.8K star,在Gitee有2K star。可能你觉得5千行能做什么?
本文以32位系统为例,详细介绍了内核空间(kernel space)和用户空间(user space)。
前段时间,我们介绍了LeetCode上面的一个经典算法题“两数之和问题”。这一次,我们把问题做一下扩展,尝试在数组中找到和为“特定值”的三个数。
我们开发带有触摸功能的产品时,可能首先考虑的就是购买一个触摸芯片。但对于消费类电子,如果你的产量较大,可能就会考虑这1,2块的触摸芯片的成本。此时,使用STM8,或者STM32作为主控的IC可以实现触摸功能就显得比较重要了。
Keil MDK-ARM升级到了V5.32,有多少人下载试用了,下面我就来简单讲讲这次更新内容。
此次B站服务端开发面试之旅可谓惊险,不过通过对大部分面试题套路的掌握,不出意外还是拿下了,下面我们来看看这些骚题是不是常见的不能再常见的了。
近日,NVIDIA发布了Jetson Nano™ 2GB开发者套件,其售价仅59美元,进一步扩大了NVIDIA® Jetson™ 边缘AI平台的受众范围,让新一代学生、教育工作者和爱好者能够挖掘AI和机器人技术的潜力。
在这个互联网时代,知识就在那里,等着我们去获取。作为一个收藏从未停止、学习从未开始的博主 :(doge,秉承着好东西不能独享的态度,把收藏的学习网站整理分享出来。
我们正常编译生成的二进制文件,需要下载烧录到单片机里面去,这个文件保存在单片机的ROM中,ROM这个名称指的是「read only memory」的意思,所有可以完成「read only memory」这种特性的存储介质都可以称为ROM,我们一般使用的单片机里面使用的是EEPROM。
只有5千行代码的GuiLite是嵌入式、单片机中常用的GUI框架;它就是C++编写,在GitHub有4.8K star,在Gitee有2K star。可能你觉得5千行能做什么?
武侠小说中,各路侠客绿林好汉都是从基本功开始一招一式学起,掌握了足够多的招式后,加之勤学苦练,量变引起质变,会有一天打开任督二脉顿悟出这些招式背后的哲学逻辑,成为一代宗师。在编程的学习过程中,我们何尝不是从一招一式的函数、语法、特性等学起。
本文主要介绍嵌入式系统的基础知识,涉及嵌入式软件和硬件的方方面面,希望对各位有帮助。
根据IEEE(国际电气和电子工程师协会)的定义,嵌入式系统(Embedded System)是指以应用为中心、以计算机技术为基础,软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。
微控制器制造商的开发板,以及他们与开发板一起提供的软件项目例程,在工程师着手一个新设计时可以提供很大帮助。但在设计项目完成其早期阶段后,进一步设计时,制造商提供的软件也可能会导致一些问题。使用实时操作系统作为应用程序代码平台的设计还面临着许多挑战,比如如何将功能分配给不同的并行任务、如何设计高可靠的进程间通信、以及如何在硬件上测试整个软件包等问题。
此文不会事无巨细的从select的用法开始讲解mysql,主要针对的是开发人员需要知道的一些MySQL的知识点,主要包括索引、事务、优化等方面,以在面试中高频的问句形式给出答案。
什么是ATX电源,下面是小编整理的ATX电源详解,请收藏!
内存数据库Redis的相关知识,几乎是大厂的必考题,本文总结了设计Redis的11道面试题。
最近小莱去大厂面试,最终挂在了分布式锁上,于是回来后认真整理了这篇文章,以期下次面试遇到同样的问题时一雪前耻......