电子芯吧客
电子芯吧客
电子工程师技术服务社区
全部
论坛
问答
试用
评测
下载
样片
在进行设备端硬件模块开发之前,先来分享一个单片机通用的软件调度器框架 --- 基于任务和事件的OSAL调度器。 OSAL的全称是Operating System Abstraction Layer,即操作系统抽象层。OSAL最初的概念是由德州仪器TI在ZigBee的协议栈Z-Stack上引入的,严格意义上来说,它并不是一个传统意义的操作系统,但可以实现部分类似操作...
微联智控工作室 2020-08-20 13:21:54 浏览量:633
 开源 | 嵌入式物联网应用开发 - 基于任务和事件的OSAL调度器
  这个东西是18年做的一个小玩意,当时在学习32就做了一个小玩意,放到B站上有很多人要资料,所以今天抽空就把这个作品的原理和过程来写一写。这个东西虽然科技含量不高,但是还是具有可玩性,看完你也可以做一个。 所需材料:stm32F103C8T6+SYN7318语音识别芯片+SIM800C模块。 ## 1 、系统整体架构   系统主要由语....
果果小师弟 2020-07-23 12:57:54 浏览量:990
为了让ARM-Linux开发板具有2.4GHz和433MHz无线通信功能,微联智控工作室设计了一款通用的ARM中控扩展模块,该模块的实物图片,如下图所示。 ![](https://IMG_URL_REPLACE/bbsimages/202007/6390b8650f9f3114c9836d5a603ab596.png) 这款ARM中控扩展模块,主要使用了USB-TTL芯片和stm32单片机进行通信,再通过SPI接口外接si...
微联智控工作室 2020-07-23 20:41:20 浏览量:938
 开源 | 嵌入式物联网应用开发 - ARM中控扩展模块
# 用clion自带的platformIO和开发esp32!!! 太爱Jetbrains了!!! 上次用烦了keil写stm32,Clion马上给俺整了个2019.1更新,直接整合了stm32CubeMX,从此抛弃keil.(详见[用clion自带的嵌入式开发功能和stm32cubeMX开发stm32!!!](https://zhuanlan.zhihu.com/p/63672432) 最近毕设选择了用esp32,然后用platformIO来做为开发...
keysking 2020-07-29 11:00:39 浏览量:1525
 用clion自带的platformIO和开发esp32!!!
### 有源蜂鸣器与无源蜂鸣器的区别 这里的“源”不是指电源,而是指震荡源。 内部自带震荡源的为有源蜂鸣器,给电就能响,但是响的频率是固定的,即响的声音是固定的。 内部没有震荡源的为无源蜂鸣器,给直流电不能响,需要提供一定频率的脉冲信号才能够有响声,而且声音随着频率的变化而变化。 所以我们要想实现蜂鸣器...
嵌入式从0到1 2020-08-10 21:21:30 浏览量:3807
 STM32驱动蜂鸣器演奏音乐“你笑起来真好看”
# 基于社交网络和大数据分析的智能家居系统 ## 摘要 智能家居是在互联网影响下的物联化的产物,本文阐述了一种基于微信和和大数据分析的智能家居的设计方案。为何要用微信?为何要用大数据分析?这两种技术相结合能为智能家居带来什么变化?本文的核心公式为 微信2.0+大数据2.0+创新2.0+用户体验2.0=智能家居2.0,本系统所...
李肖遥 2020-08-04 10:06:29 浏览量:802
串行EEPROM 24CXX是基于I2C总线的存储器件,遵循二线制协议,IIC总线上可以外挂多个器件,每个器件多应不同的地址,通过地址将不同器件进行分开,保证不同芯片之间数据传输的独立性。 由于其具有接口方便,体积小,数据掉电不丢失等特点,在仪器仪表及工业自动化控制中得到大量的应用。 **24C02的应用:** * 存储硬件的....
嵌入式从0到1 2020-08-07 23:26:58 浏览量:3235
 STM32 I2C通信操作24C02写数据、读数据
[前面我们说到了ESP8266的AT指令集的使用](https://mp.weixin.qq.com/s/_s6JmbHdLwLuQYyd66UwvQ "前面我们说到了ESP8266的AT指令集的使用"),按说这一章是要说mqtt协议的,但是为了考虑物联网知识体系的完整性,这一章说一下物联网智能家居的控制过程和流程,顺带说一下关于mqtt协议中的订阅和发布是啥意思,算是下一章的前...
果果小师弟 2020-08-07 20:57:21 浏览量:1325
我们在定义菜单的时候,常见的总会碰到一堆下拉列表,比如下拉串口波特率,我们一般是这么定义的: ```c typedef struct //下拉列表项目定义 { const char *Item; //项目名称 }LIST_ITEM; ``` ```c //通讯波特率选择菜单 LIST_ITEM const COMM_BPS_List[] = { "600", "1200", "2400", "4800", "9600", ...
耳根的耳根 2020-08-11 17:07:54 浏览量:429
物联网( IoT ,Internet of things )即“万物相连的互联网”,是互联网基础上的延伸和扩展的网络,将各种信息传感设备与互联网结合起来而形成的一个巨大网络,实现在任何时间、任何地点,人、机、物的互联互通 。 今天 Gitee 为大家介绍的七款开源项目都是最近有更新的优质物联网项目,它们的开发语言均为C 语言。这其中....
电子芯吧客 2020-08-18 16:31:56 浏览量:1161
 C语言和物联网能碰撞出怎样的火花,七款优质物联
作者:良知犹存 转载授权以及围观:欢迎添加微信公众号:Conscience_Remains 总述     GPS我们都知道,一种用来全球定位的系统,后来俄罗斯推出了格洛纳斯定位系统,中国推出了北斗定位,欧盟有伽利略,印度与日本也有有发展。所以后来把覆盖全球的自主地利空间定位的卫星系统成为GNSS。     现在卫星定位...
450c4aed63d8393c 2020-08-20 10:56:16 浏览量:538
 从NMEA0183到GNSS定位数据获取
作者:良知犹存 转载授权以及围观:欢迎添加微信号:Conscience_Remains 总述     曾经开发的时候遇到这样一个情况,我们的设备是车载设备,在车辆行驶过程中需要实时上报车辆数据,但是由于用的网络端是2G网,在行驶过程中,会遇到信号不好导致网络中断的情况,最早时候因为配置联网状态机很快,重联网时间很小,我...
450c4aed63d8393c 2020-08-20 11:01:01 浏览量:613
 嵌入式网络设备一次盲点补报的开发经验(一)
上一篇文章讲述了ARM-Linux中控扩展模块的开发设计,上一篇文章的具体内容,请参考以下链接: [开源 | 嵌入式物联网项目开发 - ARM中控扩展模块](https://www.icxbk.com/article/detail?aid=1549 "开源 | 嵌入式物联网项目开发 - ARM中控扩展模块") 为了提高硬件模块的可重用性,对于终端设备模块的硬件,采用了无线收发....
微联智控工作室 2020-08-20 13:47:58 浏览量:847
 开源 | 嵌入式物联网应用开发 - 无线收发模块
## 一、介绍   PC机与树莓派的常用通信方式SSH(Secure Shell)远程登录、VNC Viewer虚拟网络控制台都需要网络连接,但还有一种不需要网络的通信方式:Serial port串口通信。   就好比配置路由器一样,除了网页配置、SSH远程登录外,还可以Console口本地配置,特别是初始配置时。树莓派也会遇到没有显示器又没有网络...
张国平 2020-08-24 10:33:40 浏览量:1751
 树莓派基础实验35:USB TO TTL模块实验
![](https://IMG_URL_REPLACE/bbsimages/202009/5618661d0b57539e2ff8e6680b894e29.png) longan nano是Sipeed(矽速科技)推出的开发板,使用兆易创新的gd32vf103cbt6芯片,该芯片是基于芯来科技的Nuclei Bumblebee处理器的32位通用微控制器,Bumblebee处理器是基于RISC-V架构指令集开发,由芯来科技(Nuclei System Techno...
gcrisis 2020-09-17 22:01:13 浏览量:4315
 Longan nano(GD32VF103)之GPIO最小配置
### 硬件连接 ![](http://www.xiaohage.com/wp-content/uploads/2020/10/17655_1-1024x664.png) 通过万用表测量,得到I2C总线的OLED屏的引脚连接情况如上图所示,对比原理图,OLED屏幕的I2C总线使用到的是I2C0,SDA引脚对应GPIO13,SCL引脚对应GPIO14。 ![](http://www.xiaohage.com/wp-content/uploads/2020/10/17659_1...
嵌入式从0到1 2020-10-27 22:59:55 浏览量:2512
 基于鸿蒙OS移植OLED驱动程序
## 简要 - 接下来做一个专辑《rt-thread驱动框架分析》,我会按照自己的理解来描述每一个驱动。有不对的欢迎随时来怼我。 - rt-thread的版本分为两大类,一个是完整版本,一个是nano版本。而驱动框架是相对于完整版本的。所以要了解驱动框架,只能在完整版上了解。 - rt-thread提供了很多驱动框架,比如常见的外设驱动:...
Rice嵌入式开发 2020-10-31 21:47:01 浏览量:2572
 《rt-thread驱动框架分析》-pin驱动
# 前言 由于近期要做一个装置 ,想着把装置做的好看一点,就打算使用 GUI 来做一个信息的相关显示,之前听说过一款比较轻量级的图形库,也就是 lvgl,手头又正好有一块搭配屏幕的野火指南者开发板,单片机型号是 stm32F103VET6,Flash 为 512KB,RAM 为 64KB,屏幕为 3.2 寸电阻触摸屏,我们在来看一下运行 lvgl 这个 GU.....
wenzi 嵌入式软件 2020-11-04 14:27:05 浏览量:1126
 野火指南者开发板移植 lvgl 库
## 简要 - 上一篇分析了RTT的PIN驱动,得到了很多网友的认可,很开心。很多人跟我反映写一些usb,wlan等框架,这个一步一步来,从浅到深。 - 这一片文章我们来分析rt-thread的I2C设备驱动框架,I2C也是我们经常使用到总线。 - I2C驱动框架我准备基于我的开源硬件[《GND studio 开发板》](https://mp.weixin.qq.com/s/dN88on...
Rice嵌入式开发 2020-11-11 19:12:32 浏览量:3759
 《rt-thread驱动框架分析》-i2c驱动
### AHT20简介 * 2020年上市,奥松生产; * 3mmx3mmx1mm 超小体积; * 经过标定的数字信号,标准I2C输出格式; * 由一个电容式湿度传感元件和一个标准的片上温度传感元件组成; * 采用SMD封装适于回流焊; * 响应迅速、抗干扰能力强; * AHT20 的供电范围为 2.0-5.5V, 推荐电压为3.3V。 ![](https://img-blog.csdnimg.cn...
嵌入式从0到1 2020-11-25 22:27:19 浏览量:1297
 跟着小哈一起读AHT20温湿度传感器驱动源码