项目起因 想 项目简介 为什么叫创世一号(WorldEdit)呢?因为想着以后用这把键盘,闯荡天下,制造更多东西,就像一个创世神一样,所以就叫创世一号WorldEdit了 创世一号采用STM32F103RCT6主控,整合有锂电池充放电管理,稳压,蓝牙串口HID,USB-HID,LED灯阵
1、进程间通信简述 进程间通信的几种方式:无名管道、有名管道、消息队列、共享内存、信号、信号量、套接字(socket)。 进程间通信是不同进程直接进行的一些接触,这种接触有简单,有复杂。机制不同,复杂度也不同。通信是一个广义上的意 义,不仅指大批量数
1、C陷阱与缺陷概述 C语言像一把雕刻刀,锋利,并且在技师手中非常有用。和任何锋利的工具一样,C会伤到那些不能掌握它的人。本文介绍C语言伤害粗心的人的方法,以及如何避免伤害。 第一部分研究了当程序被划分为记号时会发生的问题。第二部分继续研究了当程
C语言的设计哲学: 一切工作程序员自己负责。 语言中的所有特性都不需要隐式的运行时支持。 程序员所做的都是对的。 程序员应该知道自己在干什么,并保证自己的所作所为是正确的。 第1章-- C: 穿越时空的迷雾 小即是美。事物发展都有个过程,由简入繁,不能一
什么是蓝牙? 蓝牙是一种短距的无线通讯技术,可实现固定设备、移动设备之间的数据交换。一般将蓝牙3.0之前的BR/EDR蓝牙称为传统蓝牙,而将蓝牙4.0规范下的LE蓝牙称为低功耗蓝牙。 很多人对蓝牙的认识还很局限于手机领域,其实蓝牙的应用已经远远不止
目前全世界依然都在共同努力抗击疫情,虽然我们不能成为一线的白衣天使,但我们总可以为这个世界做点什么,比如做一个疫情监控摆件,每天早晨起床第一件事就是看今天的疫情情况,时刻提醒自己做好必要的防护措施,养成这样一个好习惯,圈友王总的这个项目一出
摘要:本文在探讨传统数据收发不足之后,介绍如何使用带FIFO的串口来减少接收中断次数,通过一种自定义通讯协议格式,给出帧打包方法;之后介绍一种特殊的串口数据发送方法,可在避免使用串口发送中断的情况下,提高系统的响应速度。 1.简介 串口由于使用简单
给大家看一组最新数据。 2020年最新数据:人工智能、大数据算法、Python相关岗位平均薪资表 为什么人工智能行业的工资那么高? 无论是科研院所,商业巨头还是初创企业,各行各业都在大力开发或者引进人工智能,由于储备不足,导致人工智能人才现在出现缺口,
HEX文件格式详解 如图,其中第一行020000040002f8中,可以看做是0x02 0x00 0x00 0x04 0x02 0x02 0xf8,其前四个字节和最后一个字节有特殊含义。中间为数据 第一个0×02表示该行数据中有两个数据 第二个,第三个0x00 0x00表示本行数据的起始地址位 第四个字节
uHand2.0是深圳乐幻索尔公司开源的一款机械手掌,它长下面这个样子: 1、uHand2.0外观图 之前在公众号就分享过视频: 学习嵌入式可以带娃,不信你们看 2、uHand2.0硬件原理图 看似整体非常复杂(主要是结构),但其实硬件(指电路部分)、软件一点都不复杂,我们
1、字符串转十六进制 代码实现: void StrToHex(char *pbDest, char *pbSrc, int nLen) { char h1,h2; char s1,s2; int i; for (i=0; i
关注、星标 嵌入式客栈 ,精彩不会错过 关于链表,之前写了一篇,但排版不是特别好看: 一步一步教你从零开始写C语言链表 [导读] 为啥取这么个题目,刨根问底?本文也未必刨到根了,也未必探到了底!但是笔者想要传达一个观点,一个态度!作为攻城狮而言,如
关于结构体对齐的设置,以GCC 32bit编译为例,我们可以来看看下面这个例子: #include //默认情况下,结构体一般在内存中的自动对齐格式是4个字节 //结构体设置手动对齐 //如果这里是4,那么下面的打印就是8 //如果这里是2,那么下面的打
点击“蓝字”关注我们吧 实验平台: 硬件: 野火挑战者STM32F429 V1开发版,5寸屏 软件:最新版本的STM32CubeF4固件库,TouchGFXDesigner v4.13和 STM32CubeMX v5.6.1,开发环境MDK v5.29 实验前准备工作: 1.准备一套STM32F429开发版,和下载工具 2.下载 T
有句老话,说这世上最享受的事,是住英国房子,用中国厨子,娶日本老婆,拿美国工资。所以,还在国内办理各种出国手续的时候,我便已经开始计划如何才能让自己顺利在英国买个理想的house。 锁定房子目标 英国的房子有好几个种类,detached house、semi-detach