自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(66)
  • 资源 (63)
  • 收藏
  • 关注

原创 RV1106点亮1.44寸SPI接口tftlcd

RV1106点亮1.44寸SPI接口tftlcd

2024-05-09 15:27:50 1790

原创 IMX6ULL QT5.15.8可以显示中文,不能显示英文,解决方法

方法就是将ubuntu中的/usr/share/fonts里的所有文件拷贝到开发板上的对应目录下就可以了。全部文件有好几百兆,最后我将两个最大内存的目录删除了也能正常显示,这里做一个记录。Ubuntu中可以正常显示,部署到imx6ull上就不能正常显示英文了,别人的都是不能显示中文,百度 谷歌了一大圈,没有解决方法,最后自己用了一个特别暴力的方法解决了。

2024-02-06 15:03:31 180

原创 点灯科技esp32 idfv5.1组件库

点灯科技esp32 idfv5.1组件库

2024-02-04 15:14:28 709

原创 imx6ull基于Linux 5.10.19移植OV2640驱动过程记录及问题解决

imx6ull ov2640驱动移植及编译过程遇到的问题解决

2024-01-12 11:53:31 1025

原创 记录一下imx6ull linux 5.10.9多点电容触摸屏驱动报错问题解决方法

移植电容触摸屏驱动时报错gpio gpiochip0: (209c000.gpio): gpiochip_lock_as_irq: tried to flag a GPIO set as output for IRQ解决方法

2023-12-30 23:15:48 741

原创 修改移远提供的GobiNet、quectel-CM源码,使其支持有方N720 4G模块

但是手上还有有方N720 4G模块,可以通过pppd拨号上网,感觉比较麻烦,如果换模块了还要调用不同的ppp拨号脚本,想着能不能也和移远一样,通过quectel-CM这个直接拨号。通过多方渠道,主要是百度,并没有找到有方官方提供的相关源码,昨天突发奇想,能不能研究一下移远的源码,看看能不能改一下呢,使其满足要求呢?这个只是我自己研究测试使用,至于稳定性还需要验证,如果谁用了我修改的源码,导致项目或者设备出问题的概不负责。quectel-CM源码也不是移远独创的,也是用的高通的源码。

2023-12-08 16:19:23 2265 2

原创 解决Buildroot-2022.8.3安装libgpiod库报错

core.c:399:25: 错误: ‘GPIOLINE_FLAG_BIAS_DISABLE’ undeclared (first use in this function);did you mean ‘GPIOD_LINE_BIAS_DISABLE’让该段起效,保存,退出,重新编译,没有报错,一气呵成。

2023-12-08 13:48:59 178

原创 IMX6ULL nand启动基于Uboot 2020.04双网卡及sd卡支持移植

正常时开启一个网卡就可以了,那么我为什么要将两个网卡都启动,那就要提一下linux启动后提示eth1连接不到phy,也是各种找linux的配置文件和设备树问题,没有找到,最后发现uboot启动双网卡就解决问题了,我也是很无语,感觉莫名其妙,只能这样了。后来才发现是pinctrl_enet2里的引脚没有定义如下引脚,只是在pinctrl_enet1里添加了。经过多天的折腾,通过研究配置文件及相关的头文件mx6ullevk.h终于找到了原因,原来是需要使能CONFIG_FSL_USDHC,如下图。

2023-12-08 11:22:07 501

原创 嵌入式linux(imx6ull)下RS485接口配置

由原理图可知收发需要收UART_CTS引脚控制,高电平时接收,低电平时发送。这样修改后就可以直接使用RS485接口了,不需要在应用程序中配置485功能了。

2023-09-07 14:57:53 944 2

原创 linux添加sht3x温湿度传感器驱动记录

目前新版本的linux都支持设备树,刚开始我认为只要找到内核里的相关驱动文件,根据匹配表里的属性添加好设备树就可以了。本人能力有限,自己写驱动还有一点困难,好在 linux内核里自带了很多器件的驱动,只需要找到相关的驱动文件根据要求修改一下设备树、添加进内核里编译就可以。好了,到此,SHT30驱动就添加成功了,可以直接通过hwmon进行读取数据了,文件在/sys/class/hwmon/,进去后会发现里面会有hwmon0 hwmon1 hwmon2等文件。可以通过cat指令一个一个参看相关属性的数值。

2023-08-30 14:40:29 870 2

原创 rtthread pwm设备控制led小灯亮度

本文所讲内容的开发坏境基于keil5,rt-thread-4.0.3,env,STM32CubeMX等,硬件为德飞莱尼莫m3s开发板。开发环境搭建及安装请自行百度。内容简单粗暴,不要太计较,主要是实现了功能。本文不讲理论知识,rttheard PWM设备驱动相关知识请移步官网https://www.rt-thread.org/document/site/#/rt-thread-version/rt-thread-standard/programming-manual...

2021-07-26 10:19:42 1096 3

原创 C# 委托与事件

1.委托是方法的抽象,它存储的就是一系列具有相同签名和返回回类型的方法的地址。委托在使用时遵循三步走的原则,即定义声明委托、实例化委托以及调用委托。第一步:定义声明委托修饰符 delegate 返回值类型 委托名 ( 参数列表 );第二步:实例化委托委托名 委托对象名 = new 委托名 ( 方法名 );第三步:调用委托委托对象名 ( 参数列表 );委托中传递的方法名有两种:静态和实例方法第一种:静态方法的名称,方法名称为静态的static举例:class Pro...

2020-08-22 15:31:46 201

原创 物联网-移柯L206模块TCP开发(基于STM32+AT命令)

最近一直在做2g模块联网的项目,用到了移柯L206 2G模块,今天就简单讲一下移柯L206 2G模块基于STM32+AT命令开发TCP联网的过程,参考文档:移柯L206 TCPIP开发流程说明V1.1想要实现模块联网,首先需要配置STM32串口,代码如下:#include "delay.h"#include "iot.h"#include "stdarg.h" #includ...

2019-01-20 21:08:37 3750 2

原创 物联网-移远M26模块OpenCPU开发第3讲(看门狗)

之前在物联网-移远M26模块OpenCPU开发第1讲中提到过需要给外部看门狗芯片喂狗才能正常工作,阅读过的读者应该知道,我是通过周期性的控制M26的一个GPIO引脚电平变化来实现喂狗的。关于其硬件参考设计如下图: 其实,移远M26 OpenCPU自带看门狗管理器,可以使用其内部看门狗管理器来进行喂狗,软件实现的原理如下图:除了执行用户应用期间的喂狗,还可以在芯片启动时和远程...

2018-12-23 13:23:00 5364 1

原创 物联网-移远M26模块OpenCPU开发第2讲(FLASH处理)

最近有个项目,需要频繁的操作移远M26的内部flash。众所周知,flash的擦写次数为10W次,超过这个次数后flash就没有用了。这个项目需要频繁的对其进行写操作,要想设备工作3~5年,10W明显不够用呀。通过百度和谷歌查找解决办法,找到一个“平衡磨损算法”,大体思想就是将读写操作平均在每一块FLASH上。参见Leeee的博客:Flash存储器磨损均衡原理及实现。当然了只是理论知识,没有具...

2018-12-23 11:13:40 3685

原创 关于移植jSON编译时报错sbrkr.c:(.text+0xc): undefined reference to `_sbrk'处理

最近有个项目需要用到jSON函数,在移植了jSON后编译报错如下:sbrkr.c:(.text+0xc): undefined reference to `_sbrk'。通过百度查询知道原来是GCC编译器不支持malloc、free、memcpy、strlen等函数导致的,正常在嵌入式系统开发过程中都会遇到这个问题。正好这个项目是使用移远M26模块的OpenCPU开发的,好巧不巧的我就遇到...

2018-12-15 13:37:58 4211 1

原创 STM32f407与STM32F103 串口采用DMA收发数据配置方法的异同

最近有个项目需要用到STM32F407ZET6这款芯片,其中有一个串口收发数据的应用。因为之前有用过STMF32F103ZET6通过DMA收发数据的方案,所以我打算移植之前的代码实现这个功能,STM32F103的DMA相关介绍参见STM32F103 DMA介绍之前项目使用的代码如下:/***************************************************...

2018-12-09 20:48:33 8061 10

原创 JAVA学习之类与对象例题分享(两点确定直线并进行相关操作)

最近在自学JAVA,学到类与对象章节,分享一个自我感觉还可以的例题答案,自己编写的,发出来希望大神们知道一二。源程序如下:package Line_Test;public class Line_Test { public static void main(String[] args) { // TODO Auto-generated method stub // 线段测...

2018-11-27 22:52:39 1722

原创 物联网-移远M26模块MQTT开发(AT命令)

MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)是IBM开发的一个即时通讯协议,有可能成为物联网的重要组成部分。该协议支持所有平台,几乎可以把所有联网物品和外部连接起来,被用来当做传感器和制动器(比如通过Twitter让房屋联网)的通信协议。MQTT协议是为大量计算能力有限,且工作在低带宽、不可靠的网络的远程传感器和控制设备通讯而设计的协议,...

2018-11-27 22:31:15 22816 10

原创 物联网-移远M26模块OpenCPU开发第1讲

心心恋恋的基于移远M26模块设计的用于开发OpenCPU功能的板子终于完成,废话少说,直接上图:对于板子外观这里不作讨论,毕竟不是我设计的,期望能用吧。可能是由于设计者经验不足的原因吧。我刚拿到板子的时候一看,心想坏了。貌似串口没有进行电平匹配,找来原理图纸一看,还真的没有进行电平匹配。呵呵,这个时候我还能说啥,自己搭电平匹配电路吧。我又打开了M26 OpenCPU硬件参考手册,找到串...

2018-11-18 10:47:34 10623 4

原创 物联网-移远M26模块初识及资料分享

前言      最近有个物联网项目,需要用到2G和4G物联网模块,经过调研比较,最终选择了移远M26(2G)、EC20(4G)和移柯L206(2G)、L506(4G)这四款模组用于前期测试。在这四款中首先介绍一下移远M26这款模块,其他的模块以后再作介绍。正文       M26 模块是一款工业级的四频段 GSM/GPRS 无线模块。其工作频段是: GSM850, EGSM900,DC...

2018-11-17 21:45:04 10578

原创 OK6410开发板学习之外部中断(按键点亮led和蜂鸣器)

有关S3C6410的外部中断程序设计,总结下来就如下几步:1、  设置外部管脚为中断;2、  设置中断触发方式;3、  取消中断屏蔽,使外部中断不屏蔽;4、  设置中断滤波;5、  设置中断号的中断选择,是irq还是fiq,默认为是irq;6、  使能中断号;7、  设置中断号的入口地址;8、  开启向量中断方式并打开全局中断;9、  编写中断处理函数,中断函数前和后要使用嵌入汇编,保存环境和恢复...

2018-05-20 23:24:15 2949

原创 OK6410开发板学习之一步一步实现精简BootLoader(BL1部分)

众所周知,ok6410开发板是一块基于s3c6410芯片的开发板,板载资源丰富。s3c6410是三星电子生产的基于arm11内核的芯片。本文旨在总结一下bootloader操作步骤,用于以后复习、查找。通过分析bootloader行业老大哥uboot代码,总结出要实现OK6410开发板的启动引导,只要实现如下的操作即可:1. 设置异常向量表;2. 设置处理器模式为svc模式;3. 外设基地址初始化...

2018-04-17 22:57:48 1079

原创 stm32f1系列单片机实战应用

最近有一个小项目,测量运动自行车速度,上传给上位机软件,处理VR视频播放。正好公司有现成的stm32f1系列单片机开发板,所以我就想到了使用它来实现这个小功能。1. 硬件配置:1.1. 运动自行车; 1.2. 磁感应开关与专用磁铁;          1.3. 基于Stm32f103zet6芯片的开发板(七星虫),如下图;1.4. 连接线若干;1.5. miniusb线缆,用于给开发板供电及串口通...

2018-04-09 15:07:13 5374

原创 基于OK6410开发板Uboot源码简单分析

2018-04-07OK6410开发板是基于三星S3C6410芯片设计的一款开发板,资源比较丰富,可是想要使用这些资源就需要编写相应的启动引导程序,即BootLoader。当然,想要自己凭空写出BootLoader那简直就是天方夜谭,所以我们需要参考行业中现有的BootLoader,在其基础上再结合实际的控制芯片和开发板相关硬件资源编写适合自己的BootLoader代码。如今市面上常用的嵌入式Bo...

2018-04-07 23:49:21 905

原创 LINUX之samba服务器的安装与配置(基于redhat 6.3发行版)

linux系统之间或者linux系统和windows系统之间难免会有共享文件的时候,实现共享的方法有很多,这里简单介绍一下通过samba服务器实现linux系统与windows系统之间的文件共享的方法。我是windows下通过虚拟机安装的linux系统,redhat 6.3发行版。实现samba服务器需要两个前提条件:第一个就是windows与linux之间能够ping的通,所以首先就得知道lin...

2018-03-25 23:15:33 5189

原创 OK6410开发板学习之安装linux系统至开发板

说来惭愧,OK6410开发板自从买来就一直在躺灰,当时连教程也花了1千多大洋了,近来感觉前途迷茫,遂决定将其拿出来研究研究,看是否能够给我新出路。废话不多说,先上一张OK6410开发板大图:不要问我让其躺灰的这些年我干啥了,我也不知道,要不是最近找工作处处碰壁,可能它还得继续躺下去,直至我忘记还有它的存在为止。我记得刚买回来时通过电,一直正常,自带的测试程序,看着好牛逼。然后,我也就是看看了,接下...

2018-03-25 20:42:16 5150 2

原创 STM32F103系列实战之DMA控制器

DMA简介直接存储器存取(DMA)用来提供在外设和存储器之间或者存储器和存储器之间的高速数据传输。无须CPU干预,数据可以通过DMA快速地移动,这就节省了CPU的资源来做其他操作。灵活的12路通用DMA(DMA1上有7个通道, DMA2上有5个通道)可以管理存储器到存储器、设备到存储器和存储器到设备的数据传输;还有一个仲裁器来协调各个DMA请求的优先权。2个DMA控制器支持环形缓冲区的管理,避免了...

2018-03-13 10:20:36 19117

原创 Linux基本命令介绍

linux相关学习软件下载地址:VM12及Linux系统镜像文件LINUX基本命令Linux的基本命令共有上百个,不求全部要记住,但是也得要大体知道有哪些类型的命令。在介绍命令之前先介绍一下提高效率的手段:使用命令行补全和通配符。命令行补全:在输入文件名的时候,只需要输入前面几个字符,然后按下Tab键,Shell会自动把文件名补全。如果以已键入的字符开头的文件不止一个,那么可以连续按下Tab键两次...

2018-03-12 23:57:42 729

原创 STM32F103系列实战之通用同步异步收发器(USART)

通用同步/异步收发器(USART)STM32F103xC、 STM32F103xD和STM32F103xE增强型系列产品中,内置了3个通用同步/异步收发器(USART1、 USART2和USART3),和2个通用异步收发器(UART4和UART5)。这5个接口提供异步通信、支持IrDA SIR ENDEC传输编解码、多处理器通信模式、单线半双工通信模式和LIN主/从功能。USART1接口通信速率可...

2018-03-12 14:31:54 11925 1

原创 数据结构之二叉排序树

上一节我们介绍了二分(折半)查找,也了解了它的优缺点。二分查找的特点:二分查找能够提高有序表中数据元素的查找速度;二分查找的时间复杂度为O(log2n);二分查找是一种静态查找二分查找的不足:当查找表经常变化时,二分查找的整体性能急剧下降。二分查找的硬伤:二分查找基于有序表。 当需要插入或者删除数据元素时,为了能够继续进行二分查找,需要大规...

2018-03-06 18:26:03 1193

原创 数据结构之顺序表和有序表查找其实现

顺序表和有序表查找顺序查找定义:从线性表中的第一个(或最后一个)数据元素开始,逐个进行数据元素关键字和给定值的比较,若某个数据元素的关键字和给定值相等则查找成功;如果直到最后一个(或第一个)数据元素,其关键字和给定值都不等时,则查找失败。上一节我们就介绍了简单的顺序查找的方法,代码如下:// 静态查找算法int static_search(int a[], int len, int key){...

2018-03-05 19:41:35 4861

原创 数据结构之查找的概念及简单实现

查找的概念查找是根据给定的某个值,在查找表中确定一个其关键字等于给定值的数据元素。查找表是由同一类型的数据元素(或记录)构成的集合。由于集合中的数据元素之间存在着完全松散的关系,因此查找表是一种非常灵便的数据结构。注意:从逻辑上来说,查找表中的数据元素之间没有本质的关系。查找表可以不是线性表,树结构和图结构中的任意一种。查找的操作分为两种:静态查找和动态查找。1.静态查找:1.1. 查询某个特定的...

2018-03-04 21:43:30 1747

原创 数据结构之图的最短路径

图的最短路径最短路径问题:如果从有向图中某一顶点(称为源点)到达另一顶点(称为终点)的路径可能不止一条,如何找到一条路径使得沿此路径上各边上的权值总和达到最小。下面讨论两种最常见的最短路径问题:单源最短路径问题和所有顶点之间的最短路径。1.单源最短路径问题:给定一个带权有向图 D 与源点 v ,求从v 到 D 中其它顶点的最短路径。限定各边上的权值大于0。如何求得这些路径?迪杰斯特拉(Dijkst...

2018-03-03 23:11:50 22775 3

原创 数据结构值图的最小生成树

最小生成树(最小连通网)假设在n个城市之间建立通信联络网,则连通n个城市只需要n-1条线路。这时自然会考虑这样一个问题,如何在最节省经费的前提下建立这个通信网。在每两个城市之间都可以设置一条线路,相应地都要付出一定的经济代价。n个城市之间,最多可能设置n(n-1)/2条线路,那么,如何在这些可能的线路中选择n-1条,以使总的耗费最少呢?可以用连通网来表示n个城市以及n个城市间可能设置的通信线路,其...

2018-03-03 20:43:27 1806

原创 数据结构之图的遍历

图的遍历定义:从图中的某一顶点出发,沿着一些边访遍图中所有的顶点,使得每个顶点仅被访问一次。图的遍历算法是求解图的连通性问题、拓扑排序和求关键路径等算法的基础。然而,图的遍历要比树的遍历复杂的多。因为图的任一顶点都可能和其余的顶点相邻接。所以在访问了某个顶点后,可能沿着某条路径搜索之后,又回到该顶点上。为了避免同一个顶点被访问多次,在遍历图的过程中,必须记下每个已访问过的顶点。为此,我们可以设一个...

2018-02-28 20:35:02 5037

原创 数据结构之图的存储结构二及其实现

上一节我们讲述了邻接矩阵法实现图,本节再来讲述一下邻接链表法实现图。邻接链表邻接表是图的一种链式存储结构。在邻接表中,对图中的每个顶点建立一个单链表,第i个单链表中的结点表示依附于顶点vi边(对有向图是以顶点vi为尾的弧)。基本思想:从同一个顶点发出的边链接在同一个链表中,每一个链表结点代表一条边, 结点中保存边的另一顶点的下标和权值。如下图所示:要想通过邻接链表方法实现图,首先得定义一个邻接链表...

2018-02-27 21:57:49 1072

原创 数据结构之图的存储结构一及其实现

图的存储结构由于图的结构比较复杂,任意两个顶点之间都可能存在联系,因此无法以数据元素在存储区中的物理位置来表示元素之间的关系,即图没有顺序映像的存储结构,但可以借助数组的数据类型表示元素之间的关系。另一方面,用多重链表表示图是自然的事,它是一种最简单的链式映像结构,即以一个右一个数据域和多个指针域组成的结点表示图中的一个顶点,其中数据域存储该顶点的信息,指针域存储指向其邻接点的指针。但是,由于图中...

2018-02-27 16:44:13 10121 2

原创 数据结构之图的定义及基本术语

图的定义图是由顶点集合(Vertex)及顶点间的关系集合组成的一种数据结构:Graph=( V, E )V = {x | x ∈某个数据对象 } 是顶点的有穷非空集合;E ={ (x, y) | x, y ∈V } 是顶点之间关系的有穷集合,也叫做边(Edge)集合。注:∈为数学符号,表示属于的意思 。例:x∈y:表示x属于y的意思。在图中的数据元素通常称为顶点 V   。下图的都是图的表示 可能...

2018-02-26 20:59:46 8504

原创 数据结构之线索化二叉树

线索化二叉树 在一些项目中需要频繁的遍历二叉树,但是二叉树的遍历比单链表的遍历复杂多了,并且递归总是会有额外开销。。。能不能像链表那样方便的快速遍历二叉树呢?线索化二叉树指的是将二叉树中的结点进行逻辑意义上的“重排列”,使其可以线性的方式访问每一个结点。二叉树线索化之后每个结点都有一个线性下标,通过这个下标可以快速访问结点,而不需要遍历二叉树。这个感觉很像组织链表,但是大家要知道组织链表结点之间的...

2018-02-24 21:42:33 472

M26 OpenCPU内核配置文件

M26 OpenCPU开发需要的最新内核配置文件,很好的开发工具。

2018-11-17

M26_OpenCPU开发包

用于移远2G物联网通信模块M26的OPENCPU开发,内含FLASH下载工具。

2018-11-17

OK6410实现外部中断控制led与蜂鸣器

基于OK6410开发板,实现外部中断控制led与蜂鸣器的工作状态。

2018-05-20

ok6410_linux系统文件

LINUX的BootLoader、linux内核、系统文件,用于给OK6410开发板安装linux系统

2018-03-25

ok6410开发板linux下USB下载工具

ok6410开发板linux下USB下载工具,用于在linux系统下安装系统到OK6410开发板。

2018-03-25

OK6410 linux系统启动辅助文件

linux系统安装辅助文件,用于OK6410开发板安装linux系统。

2018-03-25

redhat 6.3

redhat 6.3镜像文件,对应linux系统2.6.32版本,一直再用,比较稳定。

2018-03-25

Linux烧写工具

Linux烧写工具,用于制作OK6410开发板的LINUX系统启动引导文件。

2018-03-25

串口超级终端

串口超级终端,非常稳定,可以用于安装系统至开发板,亲测可用。

2018-03-25

虚拟机及Linux镜像文件

虚拟机VMware12和红帽Linux镜像文件RedHat 7,亲测可用,最新版本。

2018-03-13

哈希表的C简单实现

哈希表的C简单实现代码。包含如下功能: 1.创建哈希 2.销毁哈希 3.清空哈希 4.加入键值对 5.删除键值对 6.根据键获取值 7.获取键值对数目

2018-03-07

二叉排序树C实现代码

二叉排序树C语言的简单实现,包含如下操作: 1.创建二叉排序树; 2.销毁二叉排序树; 3.清空二叉排序树; 4.插入指点结点至二叉排序树; 5.删除二叉排序树指点结点; 5.获取二叉排序树指定结点; 6.获取二叉排序树根结点; 7.获取二叉排序树结点数; 8.获取二叉排序树高度; 9.获取二叉排序树度; 10.显示二叉排序树。

2018-03-05

邻接链表法实现图C代码

邻接链表实现图的操作,具体操如下: 1. 创建图; 2. 销毁图; 3. 清空图; 4. 加入边; 5. 删除边; 6. 获取权; 7. 获取结点的度; 8. 获取图的结点数; 9. 获取图的边数。

2018-02-27

邻接矩阵法实现图C代码

使用邻接矩阵法实现图,包含如下操作: 1. 创建图; 2. 销毁图; 3. 清空图; 4. 加入边; 5. 删除边; 6. 获取权; 7. 获取结点的度; 8. 获取图的结点数; 9. 获取图的边数。

2018-02-27

线索化二叉树C实现代码

包含两种线索化二叉树方法,具体如下: 1.利用结点中的空指针域,使其指向后继结点; 2.利用线性表保存二叉树的遍历顺序。

2018-02-24

遍历二叉树C实现代码

遍历二叉树的几种算法实现,主要如下: 1.前序遍历二叉树; 2.中序遍历二叉树; 3.后序遍历二叉树; 4.层次遍历二叉树。

2018-02-24

二叉树创建C语言实现

通过链式存储结构实现二叉树的创建,包含如下操作: 1. 创建树; 2. 销毁树; 3. 清空树; 4. 插入结点; 5. 删除结点; 6. 获取结点; 7. 获取根结点; 8. 获取树的结点数; 9. 获取树的高度; 10. 获取树的度; 11. 显示二叉树。

2018-02-24

树结构操作CD代码实现

通用树结构的基本操作,包含如下操作: 1. 创建树; 2. 销毁树; 3. 清空树; 4. 插入结点; 5. 删除结点; 6. 获取结点; 7. 获取根结点; 8. 获取树的结点数; 9. 获取树的高度; 10. 获取树的度。 11.显示树结构元素; 12.获取树结构的成员数量。

2018-02-17

排序动画二

简单排序的操作步骤动画,含有如下排序方法: 1.归并排序; 2.快速排序; 3.希尔排序。

2018-02-12

排序动画一

简单排序的操作步骤动画,含有如下排序方法: 1.插入排序; 2.选择排序; 3.冒泡排序。

2018-02-12

4G模块linux拨号软件

4G模块linux拨号软件,可以在linux系统中给移远EC20 有方N720模块进行拨号上网,自动分配Ip,添加路由等。直接编译移植到linux系统中就可以使用,具体移植方法参看移远EC20 quectel-CM移植方法,亲测可用。 稳定性有待确认,学习参考使用。

2023-12-08

GobiNet驱动代码

4G模块GobiNet驱动代码,支持移远EC20 有方N720。移植方法参考移远EC20即可。

2023-12-08

移柯L206 ALIYUN_MQTT开发流程说明

移柯L206 ALIYUN_MQTT开发流程说明,详细介绍了模块连接aliyun mqtt服务器的操作步骤。

2019-02-28

移柯L206 TCPIP开发流程说明V1.1

移柯L206 TCPIP开发流程说明V1.1,详细的说明了开发流程,内有个人开发过程中遇到坑及对应处理方法。

2019-01-20

Quectel_OpenCPU_Watchdog_Application_Note_V1.0

Quectel_OpenCPU_Watchdog_Application_Note_V1.0 详细的讲解了M26模块看门狗操作方式

2018-12-23

m26 flash平衡磨损算法测试日志

m26 flash平衡磨损算法测试日志,详细记录了测试数据,通过串口打印并记录。

2018-12-23

Quectel_OpenCPU_Security_Data_Application_Note_V1.0

Quectel_OpenCPU_Security_Data_Application_Note_V1.0,详细讲解了如何操作m26的安全数据区。

2018-12-23

cJSON源码(Opencpu)

OpenCPU开发环境下的jSON实现,在源码的基础上进行了相关移植。

2018-12-15

cJSON源码(c语言版)

通过C语言实现的cJSON源码,用于解析json数据包非常好用,亲测可用。

2018-12-15

移远GSM模块MQTT开发应用手册

该手册详细的说明了移远GSM模块的MQTT开发过程及命令说明,适合初学者。

2018-11-27

MQTT协议说明

MQTT V3.1协议中英文说明,详细说明了MQTT协议的应用与实现方法。

2018-11-27

移远OpenCPU快速开始指导手册

这个文档阐述了移远OpenCPU开发的快速入门的方法,简单易懂,适合初学者参考。

2018-11-18

OpenCPU_GCC_安装指导手册

该文档详细的讲述了移远OpenCPU开发工具的下载、安装、环境配置方法。

2018-11-18

SGM706-SYSB

该文档是SGM706-SYSB复位芯片的数据手册,详细说明此芯片的功能及应用。

2018-11-18

QFlash_OpenCPU用户指导手册

移远QFlash_OpenCPU用户指导手册,详细的介绍了移远FLASH烧录软件的使用方法

2018-11-18

移远AT开发工具及其他指导文档

此资源包含AT指令开发调试工具及TCPIP、HTTP等开发指导文档。

2018-11-17

M26 AT命令开发TCPIP功能

此资源集合了M26 通过AT指令开发TCPIP通信的指导文档及其他设计参考文档。

2018-11-17

M26 OpenCPU用户手册

M26 OpenCPU用户指导手册,很重要的参考资料,内容简单易懂。

2018-11-17

M26 OpenCPU原理图库和PCB库

此资源提供了精准的移远M26硬件设计的原理图库和PCB封装库,已经用于设计验证。

2018-11-17

移远物联网模块FLASH下载工具

比较新的移远物联网FLASH烧录工具,开发OpenCPU必须的软件,比之前版本支持更多的类型模块。

2018-11-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除