电子芯吧客
电子芯吧客
电子工程师技术服务社区
全部
论坛
问答
试用
评测
下载
样片
C语言开发中,你使用过cJSON吗 在介绍cJSON之前,首先来认识一下JSON... # JSON什么 JSON(JavaScript Object Notation) 一种轻量级的数据交换格式。JSON 使用 Javascript语法来描述数据对象,但 JSON 仍然独立于语言和平台。 ## JSON 基本语法 - 数据以 **`key :value`** (名称/值) 的形式存在 - 数...
码农爱学习 2021-04-09 23:02:16 浏览量:608
 cJSON基础介绍与代码测试
# 第二十三章 ## 一、网卡 ### 1. 概念 网卡一块被设计用来允许计算机在计算机网络上进行通讯的计算机硬件。由于其拥有MAC地址,因此属于OSI模型的第2层。它使得用户可以通过电缆或无线相互连接。 每一个网卡都有一个被称为MAC地址的独一无二的48位串行号,它被写在卡上的一块ROM中。在网络上的每一个计算机都必须拥有一...
一口Linux 2021-05-24 22:14:50 浏览量:758
**摘要**:你知道内存怎么读取数据的吗?知道数据怎么一个一个字节发送的吗?低字节先发还高字节先发?bit0先发还bit7先发?从低地址开始读还从高地址开始读?看完本篇比应该就明白了~ 内存的读写永远从低地址开始读/写,从低到高!从低到高!从低到高!重要的话说三遍 # 大端模式和小端模式 大端模式和...
果果小师弟 2021-08-08 14:43:21 浏览量:2100
 一文带你搞懂内存中数据的读写方式
## 一、概述 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 浏览量:532
 shell脚本中$0 $1 $# $@ $* $? $$ 的各种符号意义详解
## 前言 圣诞节到了! 一口君在这祝各位粉丝朋友圣诞节快乐! 祝各位考研的同学金榜题名! 祝找工作的朋友offer接到爆! 祝各位老板新年大发财源! 在此一口君特地用shell脚本画了一个圣诞树! 先来看下执行结果吧! ![ ](https://img-blog.csdnimg.cn/4ea5c75f5fd54e22919c9618afcbbf57.png?) ![](https://img-blog.csdn...
一口Linux 2021-12-23 21:34:55 浏览量:515
 圣诞节快乐,教你用shell脚本实现一颗圣诞树。【小酷炫】
**摘要**:研究生没有假期,所以今天继续更新RTOS系列文章。本文以FreeRTOS为例,如果我们自己在官网下载源码然后手动移植代码就使用FreeRTOS的原生API接口,如果我们使用STM32CubeMX来配置工程就使用的CMSIS-API接口,对FreeRTOS的原生API接口进行了封装。 # 一、RTOS为什么要搞两种API? CMSIS-RTOS APIARM公司....
果果小师弟 2021-09-27 14:25:51 浏览量:5200
 操作系统RTOS为什么要搞两种API?
1背景 大家好,我叫徐珂靖,住在冰城,一个骨灰级工科男,爱好试用各种开发板,也常常写一些小文章记录试用体会,已经在云汉电子社区里与大家很熟啦。 最近,云汉电子社区进了不少开发板,于我就问社区要了些来玩。其中一块叫AliOS Things DeveloperKit。这款开发板一款由上海诺行信息技术有限公司基于S...
xukejing 2018-10-07 22:03:15 浏览量:2333
 阿里巴巴的轻量级物联网操作系统及其评估板
> 最近在写大论文,头都要秃了,技术文章也更不动了。去年参加秋招的时候,记录了一些笔试题目,今天整理了下答案,供大家参考。最近几周,我都会发一些大厂笔试的题目和答案。今天分享的北京联发科提前批嵌入式软件工程师的笔试题目。北京联发科我面试的第一家公司,面试过程体验不很好,所以,一面完了就没消息了。...
嵌入式与Linux那些事 2021-03-18 15:23:33 浏览量:628
 北京联发科嵌入式软件工程师笔试题目解析
嵌入式linux开发中,开发板的所有代码都在基于PC的linux下交叉编译的,所以首先要准备一个linux环境。目前有两种方式实现,一在实体点电脑上安装linux进行开发,但有时候会需要windows环境进行操作,所以必须来回切换或者准备两台点电脑,第二种方式在Windows上安装虚拟机,在虚拟机中运行linux系统,这样在一台....
Angel_YY 2018-12-25 20:50:58 浏览量:2631
 嵌入式linux系统开发环境的搭建
# 一、初见slam ## 1.什么SLAM? > SLAM (simultaneous localization and mapping),也称为CML (Concurrent Mapping and Localization), 即时定位与地图构建,或并发建图与定位。问题可以描述为:将一个机器人放入未知环境中的未知位置,否有办法让机器人一边移动一边逐步描绘出此环境完全的地图,所谓完全的地图(a con...
hero_chao 2020-04-16 10:50:21 浏览量:806
 【7天搞定视觉SLAM】第一天——什么是SLAM?
# 1.ubuntu ## 1)简介 ![](https://IMG_URL_REPLACE/bbsimages/202004/048c1f367602155f509516d8c6dae0dd.png) > Ubuntu一个以桌面应用为主的Linux操作系统,其名称来自非洲南部祖鲁语或豪萨语的“ubuntu"一词,意思“人性”“我的存在因为大家的存在",非洲传统的一种价值观。Ubuntu基于Debian发行版和Gnome桌....
hero_chao 2020-04-23 14:39:13 浏览量:1579
 ROS机器人操作系统的安装与使用
![](http://mmbiz.qpic.cn/mmbiz_jpg/92RTr9Ut6fFHok5GIlyxTStRrk21OEHAEREEia9q55ThpIAMukAUZWyAqEjbhgrib6P7dDrMfTkhyovmYaVhB02A/0?wx_fmt=jpeg)   很多单片机都有低功耗模式,STM32 也不例外。在系统或电源复位以后,微控制器处于运行状态。运行状态下的HCLK为CPU提供时钟,内核执行程序代码。当CPU不需继续运行时,...
果果小师弟 2020-11-01 09:30:43 浏览量:3687
 STM32低功耗待机模式+ RTC闹钟中断唤醒
按键作为常用的输入系统,如何准确并高效的获取按键值,一个经常要面对的问题,今天我们看看在鸿蒙系统中,如何得到独立按键的按键值。 ### 实现目标 我们这次以Hi3861核心板左下角的USER按键S2为例,当按键按下时,通过USB Type-c对应的串口输出信息。 按键S2在实物中的对应关系如下图黄线所示: ![](http://www.xia...
嵌入式从0到1 2020-11-07 08:15:37 浏览量:3461
 基于鸿蒙OS的按键驱动
### 前言 经过一段时间的分享,基于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
 基于鸿蒙操作系统的爱若琉璃(蜂鸣器版本)
### 长按、短按的应用 我们之前在下面网文中介绍过了ESP8266模块的配网: [Windows下AliOS Things环境搭建及ESP8266 固件下载](https://mp.weixin.qq.com/s/1ro9EXLXhHt5CmwZgI8rBg) 固件使用AliOS Things固件的ESP8266模块进行配网的时候,文中这么操作的: > 使用一个跳线,先把D5(GPIO14)接GND,再接3.3V,出现如....
嵌入式从0到1 2020-11-22 23:33:09 浏览量:4503
 基于鸿蒙操作系统的单个按键长按、短按的实现
### 应用场景 应用于家庭和工厂的气体泄漏监测装置, 适宜于液化气、丁烷、丙烷、甲烷、酒精、氢气、人工煤气、烟雾等的探测。 ### 产品说明: #### 特点 * 广泛的探测范围 * 高灵敏度 * 快速响应恢复 * 优异的稳定性 * 寿命长 * 简单的驱动电路 #### 适用气体 液化气、甲烷、煤气 ### 基本参数 ![MQ-2可燃气体传感器...
嵌入式从0到1 2020-11-30 19:56:14 浏览量:668
 基于鸿蒙系统的家庭燃气报警器
之前如果想要使用AliOS Things开发ESP8266模块的固件,开发环境要在Linux系统下创建,这样无疑增加了操作的复杂性。 最新版本的AliOS Things已经支持在Windows下面编译ESP8266的固件了,而ESP8266模块算最便宜的物联网模块了,很多人接触的第一个物联网模块就它,今天我就带领大家搭建一个Windows下AliOS Things的开.....
嵌入式从0到1 2020-12-23 22:12:12 浏览量:4015
 Windows下AliOS Things物联网操作系统开发环境搭建
上一篇网文:[**给大家介绍一款好用的蓝牙BT5.0透传模块**](https://mp.weixin.qq.com/s/eK83SjgAtM5Kl5QHYaNOFQ) 我们使用蓝牙的调试助手与TB-02-kit模块进行了数据通讯,很多人可能对其中很多概念都第一次见过,今天我们就来梳理一下整个数据通讯过程和其中涉及到的一些概念,有理解不到位的地方欢迎留言处指出。 ###...
嵌入式从0到1 2021-01-07 13:56:22 浏览量:881
 BLE中这些概念你都了解吗
![](https://imgconvert.csdnimg.cn/aHR0cHM6Ly9tbWJpei5xcGljLmNuL3N6X21tYml6X3BuZy91Y2RZbUdYTGlhOWljVThpYkVyTzFNVlEwT3pocmliaFh3VGxyM2dxU29pYWVDa1VqeW5Ca21vWFFncUdtVjVWSVUzNFZEWWN2ZGpTZ3lmcU8wbEtIeUpTQ3R3LzY0MA?x-oss-process=image/format,png,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNz...
良知犹存 2021-03-09 20:06:16 浏览量:810
## 概述 - 最近在开发过程中,遇到一个问题线程优先级翻转的问题。那什么原因导致优先级翻转呢? - 在RTOS开发中,优先级翻转问题也值得我们去关注留意的。避免代码瘫痪。 ## 什么优先级翻转 - 所谓的优先级翻转问题:即当一个高优先级线程通过信号量机制访问共享资源时,该型号量以被一个低优先级线程占有,而这个低....
Rice嵌入式开发 2021-05-20 20:28:13 浏览量:368
 线程优先级翻转,如何避免?