电子芯吧客
电子芯吧客
电子工程师技术服务社区
全部
论坛
问答
试用
评测
下载
样片
Crazyflie 2.1无人机上使的激光测距是VL53L1X。 # VL53L1X VL53L1X属于ST公司推出的激光测距传感器。它是市面上较快的微型ToF传感器,快速测距频率高达50 Hz,可在4m范围内精确测距。它采微型回流焊封装,集成了集成了一个单光子雪崩二极管接收阵列、940nm不可见1类激光发射器、物理红外滤光片和光学器件,在各种环境照...
瑟寒凌风 2021-07-22 21:43:14 浏览量:2189
 【Crazyflie 2.1开源无人机试用连载】激光测距模块调试
**摘要**:你知道内存是怎么读取数据的吗?知道数据是怎么一个一个字节发送的吗?是低字节先发还是高字节先发?是bit0先发还是bit7先发?是从低地址开始读还是从高地址开始读?看完本篇比应该就明白了~ 内存的读写永远从低地址开始读/写,从低到高!从低到高!从低到高!重要的话说三遍 # 大端模式和小端模式 大端模式和...
果果小师弟 2021-08-08 14:43:21 浏览量:2105
 一文带你搞懂内存中数据的读写方式
**摘要**:最近把博客网站整理了一下,换了一个简洁干净的主题。很多小伙伴问我个人博客怎么搭的,个人网站怎么搭的?你的**Hexo**框架还是**WordPress**框架啊?如果我要搭建网站怎么选择啊?域名咋搞的啊?搭建网站是不是需要买一个服务器啊?是不是还要去公安局备案啊?等等问题,今天就一并解答。顺带再带大家梳理一....
果果小师弟 2021-08-27 21:36:07 浏览量:2127
 零基础使用hexo搭建butterfly主题的博客
**摘要**:说起版本控制`git`,基本大多数都是搞计算机的人在,嵌入式的也在,但是还是比较少,只有搞代码编程的人会一下。其实搞硬件也可以版本控制。如果你是一名硬件工程师,或者经常画PCB板,建议一下版本控制SVN。使之后你就再也不需要在你的本地经常保存压缩各种版本了。 ![](https://img-blog.csdnimg....
果果小师弟 2021-09-17 21:31:24 浏览量:2103
 手把手教你如何在AD中使用SVN版本控制
前面的两篇Linux驱动文章,介绍了字符设备驱动的两种新旧开发方式,并使一个虚拟的字符驱动来学习字符设备的开发的流程。 本篇起,就要来操作Linux开发板的硬件,首先当然是通过经典的点亮LED灯程序,来学习Linux IO口操作的字符设备开发流程。 对比STM32的点灯程序,有寄存器操作与库函数操作两种,但其本质都是在配置...
码农爱学习 2021-09-23 00:09:42 浏览量:1400
 【i.MX6ULL】驱动开发3——GPIO寄存器配置原理
**摘要**:研究生没有假期,所以今天继续更新RTOS系列文章。本文以FreeRTOS为例,如果我们自己在官网下载源码然后手动移植代码就是使FreeRTOS的原生API接口,如果我们使STM32CubeMX来配置工程就是使的CMSIS-API接口,是对FreeRTOS的原生API接口进行了封装。 # 一、RTOS为什么要搞两种API? CMSIS-RTOS API是ARM公司....
果果小师弟 2021-09-27 14:25:51 浏览量:5205
 操作系统RTOS为什么要搞两种API?
**摘要**:在看别人单片机程序时,你也许是奔溃的,因为全局变量满天飞,不知道哪个在哪了,哪个表示什么,而且编写极其不规范。自己写单片机程序时,也许你也是奔溃的,总感觉重新开启一个项目,之前的写过相似的代码也无法使,得重新敲,代码重度不高。编程效率低下。代码无法积累。而且感觉写这个代码没有思想,没...
果果小师弟 2021-10-31 21:14:01 浏览量:736
 如何在单片机中使用面向对象的编程思想
**代码中自由颜如玉!代码中自有黄金屋!** ## 一、内核行数 Linux内核分为CPU调度、内存管理、网络和存储四大子系统,针对硬件的驱动成百上千。代码的数量更是大的惊人。 先说说最早的内核linux 0.11,下面这本书可以说很多驱动工程师都学习过,我花了大概1个半月,勉强看了一遍。 ![ ](https://img-blog.csdnimg....
一口Linux 2021-12-29 22:29:44 浏览量:258
当我们打开浏览器,要访问一个网站或者一个ftp服务器的时候,一定要输入一串字符串, 比如: ```c https://blog.csdn.net/ ``` 或者: ```c ftp://192.168.0.111/ ``` 这样我们就可以得到一个html格式的页面或者一个文件。 那么这个地址是什么意思呢? 就必须要从`URI、URL、URN`讲起。 ## 一、URI、URL、URN概念 * UR...
一口Linux 2022-02-09 20:29:39 浏览量:496
       几乎所有玩ARM Cortex M单片机的坛友都是通过MDK Keil 5或者IAR环境进行单片机的程序开发的,俗话说工欲善其事必先利其器,我们天天都在这个开发环境,那么,有些在MDK Keil 5中的实功能小技巧,大家又知道多少呢?        1.并不是所有源文件(.c)都需要加进工程中,只需要添加必要的源文件...
donatello 2018-05-03 15:29:11 浏览量:4808
 MDK Keil 5中的一些功能小技巧
测试平台Vivado 2017.2 在Vivado的Block设计里,全IP化逐渐形成了一种新型的设计方案,受Vivado内的IP可配置的GUI界面影响,使IP要比RTL代码更有良好的户体验;然而,在Block设计里,并不是只有IP这一种可添加并可配置,RTL也可实现上述功能,只需要在Block内右键Add Module..,会弹出下面界面: ...
US 2018-05-07 12:20:35 浏览量:2460
 Viavdo使用系列:IP Integrator HDL
前言 众所周知,开发嵌入式linux程序首选桌面的linux操作系统,例如ubunt等,或者MACos,但是如果仅仅开发应程序而不打算修改内核和驱动的话,也可以使windows操作系统,使eclipse+CDT+arm-linux-gcc(交叉编译器)进行开发。这样就省去了切换操作系统或者使虚拟机的方法。 本文以i.mx6ul为例,介绍在...
jn1989 2018-05-14 11:28:27 浏览量:3857
 在windows下开发嵌入linux的C应用程序
       日常开发中,我们经常会遇到Linux主机充当TCP服务器的情况,只要是带网口或者带WIFI的Linux系统,都可以充当TCP/UDP的服务器或者客户端。Liunx环境下进行TCP通信要比PC更为简单,因为在Linux的系统API中,就自带了TCP/UDP Socket通信的函数,而如果Windows要进行TCP/UDP通信,还要安装相应的软件库来启动,加....
donatello 2018-05-19 01:08:55 浏览量:1671
 基于C语言的Linux下的TCP服务器开发小白教程
目录 第一章 系统的主要功能与分模块描述 2 1.1 系统的主要功能 2 1.2 分模块描述 3 第二章 主要芯片 3 2.1 主处理器芯片 3 2.2 辅助芯片 4 2.2.1:LD3320语音芯片 4 2.2.2  cc3200无线wifi处理器 4 第三章 系统芯片的引脚连接示意图 5 ...
3c4d172ebf8f3183 2018-05-23 16:38:20 浏览量:1435
 基于全语音交互控制的智能家居系统技术报告
在百忙之中抽出时间给大家写一个 ESP32的烧录固件的方法,我先给大家看看我购买的 ESP32模块长啥样子: 价格有点儿小贵, 但是听一个老外说不错,我就被老外忽悠下了海, 买回来后发现的确很精致. 网上还有很多,你们自己看着买. 这些都可以满足你的需求,就是要看看是否他们把所有引脚...
yoyojacky 2018-07-01 23:46:33 浏览量:3100
 当树莓派遇上GEEEKNET32模块( ESP32)
很多时候,在画PCB时,都会由于找不到封装,要自己画封装,要花上很多时间,先不论这画封装的技能应该不应该有且熟练,这还都是小事儿,要是一不小心画错一个,有可能是整块板子都要废掉的,2层的还好,几十块,要是6层的,那可是上千的啊。对于有几十甚至上百的引脚的芯片,自己画一下还是可以的,但是对于几百个引脚的芯....
汉云 2018-07-16 11:14:50 浏览量:4728
 快速获取PCB标准封装库
在前面一篇文章中,笔者主要介绍了自己的一些工作经历,跟真正的低功耗设计似乎扯不上半毛钱的关系。随着电子产品的越来越普及,尤其是很多电子产品都上了电池供电,既然电池供电,那么似乎我们就不得不考虑电池的续航能力的问题,进而,迫使我们不得不考虑电子产品功耗的问题。那么究竟怎样才算低功耗呢?小于100mA?小...
SingleYork 2018-07-20 17:43:08 浏览量:2013
 浅谈单片机低功耗设计
云汉的小伙伴们大家好,我最近手机聊QQ和逛云汉社区的时候,看见一些有趣的图片和表情包。可惜当时没有及时保存下来,过几天想找的时候就忘了在哪里了;所以只能亡羊补牢了,赶紧做个小装置把手机聊天时的图片自动保存下来。    我们是技术比较厉害的极客,这种小问题肯定是难不倒我们的。解决的思路很简单...
xukejing 2018-07-23 13:18:36 浏览量:1353
 DIY一个自动记录聊天表情的小装置
迪文DGUS屏的所有硬件参数和资料下载,都是通过屏上的SD/SDHC接口来完成的,文件必须使FAT32文件格式。第一次使SD卡前,推荐先格式化一次,流程如下:   1、 右键单击SD卡,在弹出来的菜单中选择“格式化”:   2、 在弹出的“格式化SD卡”属性框中,我们需要将SD卡的...
SingleYork 2018-07-25 19:04:14 浏览量:7849
 51单片机与迪文DGUS屏通信例程之二: 迪文DGUS工程下载及模拟调试
前不久,在快到周末的时候收到神秘人员寄来的 ESP32模块, 幸福感瞬间爆棚, 终于在周末可以尝试玩一下儿其他人家的 ESP32模块了,之前曾经写过一个 ESP32结合 micropython 的帖子,似乎没有太多人去看,估计传统的电子工程师还是比较喜欢带有 SDK 的开发环境吧? 或者更喜欢硬核操作? 不得而知. 我就稍微就我自己学...
yoyojacky 2018-08-19 18:57:20 浏览量:4442
 [开箱ESP32]爱上ESP32可是家里没有草原