电子芯吧客
电子芯吧客
电子工程师技术服务社区
全部
论坛
问答
试用
评测
下载
样片
作为一个嵌入式工程师,一个上位机编程语言还是很必要,这里推荐各位精力学习一下Qt 。 学习Qt优势: 1. 学习人多,资料相对丰富 2. 拖拽控件可完成界面设计,简单易用 3. 最大优势:跨平台 本次网文分享一下Qt下Android软件开发环境搭建,完成本文配置,可以完成Qt Windows和Android平台下软件....
嵌入式从0到1 2021-01-03 23:37:24 浏览量:1446
 Windows下基于Qt开发Android应用
上一篇网文:[**给大家介绍一款好用蓝牙BT5.0透传模块**](https://mp.weixin.qq.com/s/eK83SjgAtM5Kl5QHYaNOFQ) 我们使用蓝牙调试助手与TB-02-kit模块进行了数据通讯,很多人可能对其很多概念都是第一次见过,今天我们就来梳理一下整个数据通讯过程和其涉及到一些概念,理解不到位地方欢迎留言处指出。 ###...
嵌入式从0到1 2021-01-07 13:56:22 浏览量:907
 BLE中这些概念你都了解吗
### 实现目标 自己编写基于QtAndroid软件,用于实现手机与TB-02-kit模块进行数据通讯。 Android软件发送数据,经TB-02-kit模块转发至串口助手输出; 串口助手发送数据可以在Android软件显示,进而实现BLE数据双向通信。 ### 所需工具及环境 * TB-02-kit模块 * Qt Creator 4.10.1 * Qt 5.13.1 * XCOM V2.0...
嵌入式从0到1 2021-01-11 08:05:34 浏览量:797
 Qt编程实例:基于Android的BLE通信软件
@[toc] ## 1. 什么是缓存   缓存又叫高速缓存,是计算机存储器一种,本质上和硬盘是一样,都是用来存储数据和指令。它们最大区别在于读取速度不同。程序一般是放在内存,当CPU执行程序时候,执行完一条指令需要从内存读取下一条指令,读取内存指令要花费100000个时钟周期(缓存读取速度为200...
5b772bdf5860a56e 2021-01-30 22:00:48 浏览量:884
 24张图7000字详解计算机中的高速缓存
[TOC] ## 1. uthash简介   由于C语言本身不存在哈希,但是当需要使用哈希表时候自己构建哈希异常复杂。因此,我们可以调用开源第三方头文件,**这只是一个头文件**:uthash.h。我们需要做就是将头文件复制到项目,然后:#include "uthash.h"。由于uthash仅是头文件,因此没可链接库代码。   ......
嵌入式与Linux那些事 2021-02-10 10:39:43 浏览量:698
 你知道uthash吗?
前面我们写了一个计算器,实现简单加减乘除运算,但是我们发现它没括号功能,本节就要实现用括号来让我们计算器功能变丰富。 在设计该功能时,我们先了解一下栈。 # 栈 栈是在程序设计经常用到一种非常重要数据结构,是一种运算受限线性表,其限制是仅允许在表一端进行插入和删除运算。这一段称之为栈顶,....
瑟寒凌风 2021-03-15 23:04:47 浏览量:696
 【野火i.MX6ULL ARM Linux开发板连载】轻小型计算器开发(二)
# 断是计算机一个十分重要概念,在现代计算机毫无例外地都采用断机制。在计算机执行程序过程,由于出现某个特殊情况(或称为"事件"),使得CPU止现行程序,而转去执行处理该事件处理程序(俗称断处理或断服务程序),待断服务程序执行完毕,再返回断点继续执行原来程序,这个过程称为断...
瑟寒凌风 2021-03-29 21:51:44 浏览量:515
 【小熊派BearPi-loT开发板连载】配置小熊派的串口(二)
## 摘要 - 这篇文章主要总结一下工作一些细节,作为笔录。 - 其实静态库干"坏事情"就是将库里面函数弱定义。然后再外部重新定义该函数。接管库函数操作。 - 下面我以一个小小demo来做演示整个流程。 ## 流程: 1. 创建两个文件rice.c、rice.h和CMakeLists.txt,然后编译生成librice.a。 - rice.c文件内容......
Rice嵌入式开发 2021-04-06 22:54:13 浏览量:411
 教你偷偷摸摸在别人静态库干“坏事情”
哈喽,大家好。最近几天,我把去年秋招总结笔试面试一些内容,又进行了重新规划分类。详细分成了**简历书写,面试技巧,面经总结,笔试面试八股文总结**等四个部分。 其,八股文又分成了**C/C++**,**数据结构与算法分析**,**Arm体系与架构**,**Linux驱动开发**,**操作系统**,**网络编程**,**名企笔试真题**等....
嵌入式与Linux那些事 2021-04-23 16:59:07 浏览量:610
 嵌入式软件工程师笔试面试指南-C/C++
MX25L1608是一种存储芯片,用来保存单片机程序参数. 定义flash结构体: ```c typedef struct { uint16_t FCE_Pin; //片选引脚 GPIO_TypeDef* FCE_Port; //片选引脚端口号 SPI_Cfg FSPI; //设备所用SPI接口 }MX251608D_Cfg; //DATAFLASH结构体 ``` void GetMX251608Dx_ID(u8* ID,MX251608D_Cfg* Fx) 获取设备I...
瑟寒凌风 2021-05-24 23:19:32 浏览量:576
# 虚拟机安装 我使用虚拟机软件是vmware workstation,在这个虚拟机下可以直接加载虚拟文件,虚拟文件下载地址 ``` https://storage.googleapis.com/bitcraze-share/vm/BitcrazeVM_2021.04.ova ``` 通过如下图虚拟机软件,我们开始加载虚拟机 ![](https://IMG_URL_REPLACE/bbsimages/202105/60a70d091bffc5744753a37b5c...
瑟寒凌风 2021-05-31 09:28:44 浏览量:853
 【Crazyflie 2.1开源无人机试用连载】PC机环境搭建
## 一、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 浏览量:881
# 一、前言 图灵和冯诺依曼都对计算机发展做出了杰出贡献,那么这两位大神级人物,谁更配得上计算机之父呢 从一口君心理来讲,其实“计算机之父”这种笼统称谓没明确结果,非要叫话,在一口君心里几位大神地位如下: 1. 巴贝奇Charles Babbage——通用计算机之父 2. 图灵Alan Turing——计算机科学...
一口Linux 2021-06-06 09:30:56 浏览量:879
Crazyflie 2.1上个mpu9250传感器,这个小小传感器功能却非常多。 MPU9250 内部包括 3 轴陀螺仪、3 轴加速度计和 3 轴磁力计,这3个功能输出都是 16 位数字量; 可以通过常用数据总线( Iic) 接口和单片机进行数据交互,传输速率 400 kHz /s。陀螺仪角速度测量范围±2000(° /s),具良好动态响应特性。加速度....
瑟寒凌风 2021-06-06 16:18:38 浏览量:1846
 【Crazyflie 2.1开源无人机试用连载】MPU9250传感器
周五收到一款[矽递科技](https://www.seeedstudio.com/Wio-Terminal.html)arduino开发板wio terminal,与Arduino和MicroPython兼容,基于ATSAMD51微控制器,具Realtek RTL8720DN支持无线连接,还带一个240X320彩色液晶屏,可以做为树莓派显示器,很方便了。 话说矽递科技是一家专注物联网硬件解决方案高新...
xbk_266315 2021-06-06 18:16:37 浏览量:1736
 wio terminal 掌机开发板试用报告
前两篇文章,分别介绍了PID速度控制和PID位置控制,分别用来控制电机以**期望速度**持续转动以及以**期望位置**(圈数)转动,这里期望值都只一个,但是,如果想要**以期望速度转动到期望位置**(启动与停止加减速过程不考虑),该怎么控制呢那就要将两者结合起来了,PID串级控制来控制电机。 # 串级P...
码农爱学习 2021-06-14 21:50:42 浏览量:1975
 电机控制进阶3——PID串级控制(附全套代码)
## 1. 问题 某个函数指针使用:编译时出错了。 type defaults to 'int' in declaration of 'on_touch_messgae_handle'[-Wimplicit-int] typedef(*on_touch_messgae_handle)(touch_message_t); ![问题 ](https://img-blog.csdnimg.cn/20210411182905424.jpg)粉丝源码如下: ![源码](https://img-blo...
一口Linux 2021-06-15 21:47:38 浏览量:998
## 摘要 - 在我之前文章,我使用了不同编程语言开发了如下许多上位机。 | 序号 | 内容 | 语言 | |------|------|------| | 1 | [《如何定制自己HID调试助手》](https://mp.weixin.qq.com/s/CAMfBEcxthuGvtEFsLfy2w) | C# | | 2 | [《C# 串口上位机开发》](https://mp.weixin.qq.com/s/yVtRPAZo3vQ6hwPOZTM6uA) | C# ...
Rice嵌入式开发 2021-06-19 17:09:54 浏览量:883
 教你动手写VScode插件 - 初探
本系列教程以**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 浏览量:1586
 i.MX6ULL嵌入式Linux开发1-uboot移植初探
前面几篇介绍了[uboot移植](https://www.icxbk.com/article/detail?aid=2317)与[内核移植](https://www.icxbk.com/article/detail?aid=2326),本篇进行**根文件系统构建**,这是Linux移植三大组成部分最后一步,根文件系统构建好后,就构成了一个基础、可以运行嵌入式Linux最小系统。 [TOC] # 1 根文件系统简...
码农爱学习 2021-08-02 22:08:02 浏览量:1372
 i.MX6ULL嵌入式Linux开发4-根文件系统构建