电子芯吧客
电子芯吧客
电子工程师技术服务社区
论坛
问答
试用
文章
评测
下载
样片
博文有点长,因为是两个大项目(四个小项目)放一起了,不过都很适合新手小白(有源程序的情况),也可以再接 OLEd 屏,就是前几篇博客的操作 # 一、esp8266 读取 dHT11 数据并通过微信小程序发送数据 - 1.前言 - 我们之前有做过这个项目,后来传到了云端 dweet.io ,以图表的方式复现出来了。传送门:[利用 esp8266 搭建....
26cf86ff779c132b 2020-09-29 21:58:31 浏览量:2664
 IoT项目的完善
### Hi3861开 发 板开发环境 * 硬件环境 ![](http://www.xiaohage.com/wp-content/uploads/2020/10/22621_1.png) 其中,Linux 主机用于源码下载和编译,Windows 主机用于烧写程序以及源码编辑。 * 软件环境 ![](http://www.xiaohage.com/wp-content/uploads/2020/10/22623_1.png) **备注:** 1. 开发人...
嵌入式从0到1 2020-10-08 12:01:59 浏览量:1239
 鸿蒙开发环境搭建、源码下载和编译
![](https://img-blog.csdnimg.cn/img_convert/cfdc70027a721739fdb458153e623cbf.png) 先放个项目演示视频镇帖: [https://www.bilibili.com/video/BV1rd4y1R7eo](https://www.bilibili.com/video/BV1rd4y1R7eo) 认识我的朋友,大概都知道,我是一个“运气爆棚”的人,经常能“捡”到一些好玩的东西。这不,前两天在家....
铁熊 2020-10-09 08:59:37 浏览量:3498
 大疆TT无人机编程初体验,教你对拥抱开源的无人机为所欲为!
## 引入主题,看代码 我们先来看看以下程序 ```cpp //编译器:https://tool.lu/coderunner/ //来源:技术让梦想更伟大 //作者:李肖遥 #include using namespace std; struct st1 { char a ; int b ; short c ; }; struct st2 { short c ; char a ; int b ; }; ``` 编译的结果如下: ![](https://IMG_UR...
李肖遥 2020-10-10 22:24:43 浏览量:1406
 面试常考,项目易错,长文详解C/C++中的字节对齐
# 前言 由于近期要做一个装置 ,想着把装置做的好看一点,就打算使用 GUI 来做一个信息的相关显示,之前听说过一款比较轻量级的图形库,也就是 lvgl,手头又正好有一块搭配屏幕的野火指南者开发板,单片机型号是 STM32F103VET6,Flash 为 512KB,RAM 为 64KB,屏幕为 3.2 寸电阻触摸屏,我们在来看一下运行 lvgl 这个 GU.....
wenzi 嵌入式软件 2020-11-04 14:27:05 浏览量:1134
 野火指南者开发板移植 lvgl 库
一、编译环境搭建及版本镜像编译 我这里使用的是官方手册上提供的linux SdK,包括uboot、linux内核及根文件系统均是orangePI官方的代码包,但在使用的一开始,我就遇到一个让人比较郁闷的事,就是官方的代码包来源只有两个路径,一个是GitHub,另外一个就是百度网盘,我在编译服务器上clone GitHub上的代码时,发现那个速度...
1413909 2021-02-07 23:13:05 浏览量:1224
 orangepi zero2编译环境搭建及传感器测试
[TOC] ## 1. uthash简介   由于C语言本身不存在哈希,但是当需要使用哈希表的时候自己构建哈希会异常复杂。因此,我们可以调用开源的第三方头文件,**这只是一个头文件**:uthash.h。我们需要做的就是将头文件复制到项目中,然后:#include "uthash.h"。由于uthash仅是头文件,因此没有可链接的库代码。   ......
嵌入式与Linux那些事 2021-02-10 10:39:43 浏览量:689
 你知道uthash吗?
本文中使用的系统ubuntu18.04 将如下内容保存为build-gcc.sh文件: ```bash #!/bin/sh HOST=arm-linux-gnueabihf SCRIPT_PATH=$(pwd) #修改源码包解压后的名称 MAJOR_NAME=gcc-arm-linux-gnueabihf #修改需要下载的源码版本前缀和后缀 OPENSRC_VER_PRefIX=8.3 OPENSRC_VER_SUFFIX=.0 PACKAGE_NAME=${MAJOR_NAME}-${OPE...
瑟寒凌风 2021-03-02 15:10:05 浏览量:694
 【野火i.MX6ULL ARM Linux开发板连载】QT环境搭建(一)
# 安装QT5 在qt官网下载qt安装包,拷贝到虚拟机中,qt官网地址如下 ```bash https://download.qt.io/new_archive/qt/5.11/5.11.3/ ``` 下载如图所示的qt安装包 ![](https://IMG_URL_REPLACE/bbsimages/202103/607215e5210bfc0ee423fd71044d5d38.jpg) 然后使用如下命令给下载的qt-opensource-linux-x64-5.11.3.run赋予权限: ``...
瑟寒凌风 2021-03-05 21:00:16 浏览量:603
 【野火i.MX6ULL ARM Linux开发板连载】QT环境搭建(二)
上篇介绍了**定时器捕获输入脉冲的原理**,那种方式是根据捕获的原理,手动切换上升沿与下降沿捕获,计算脉冲宽度的过程原理比较清晰,但编程操作起来比较麻烦。 对于电机测速用到的正交编码器,测速时需要捕获2路脉冲,如果使用上一篇介绍的方法,编程就较为复杂。还好单片机的通用定时器具有**专门的正交编码器接口**,....
码农爱学习 2021-03-13 00:43:55 浏览量:1437
 电机控制基础——定时器编码器模式使用与转速计算
前段时间用QT写了一个串口调试助手,感觉还可以。因为QT是跨平台的,同样一套代码可以在windows上面跑,也可以在linux上面跑,也可以在安卓手机上面跑。而且不需要修改任何东西,编译器会自动给你生成好,这就非常的方便。既然可以在手机上面跑,那么我把串口改成蓝牙不就是一个蓝牙APP了吗?说干就干,网上关于QT开发蓝牙....
果果小师弟 2021-03-23 17:58:00 浏览量:2106
 基于QT的安卓手机蓝牙APP开发
>哈喽,大家好。我又来分享笔试题目了。今天分享的是某大厂的嵌入式软件开发工程师的笔试题目。这份题目很奇怪,操作系统,数据结构,网络基础,Java,C++,数据库,正则表达式,Linux都考到了。当时做题的时候,我都怀疑发错卷子了。。。还好最后两道大题都做了出来,否则,笔试很容易就挂了。面试这个公司的时候,一共面....
嵌入式与Linux那些事 2021-03-29 21:50:05 浏览量:527
 小米嵌入式软件工程师笔试题目解析
> 哈喽,大家好。我终于回来了!19号刚提交完大论文,就被抓去出差了,折腾了整整一周,26号晚上,才回到学校。鸽了好久都没更新干货了。今天更新一篇关于Arm的笔试面试题目,文章内容已同步更新在github。 [TOC] # ARM体系与架构 ![](https://gitee.com/dongxingbo/Picture/raw/master//Wechat/Article/2021/%E5%9B%9B%...
嵌入式与Linux那些事 2021-04-28 16:18:12 浏览量:706
 嵌入式软件工程师笔试面试指南-ARM体系与架构
## 1. printk简介 printk是在**内核中**运行的向控制台输出显示的函数。Linux内核首先在内核空间分配一个**静态缓冲区**,作为显示用的空间,然后调用sprintf,格式化显示字符串,最后调用tty_write向终端进行信息的显示。 printk可以使用在中断上下文, 进程上下文, 持有锁的任何地方。唯一不好的是,必须要等到终端初....
嵌入式与Linux那些事 2021-05-25 09:57:12 浏览量:1924
 【野火i.MX6ULL ARM Linux开发板连载】04 调试技巧-printk
首款鸿蒙平板6月2日发布。这是一个非常值得庆贺的事情。 针对华为发布的鸿蒙系统,网上评论褒贬不一,有吹捧的,有无脑黑的。 在这里一口君就不做评价了,但是有2点: 1. 对任何一个新兴事物,我们都要保持最旺盛的求知欲, 2. 在自己没有亲自实践就妄下评论的行为是缺乏智慧和不负责任的。 ![ ](https://img-blog.csdni...
一口Linux 2021-05-30 14:43:07 浏览量:858
 鸿蒙2.0都来了,你学会用它做开发了吗?
![封面](https://img-blog.csdnimg.cn/img_convert/9dff86c0bf54d56472bee9f570701dab.png) 本文作者:**默** & **铁熊** Blynk 是一个与硬件无关的物联网平台,使用起来简单便捷,仅需通过简单的拖拽组件即可创建漂亮的 APP 界面,再加上少量代码就能够完成一个物联网项目的开发,可谓是最简单的物联网平台之一。 ......
铁熊 2021-05-30 16:01:36 浏览量:561
 只会用 WiFi 连接 Blynk 物联网?带你解锁三种新姿势!
一口君最近工作用到CRC校验,顺便整理本篇文章和大家一起研究。 ## 一、CRC概念 ### 1. 什么是CRC? CRC(Cyclic Redundancy Checksum)是一种纠错技术,代表循环冗余校验和。 数据通信领域中最常用的一种差错校验码,其信息字段和校验字段长度可以任意指定,但要求通信双方定义的CRC标准一致。主要用来检测或校...
一口Linux 2021-06-28 20:38:20 浏览量:3049
 一文讲透CRC校验码-附赠C语言实例
**摘要**:前段时间发布了一个用QT写的串口调试助手,很多小伙伴在后台留言要源码。其实网上有很多免费开源的用QT的上位机,大家搜一下就能找到,为了大家方便学习QT以及如何写一个上位机,今天推荐一下学习资源,顺带带大家写一个非常简单的串口调试助手。 相信很多小伙伴还没有接触过QT,如果想用QT写一个调试助手,首先...
果果小师弟 2021-07-16 09:33:54 浏览量:1198
 干货|手把手教你写一个串口调试助手
[上篇文章](https://www.icxbk.com/article/detail/2294.html),我们介绍了如何使用NXP原厂的uboot进行编译和烧写,将uboot运行在自己的开发板上。NXP原厂的uboot,直接烧录到我的开发板中,LCd的驱动是不正常的,需要进行修改。本篇我们就来继续研究uboot,**使得uboot能匹配我们自己的开发板**。 修改uboot以匹配开发....
码农爱学习 2021-07-19 21:38:22 浏览量:1831
 i.MX6ULL嵌入式Linux开发2-uboot移植实践
Crazyflie 2.1无人机上使用的激光测距是VL53L1X。 # VL53L1X VL53L1X属于ST公司推出的激光测距传感器。它是市面上较快的微型ToF传感器,快速测距频率高达50 Hz,可在4m范围内精确测距。它采用微型回流焊封装,集成了集成了一个单光子雪崩二极管接收阵列、940nm不可见1类激光发射器、物理红外滤光片和光学器件,在各种环境照...
瑟寒凌风 2021-07-22 21:43:14 浏览量:2193
 【Crazyflie 2.1开源无人机试用连载】激光测距模块调试