电子芯吧客
电子芯吧客
电子工程师技术服务社区
全部
论坛
问答
试用
评测
下载
样片
## 问题原由 粉丝提问`NPN型脉冲风速变送器怎求得风速`平时很支持小哈哥工作的小伙伴有需求小哈哥必须安排这次发文总结一下希望可以帮助大家。 ![](https://img-blog.csdnimg.cn/20210413220005443.png) ## 开发环境与工具 * Keil 5 * 主芯片为STM32F103RET6 * 下载工具为JLINK * PC为Win10 * 风速变送....
嵌入式从0到1 2021-05-11 15:27:48 浏览量:422
 [网友问答4]基于NPN型脉冲风速变送器获取实时风速
## 一、介绍   [树莓派综合项目3:AI视觉机械臂小车(一)蜂鸣器](https://www.icxbk.com/article/detail?aid=2130)   [树莓派综合项目3:AI视觉机械臂小车(二)轻触按键](https://www.icxbk.com/article/detail?aid=2211)   本实验将实现履带车的基本运动前进、后退、左转、右转。在以前的文章中有更基础细致的....
张国平 2021-05-13 17:22:47 浏览量:1355
 树莓派综合项目3:AI视觉机械臂小车(三)基本运动
之前的几篇文章(电机控制基础篇)介绍的电机编码器原理、定时器输出PWM、定时器编码器模式测速等。 本篇在前几篇的基础上继续来学习电机控制通过PID算法来进行电机的速度控制并进行实验测试。 # PID基础 PID即:Proportional(比例)、Integral(积分)、Differential(微分)的缩写。 PID是经典的闭环控制....
码农爱学习 2021-05-19 00:11:00 浏览量:994
 电机控制进阶——PID速度控制
## 概述 - 最近在开发过程中遇到一个问题线程优先级翻转的问题。那什原因导致优先级翻转呢 - 在RTOS开发中优先级翻转问题也是值得我们去关注留意的。避免代码瘫痪。 ## 什是优先级翻转 - 所谓的优先级翻转问题:即当一个高优先级线程通过信号量机制访问共享资源时该型号量以被一个低优先级线程占有而这个低....
Rice嵌入式开发 2021-05-20 20:28:13 浏览量:375
 线程优先级翻转,如何避免?
![封面图片](https://img-blog.csdnimg.cn/img_convert/54ff0fae98649bdee187382c5014360d.png) 本文作者:**默** & **铁熊** 在这个共享经济时代万物皆可共享这其中包括了共享单车、共享充电宝、共享雨伞等服务。所有这些共享经济产品的背后都用到了扫码支付相关的技术。 作为个人 DIY 玩家有没有办法在自己的....
铁熊 2021-05-29 14:17:34 浏览量:68
 DIY掌上POS机,或许是最小的收银POS机了!
# 一、前言 图灵和冯诺依曼都对计算机的发展出了杰出的贡献这两位大神级的人物谁更配得上计算机之父呢 从一口君心理来讲其实“计算机之父”这种笼统的称谓没有明确的结果非要叫的话在一口君心里几位大神地位如下: 1. 巴贝奇Charles Babbage——通用计算机之父 2. 图灵Alan Turing——计算机科学...
一口Linux 2021-06-06 09:30:56 浏览量:864
![ ](https://img-blog.csdnimg.cn/20210607210954711.png) ## 一、前言 前一段时间我写过一篇关于LiteOS-A开发环境搭建的文章(实际上是将其作为独立的RTOS来开发的)今天正式讲一讲LiteOS作为鸿蒙内核子系统该如何开发。 对于HarmonyOS开发工作大致可以分为南向开发(内核、驱动)和北向开发(App应用)。我们....
一口Linux 2021-06-07 21:15:24 浏览量:757
 鸿蒙-南向轻内核开发实战系列(一)基于小熊派鸿蒙季开发板环境搭建
# 一、信号 ## 1. 基本概念 信号是在软件层次上对中断机制的一种模拟在原理上一个进程收到一个信号与处理器收到一个中断请求可以说是一样的。信号是异步的一个进程不必通过任何操作来等待信号的到达事实上进程也不知道信号到底什时候到达。 例如键盘输入中断按键(^C)它的发生在程序执行过程中是不可预测的....
一口Linux 2021-07-11 22:23:30 浏览量:1441
![](https://img-blog.csdnimg.cn/93d95efff8654b1189111dead3c76153.png) **摘要**:不知道大家在单片机开发中是如何打印调试信息的大多数应该是用串口调试打印吧在大多数的情况下一般在制板和写代码时都会预留串口1为调试打印用。 但是在实际开发如果没有预留串口怎其实我们的下载器是可以用来作为调试打...
果果小师弟 2021-08-05 19:38:36 浏览量:724
 手把手教你把JLink变成串口调试助手
最近一口君在一个项目遇到一个问题ARM上的threadx在与dsp通信采用消息队列的方式传递消息(最终实现原理是中断+共享内存的方式)在实际操作过程中发现threadx总是crash于是经过排查是因为传递消息的结构体没有考虑字节对齐的问题。 随手整理一下C语言中字节对齐的问题与大家一起分享。 ## 一、概念 对齐跟数...
一口Linux 2021-08-05 23:40:02 浏览量:384
 Linux字节对齐的那些事
上篇文章([【i.MX6ULL】驱动开发3--GPIO寄存器配置原理](https://www.icxbk.com/article/detail/2375.html))介绍了i.MX6ULL芯片的GPIO的工作原理与寄存器配置。 本篇就要来实际操作一下GPIO实现板子上LED灯的亮灭控制。 [TOC] 在介绍如何通过寄存器来控制LED之前需要先来了解一下有关Linux地址映射相关的知识。 ...
码农爱学习 2021-09-27 23:50:53 浏览量:614
 【i.MX6ULL】驱动开发4——点亮LED(寄存器版)
@[toc] > 哈喽大家好我是仲一。本篇文章是从零实现操作系统的第一个实验主要是让我们熟悉 xv6 及其系统调用。实验以前建议先阅读下xv6 书籍的第一章。另外在官网的实验手册中给出了一些提示会一步一步引导你完成实验。 ## 1. sleep ### 1.1 实验要求 实现 UNIX 程序 的sleep使进程睡眠若干个滴答周期....
嵌入式与Linux那些事 2021-10-06 20:39:47 浏览量:364
 【MIT6.S081/6.828】Lab util: Unix utilities
## 一、概述 shell中有两类字符:普通字符、元字符。 ### 1. 普通字符 在Shell中除了本身的字面意思外没有其他特殊意义即普通纯文本; ### 2. 元字符 是Shell的保留字符在Shell中有着特殊的含义。 ![ ](https://img-blog.csdnimg.cn/2ef32c1ce3654484b236af25368bdab1.png) ![](https://img-blog.csdnimg.cn/71cd5d51...
一口Linux 2021-10-09 20:14:53 浏览量:541
 shell脚本中$0 $1 $# $@ $* $? $$ 的各种符号意义详解
**摘要**:在看别人单片机程序你也许是奔溃的因为全局变量满天飞不知道哪个在哪用了哪个表示什而且编写极其不规范。自己写单片机程序也许你也是奔溃的总感觉重新开启一个项目之前的写过相似的代码也无法使用得重新敲代码重用度不高。编程效率低下。代码无法积累。而且感觉写这个代码没有思想没...
果果小师弟 2021-10-31 21:14:01 浏览量:743
 如何在单片机中使用面向对象的编程思想
**摘要**:搞嵌入式的一般都是软硬件结合软件不用说了从C语言到裸机再到RTOS最后到Linux都要学搞硬件要学啥呢最关键的两点就是**电源和运放**把电源和运放玩好了基本硬件也就内啥大问题。当然如果不是专业搞硬件运放其实用到的不多更多的是电源毕竟任何一块电路板都离不开电源供电。 今天来图解一下...
果果小师弟 2021-11-16 14:02:28 浏览量:1437
 图解LDO电路和DC-DC电路,掌握芯片选型
上篇文章:介绍了linux中的五种I/O模型本篇就来使用**阻塞式I/O**和**非用阻塞式I/O**两种方式进行按键的读取实验并对比之前使用输入捕获和中断法检测的按键程序查看**CPU的使用率**是否降低。 [TOC] # 1 阻塞I/O方式的按键检测 ## 1.1 阻塞I/O之等待队列 阻塞访问最大的好处就是当设备文件不可操作的时候进程...
码农爱学习 2021-12-09 23:46:19 浏览量:274
 【i.MX6ULL】驱动开发10——阻塞&非阻塞式按键检测
从事Linux开发的朋友一定都听过GPL到底什是GPL呢他有什作用呢本文给大家详细讲解。 # 一、GNU/GPL 在讲解GPL之前我们必须先了解什是GNU ## 1. 什是GNU GNU:GNU's not unix。也叫革奴计划。 GNU的创始人理查德·马修·斯托曼。 ![ ](https://img-blog.csdnimg.cn/5886af07123e41068baf...
一口Linux 2021-12-19 12:26:35 浏览量:342
 GPL前世今生
## 前言 圣诞节到了! 一口君在这祝各位粉丝朋友圣诞节快乐! 祝各位考研的同学金榜题名! 祝找工作的朋友offer接到爆! 祝各位老板新年大发财源! 在此一口君特地用shell脚本画了一个圣诞树! 先来看下执行结果吧! ![ ](https://img-blog.csdnimg.cn/4ea5c75f5fd54e22919c9618afcbbf57.png?) ![](https://img-blog.csdn...
一口Linux 2021-12-23 21:34:55 浏览量:528
 圣诞节快乐,教你用shell脚本实现一颗圣诞树。【小酷炫】
**代码中自由颜如玉!代码中自有黄金屋!** ## 一、内核行数 Linux内核分为CPU调度、内存管理、网络和存储四大子系统针对硬件的驱动成百上千。代码的数量更是大的惊人。 先说说最早的内核linux 0.11下面这本书可以说很多驱动工程师都学习过我花了大概1个半月勉强看了一遍。 ![ ](https://img-blog.csdnimg....
一口Linux 2021-12-29 22:29:44 浏览量:263
大家都知道函数调用是通过栈来实现的而且知道在栈中存放着该函数的局部变量。但是对于栈的实现细节可能不一定清楚。本文将介绍一下在Linux平台下函数栈是如何实现的。 ## 栈帧的结构 函数在调用的时候都是在栈空间上开辟一段空间以供函数使用所以我们先来了解一下通用栈帧的结构。 ![](https://gitee.com/dongxing...
嵌入式与Linux那些事 2021-12-30 08:05:52 浏览量:267
 【图文】函数调用过程中栈的变化