电子芯吧客
电子芯吧客
电子工程师技术服务社区
论坛
问答
试用
文章
评测
下载
样片
## 引入主题,看代码 我们先来看看以下程序 ```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 浏览量:1399
 面试常考,项目易错,长文详解C/C++中的字节对齐
### HarmonyOS源码 OpenHarmony所在码云仓库: **https://openharmony.gitee.com/openharmony** ![在这里插入图片描述](https://img-blog.csdnimg.cn/20201103212709876.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3JzZdEwMg==,size_16,color_FFFF...
嵌入式从0到1 2020-11-03 21:39:23 浏览量:684
 如何获得码云gitee上的鸿蒙官方例程
# 前言 由于近期要做一个装置 ,想着把装置做的好看一点,就打算使用 GUI 来做一个信息的相关显示,之前听说过一款比较轻量级的图形库,也就是 lvgl,手头又正好有一块搭配屏幕的野火指南者开发板,单片机型号是 STM32F103VET6,Flash 为 512KB,RAM 为 64KB,屏幕为 3.2 寸电阻触摸屏,我们在来看一下运行 lvgl 这个 GU.....
wenzi 嵌入式软件 2020-11-04 14:27:05 浏览量:1122
 野火指南者开发板移植 lvgl 库
# 简介 大家好,本篇文章介绍的是柿饼派,柿饼派是上海睿赛德电子科技有限公司基于柿饼UI开发的一款显示屏板卡,我们来看一下实物: ![](https://IMG_URL_REPLACE/bbsimages/202011/4ab12adbf1c4e8910c4329af449c5ea7.jpg) 在柿饼派背面中间是一块PersimM3模块,我买的这块上面没有单独的M3模块, ![](https://IMG_URL_REPL...
入门电子设计 2020-11-26 21:07:57 浏览量:3005
 柿饼派初体验
## 1 测试背景简介 大家好,我是你们的老朋友——MC老徐。还记得去年树莓派4刚发布时,我不小心错过了最精彩的首发测试,因为当时正在吭哧吭哧地码毕业论文,所以只能先看看网友yoyojacky(骑驴玩漂移)的文章解解馋了。 最近机缘巧合下获得了树莓派4的评测资格。今天收到了板子,心情很激动,于是写了这篇洋洋洒洒好几百....
xukejing 2021-01-05 17:12:19 浏览量:5836
 树莓派4该选多大的散热器,来个烤机压力测试吧
一、编译环境搭建及版本镜像编译 我这里使用的是官方手册上提供的linux SdK,包括uboot、linux内核及根文件系统均是orangePI官方的代码包,但在使用的一开始,我就遇到一个让人比较郁闷的事,就是官方的代码包来源只有两个路径,一个是GitHub,另外一个就是百度网盘,我在编译服务器上clone GitHub上的代码时,发现那个速度...
1413909 2021-02-07 23:13:05 浏览量:1213
 orangepi zero2编译环境搭建及传感器测试
[TOC] ## 1. uthash简介   由于C语言本身不存在哈希,但是当需要使用哈希表的时候自己构建哈希会异常复杂。因此,我们可以调用开源的第三方头文件,**这只是一个头文件**:uthash.h。我们需要做的就是将头文件复制到项目中,然后:#include "uthash.h"。由于uthash仅是头文件,因此没有可链接的库代码。   ......
嵌入式与Linux那些事 2021-02-10 10:39:43 浏览量:680
 你知道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 浏览量:678
 【野火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 浏览量:598
 【野火i.MX6ULL ARM Linux开发板连载】QT环境搭建(二)
上篇介绍了**定时器捕获输入脉冲的原理**,那种方式是根据捕获的原理,手动切换上升沿与下降沿捕获,计算脉冲宽度的过程原理比较清晰,但编程操作起来比较麻烦。 对于电机测速用到的正交编码器,测速时需要捕获2路脉冲,如果使用上一篇介绍的方法,编程就较为复杂。还好单片机的通用定时器具有**专门的正交编码器接口**,....
码农爱学习 2021-03-13 00:43:55 浏览量:1411
 电机控制基础——定时器编码器模式使用与转速计算
前段时间用QT写了一个串口调试助手,感觉还可以。因为QT是跨平台的,同样一套代码可以在windows上面跑,也可以在linux上面跑,也可以在安卓手机上面跑。而且不需要修改任何东西,编译器会自动给你生成好,这就非常的方便。既然可以在手机上面跑,那么我把串口改成蓝牙不就是一个蓝牙APP了吗?说干就干,网上关于QT开发蓝牙....
果果小师弟 2021-03-23 17:58:00 浏览量:2102
 基于QT的安卓手机蓝牙APP开发
>哈喽,大家好。我又来分享笔试题目了。今天分享的是某大厂的嵌入式软件开发工程师的笔试题目。这份题目很奇怪,操作系统,数据结构,网络基础,Java,C++,数据库,正则表达式,Linux都考到了。当时做题的时候,我都怀疑发错卷子了。。。还好最后两道大题都做了出来,否则,笔试很容易就挂了。面试这个公司的时候,一共面....
嵌入式与Linux那些事 2021-03-29 21:50:05 浏览量:523
 小米嵌入式软件工程师笔试题目解析
在早前的帖子当中,我曾经制作过一个空气净化器,并且开发了一款对应的小程序去控制它。帖子链接如下 https://www.icxbk.com/article/detail?aid=1464 此款空气净化器我使用的是Nordic的一款蓝牙SOC-NRF52832,其不仅支持低功耗蓝牙BLE,并且也对蓝牙mesh网络有着良好的支持。相信蓝牙mesh网络大家并不陌生,其在物联网领.....
皮皮学电子 2021-03-30 21:21:22 浏览量:2009
 蓝牙mesh初尝试--空气净化器的小升级
> 哈喽,大家好。我终于回来了!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 浏览量:700
 嵌入式软件工程师笔试面试指南-ARM体系与架构
## 1. printk简介 printk是在**内核中**运行的向控制台输出显示的函数。Linux内核首先在内核空间分配一个**静态缓冲区**,作为显示用的空间,然后调用sprintf,格式化显示字符串,最后调用tty_write向终端进行信息的显示。 printk可以使用在中断上下文, 进程上下文, 持有锁的任何地方。唯一不好的是,必须要等到终端初....
嵌入式与Linux那些事 2021-05-25 09:57:12 浏览量:1902
 【野火i.MX6ULL ARM Linux开发板连载】04 调试技巧-printk
首款鸿蒙平板6月2日发布。这是一个非常值得庆贺的事情。 针对华为发布的鸿蒙系统,网上评论褒贬不一,有吹捧的,有无脑黑的。 在这里一口君就不做评价了,但是有2点: 1. 对任何一个新兴事物,我们都要保持最旺盛的求知欲, 2. 在自己没有亲自实践就妄下评论的行为是缺乏智慧和不负责任的。 ![ ](https://img-blog.csdni...
一口Linux 2021-05-30 14:43:07 浏览量:850
 鸿蒙2.0都来了,你学会用它做开发了吗?
![封面](https://img-blog.csdnimg.cn/img_convert/9dff86c0bf54d56472bee9f570701dab.png) 本文作者:**默** & **铁熊** Blynk 是一个与硬件无关的物联网平台,使用起来简单便捷,仅需通过简单的拖拽组件即可创建漂亮的 APP 界面,再加上少量代码就能够完成一个物联网项目的开发,可谓是最简单的物联网平台之一。 ......
铁熊 2021-05-30 16:01:36 浏览量:555
 只会用 WiFi 连接 Blynk 物联网?带你解锁三种新姿势!
## 一、nRF52840蓝牙芯片简介 自从nordic在2018年强势推出nRF52840这颗重磅级芯片后,蓝牙5.0技术开始在业界流行起来,随后蓝牙5.0技术开始成为了各大品牌的旗舰手机标配功能。 ![nRF52840](https://img-blog.csdnimg.cn/20210517213415372.png) ### 1. 芯片优势 这个芯片最强大的优势就是**低速远距离模式**,及**LE_COdE...
一口Linux 2021-06-03 20:09:33 浏览量:800
一口君最近工作用到CRC校验,顺便整理本篇文章和大家一起研究。 ## 一、CRC概念 ### 1. 什么是CRC? CRC(Cyclic Redundancy Checksum)是一种纠错技术,代表循环冗余校验和。 数据通信领域中最常用的一种差错校验码,其信息字段和校验字段长度可以任意指定,但要求通信双方定义的CRC标准一致。主要用来检测或校...
一口Linux 2021-06-28 20:38:20 浏览量:3042
 一文讲透CRC校验码-附赠C语言实例
本系列教程以**i.MX6ULL**处理器的ARM开发板为实验基础,学习记录嵌入式Linux开发的各种知识与经验,主要内容包括嵌入式Linux移植,嵌入式Linux驱动开发,嵌入式Linux应用开发等。 本系列教程将以野火的i.MX6ULL eMMC开发板为硬件基础,以[野火EBF6ULL Pro开发板教程](https://doc.embedfire.com/linux/imx6/linux_base/zh...
码农爱学习 2021-07-13 22:56:09 浏览量:1565
 i.MX6ULL嵌入式Linux开发1-uboot移植初探