电子芯吧客
电子芯吧客
电子工程师技术服务社区
全部
论坛
问答
试用
评测
下载
样片
### 开篇   最近正点原子发布了嵌入式linux开发板ALPAH,该开发板基于NXPi.MX6ULL处理器,并且发布了大量开源教程和视频。这为大量STM32开发者转入嵌入式linux开发提供了绝好学习机会。在该系列教程中,开发环境为windows10上安装虚拟机,虚拟机中安装Ubuntu系统,这样双系统环境无论是裸机开发,linux驱动开.....
Angel_YY 2020-01-01 11:11:27 浏览量:2633
 嵌入式linux系统的远程开发经验
# 一、初见slam ## 1.什么是SLAM > SLAM (simultaneous localization and mapping),也称为CML (Concurrent Mapping and Localization), 即时定位与地图构建,或并发建图与定位。问题可以描述为:将一个机器人放入未知环境中未知位置,是否有办法让机器人一边移动一边逐步描绘出此环境完全地图,所谓完全地图(a con...
hero_chao 2020-04-16 10:50:21 浏览量:804
 【7天搞定视觉SLAM】第一天——什么是SLAM?
# 一、状态估计 ## 1.什么是状态估计 > 状态估计(state estimation)根据可获取量测数据估算动态系统内部状态方法。对系统输入和输出进行测量而得到数据只能反映系统外部特性,而系统动态规律需要用内部(通常无法直接测量)状态变量来描述。因此状态估计对于了解和控制一个系统具有重要意义。 ![](ht......
hero_chao 2020-04-22 11:56:38 浏览量:570
 【7天搞定视觉SLAM】第五天——非线性优化(上)
# 一、高斯牛顿法 ## 1.简介 什么是高斯牛顿法 > 高斯一牛顿迭代法(Gauss-Newton iteration method)是非线性回归模型中求回归参数进行最小二乘一种迭代方法,该法使用泰勒级数展开式去近似地代替非线性回归模型,然后通过次迭代,次修正回归系数,使回归系数不断逼近非线性回归模型最佳回归系数,最后使原模......
hero_chao 2020-04-22 19:52:26 浏览量:785
 【7天搞定视觉SLAM】第五天——非线性优化(下)
刚毕业时候,我年少轻狂,以为自己已经可以独当一面,庙堂之上所学已经足以应付业界需要。然而在后来工作过程中,我认识了很牛人,也从他们身上学到了很,从中总结了一个IC设计工程师需要具备知识架构,想跟大家分享一下。 # I. 技能清单 作为一个真正合格数字IC设计工程师,你永远都需要去不断学习更加先进....
李肖遥 2020-07-21 10:18:56 浏览量:860
摸水了一周,准备在家里好好敲敲代码,赶赶稿子,正当我专心输出时候,被老婆打断了。 娃拉臭了,赶紧过来!语气中带着一丝丝我害怕味道。 怎么办没办法只有过去换尿布咯,三两下,搞定! 之后,我继续开始肝,但是心想,要是娃再哭闹了,老婆是不是会骂人了 想着不行,我得去看看,于是我每隔几分钟就去瞅瞅,...
李肖遥 2020-07-23 19:03:14 浏览量:492
 选中断还是轮询方式?深究其中的区别
大家好,我是『芯知识学堂』SingleYork,今天在一个技术交流群里,看到了有位兄弟提出了这么一个问题,大概就是说“同一个原理图文件里面元件太了,原理图文件如果用A4大小话放不下,只能用A0,但是这样话,如果用A4纸打印出来可能就会比较小了,为了便于打印观看原理图文件,想把原来单个原理图文件中元件分成...
芯知识学堂SingleYork 2020-09-05 09:14:00 浏览量:2129
 超实用技能|Altium Designer中如何实现多个原理图文件关联同一个PCB文件?
## 队列概念 首先我们联想一下链表,在单链表中,我们只能对他链表表尾进行插入,对链表表头进行结点删除,这样强限制性链表,就是我们所说队列。 也就是说,队列(queue)是限定在表一端进行插入,表另一端进行删除数据结构。 如下图所示,假如你去买票排队,每一列队伍都有一个队尾和对头,先来先...
李肖遥 2020-09-16 07:49:50 浏览量:667
 真香!20张图揭开「队列」的迷雾,一目了然
## 冒泡排序 ### 简介 冒泡排序是因为越小元素会经由交换以升序或降序方式慢慢`浮`到数列顶端,就如同碳酸饮料中二氧化碳气泡最终会上浮到顶端一样,故名**冒泡排序**。 ### 复杂度与稳定性 ![](https://IMG_URL_REPLACE/bbsimages/202009/3f5f17b23247ab285d47f724443a6365.png) ### 思路原理 以顺...
李肖遥 2020-09-27 22:06:51 浏览量:442
 面试官爱问的10大经典排序算法,20+张图来搞定
### 前言 经过一段时间分享,基于Hi3861开发板鸿蒙开发已经完成了下面核心板和OLED板两个子板分享了。 ![](https://img-blog.csdnimg.cn/20201118213047611.png?#pic_center) 我们今天分享红绿黄灯板上资源,对应原理图在下面文件中: HiSpark_WiFi_IoT_SSL_VER.A.pdf 这个红绿灯板子上有三个LED,分别是红黄...
嵌入式从0到1 2020-11-18 23:21:13 浏览量:3767
 基于鸿蒙操作系统的爱若琉璃(蜂鸣器版本)
## 1 测试背景简介 大家好,我是你们老朋友——MC老徐。还记得去年树莓派4刚发布时,我不小心错过了最精彩首发测试,因为当时正在吭哧吭哧地码毕业论文,所以只能先看看网友yoyojacky(骑驴玩漂移)文章解解馋了。 最近机缘巧合下获得了树莓派4评测资格。今天收到了板子,心情很激动,于是写了这篇洋洋洒洒好几百....
xukejing 2021-01-05 17:12:19 浏览量:5836
 树莓派4该选多大的散热器,来个烤机压力测试吧
![](https://img-blog.csdnimg.cn/20210129104047618.jpg) ### 实现目标 * 实现HX711模块驱动 * 实现电子秤校准 * 准确输出待测物品重量 ### 所需工具及环境 * Keil 5 * STM32F103RET6核心板(本平台自制专用核心板,随便找一个开发板亦可) * 电子秤模块 ### 本文源码 ![](https://img-blog.csdnimg.cn/20210...
嵌入式从0到1 2021-01-31 20:54:46 浏览量:1729
 我们一起来DIY一个电子秤吧
# 前言 在前一则教程中,我们阐述了相关概念,其中就包括实现态所必须**虚函数**,以及使用态这个性质时一些限制内容,本节教程将着重讲解 `C++`中类型转换问题,其中就包括:`dynamic_cast`、`static_cast`、`reinterpret_cast`以及`const_cast`。 ## C语言类型转换 ### 隐式类型转换 我们在使用`C`...
wenzi 嵌入式软件 2021-03-01 20:16:42 浏览量:368
需要测量大气压力和温度朋友可以玩玩BMP180这个传感器。 这款传感器出自博世,应用非常广泛! ### 实现目标 * 使用普通IO口模拟IIC总线驱动BMP180传感器 * 利用核心板串口1打印输出当前温度、气压和海拔高度 ### 所需工具及环境 * 所用模块 ![](https://img-blog.csdnimg.cn/2021030321180548.png) * Keil 5 * ...
嵌入式从0到1 2021-03-10 18:41:49 浏览量:1103
 可以计算海拔高度的BMP180气压传感器,你会使用吗?
# 一、前言 图灵和冯诺依曼都对计算机发展做出了杰出贡献,那么这两位大神级人物,谁更配得上计算机之父呢 从一口君心理来讲,其实“计算机之父”这种笼统称谓没有明确结果,非要叫话,在一口君心里几位大神地位如下: 1. 巴贝奇Charles Babbage——通用计算机之父 2. 图灵Alan Turing——计算机科学...
一口Linux 2021-06-06 09:30:56 浏览量:857
学习不止! 问答不止! ## 一、粉丝问题 ![ ](https://img-blog.csdnimg.cn/20210620092602295.jpg) ## 二、相关函数说明 ### 1. 函数说明 产生随机数方法,常用是rand()、srand(),来看一下这2个函数定义: ```c SYNOPSIS #include int rand(void); int rand_r(unsigned int *seedp)...
一口Linux 2021-06-21 21:54:18 浏览量:1218
Linux开发者越来越,但是仍然有很人整不明白POSIX是什么。本文就带着大家来了解一下到底什么是POSIX,了解他历史和重要性。 ## 一、什么是posix ### 1. 概念 POSIX:可移植操作系统接口(Portable Operating System Interface of UNIX,缩写为 POSIX ), ### 2. 发布者-IEEE 发布者为电气与电子工程师协会(Insti...
一口Linux 2021-07-23 20:21:37 浏览量:597
最近一口君在做一个项目,遇到一个问题,ARM上threadx在与DSP通信采用消息队列方式传递消息(最终实现原理是中断+共享内存方式),在实际操作过程中发现threadx总是crash,于是经过排查,是因为传递消息结构体没有考虑字节对齐问题。 随手整理一下C语言中字节对齐问题与大家一起分享。 ## 一、概念 对齐跟数...
一口Linux 2021-08-05 23:40:02 浏览量:375
 Linux字节对齐的那些事
**摘要**:串口是通信中最常用通信方式,可能写串口驱动,能写几十种方法, 查询方式,中断方式, DMA方式,定时器方式。可能也其中几种方式组合形式,经典用法是: 发送用查询方式, 接收用中断方式,或者DMA+空闲中断。 本篇不讲串口是啥,现在还在讲串口是啥,估计会被喷。今天来聊一聊串口常用几种方式,最....
果果小师弟 2021-10-17 16:20:44 浏览量:616
 高质量代码是怎么写出来的?串口环形队列
MMU重要性不言而喻,支撑操作系统之上各种复杂应用。但在正式讲MMU之前,我们先说说MMU发展史,因为ARMv8-AMMU相当复杂,直接切入正题,会显得比较枯燥。废话不说,咱们马上开始: 一、前言: 关于虚拟内存系统演变史,MMU在其中扮演了什么样角色。 可以参考这一篇文章[《操作系统靠谱管家:虚拟内存》](h...
一口Linux 2022-03-13 00:42:18 浏览量:620
 ARMv8-A 地址翻译技术之MMU的前世今生