自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 排序算法

排序算法排序算法的比较冒泡排序选择排序插入排序排序算法的比较1.时间复杂度一般情况下,算法中基本操作重复执行的次数是问题规模n的某个函数,用T(n)表示,若有某个辅助函数f(n),使得当n趋近于无穷大时,T(n)/f(n)的极限值为不等于零的常数,则称f(n)是T(n)的同数量级函数。记作T(n)=O(f(n)),称O(f(n)) 为算法的渐进时间复杂度,简称时间复杂度。上面这一段解释是很规范的,但是对于非专业性的我们来说并不是那么好理解,说白了时间复杂度就是时间复杂度的计算并不是计算程序具体运行的

2021-03-25 16:25:13 88

转载 andriod WIFI的ADB命令积累

1.status 查看当前的WIFI状态adb shell wpa_cli -iwlan0 -g@android:wpa_wlan0 IFNAME=wlan0 statusbssid=70:62:b8:62:2e:c4 // 一个长度为48位二进制的数字标志,用于识别不同的BSS(Basic Service Set)基本服务集,主要用于过滤freq=2412(1) 2417(2) 2422(3) 2427(4) 2432(5) 2437(6) 2442(7) 2447(8) 2452(9)

2020-08-26 13:36:10 1232

转载 MIMO技术杂谈(一):鱼与熊掌能否兼得?--浅谈分集与复用的权衡

无线通信世界在过去的几十年中的发展简直是爆发式的,MIMO(多发多收)技术的出现更是将通信理论推向了另一个高峰。它已经成为当今乃至今后很多年内的主流物理层技术。所以,理解一些MIMO技术的思想,对于理解通信收发原理,乃至通信系统设计,都是很有帮助的。笔者不才,通信小兵一名,冒昧在此布下一贴,愿与大家一同探讨MIMO技术心得。希望我们能够通过彼此的交流学习,共同体验到无线通信之美。然而笔者能力有限,若有不足及错误之处,还请广大通信战友指正。鱼与熊掌能否兼得?–浅谈分集与复用的权衡在无线通信的世界里,分集和

2020-08-14 16:58:12 330

原创 C++学习笔记

C++学习笔记字符串操作类和对象字符串操作1.C++提供了字符串的类 sting,在C语言中我们使用字符串必须加载库文件string.h2.string 变量可以直接通过赋值操作符=进行赋值。string 变量也可以用C风格的字符串进行赋值,例如;#include <iostream>#include <string>using namespace std;int main(){ string s1; string s2 = "c plus plus";

2020-08-07 16:25:02 126

原创 ROM,RAM,FLASH,SRAM,EMMC,NAND详解

ROM,RAM,FLASH,SRAM,EMMC,NAND详解在我们做嵌入式设备开发时,特别是涉及到linux系统开发时,我们经常听到ROM,RAM,FLASH,SRAM,EMMC,NAND这几个名词,后续又有很多开发需要这方面的知识,在百度搜索,解释名词很多,但都没有很详细的讲解,最终还是由原子哥出面解决这个问题,因此简单整理一下分享给大家。相信大家在购买手机、电脑等电子设备的时候,通常都会听...

2019-11-20 20:49:24 1851

原创 MTK CHIP wpa_supplicant操作

MTK全称为联发科技,简称联发科,是台湾著名的半导体厂商,在中国内陆其中低端chip占有量高达60%,合作伙伴包括BAT,华为,小米,OPPO等著名公司,典型的产品有阿里的天猫精灵,百度的小度在家,小米的小爱同学,在智能音箱方面,其一站式解决方案成了很多公司开发产品的首选。 MTK旗下的wifi chip型号众多,有6627.6631.7663.7668等等,对应的driver架构...

2019-10-31 13:57:17 946

转载 Linux下配置文件读取操作流程及其C代码实现

一、概述Linux具有免费、可靠、安全、稳定、多平台等特点,因此深受广大程序员的欢迎。为了体现软件产品的灵活性,可添加配置文件存放某些重要的参数,在部署的时候根据实际的安装环境对每个配置项的值进行设置。这就要求程序能够准确读取到各个配置项的值。本文详细介绍了Linux下配置文件的读取方法及读取操作的C代码实现,为相关的软件开发工作的开展提供了有益的参考。二、配置文件介绍为了便于程序处理,...

2019-10-09 11:37:41 174

转载 基于linux-2.6.38.8内核的SDIO/wifi驱动分析(转)

1、sdio接口层解析SDIO总线 SDIO总线 和 USB总线 类似,SDIO也有两端,其中一端是HOST端,另一端是device端。所有的 通信 都是 由HOST端 发送 命令 开始的,Device端只要能解析命令,就可以相互通信。CLK信号:HOST给DEVICE的 时钟信号,每个时钟周期传输一个命令。CMD信号:双向 的信号,用于传送 命令 和 反应。DAT0-DAT3 信号:...

2019-10-09 11:32:22 274

原创 单向链表操作

假设我们的链表有一个链表头。链表头在位置0处。1.申明节点结构typedef struct Link{ int elem; //存储整形元素 struct Link *next; //指向直接后继元素的指针}link;2.创建链表的函数link * initLink(){ link *p; // 头指针(指向结构体的指针) ...

2019-04-03 17:44:29 202

翻译 线性存储之顺序表

将具有“一对一”关系的数据“线性”地存储到物理空间中,这种存储结构就称为线性存储结构(简称线性表)。使用线性表存储的数据,如同向数组中存储数据那样,要求数据类型必须一致,也就是说,线性表存储的数据,要么全不都是整形,要么全部都是字符串。一半是整形,另一半是字符串的一组数据无法使用线性表存储。线性表存储结构可细分为顺序存储结构和链式存储结构:将数据依次存储在连续的整块物理空间中,这种存储结构称...

2019-04-03 14:06:12 195

转载 wpa_supplicant详解

转自:http://blog.chinaunix.net/uid-29181887-id-4826168.html目前可以使用wireless-tools 或wpa_supplicant工具来配置无线网络。请记住重要的一点是,对无线网络的配置是全局性的,而非针对具体的接口。    wpa_supplicant是一个较好的选择,但缺点是它不支持所有的驱动。请...

2019-03-22 16:02:32 31715 1

转载 动态内存管理

结构体中动态内存的管理(malloc和free)C语言中内存的管理主要是依据malloc和free实现的,其中malloc主要是实现内存的分配,而free则是实现内存的释放。虽然这是我们已经很熟悉的,但是还是存在一些问题。特别是当结构体中存在指针的情况下,各种问题也就会展现出来。其中最大的问题是:结构体中指针变量没有指向一块合法的内存空间,就对指针参数进行操作,这也是很多C语言程序员经常犯的错...

2019-03-21 14:30:33 84

转载 yocto简介

一、概念及介绍  Yocto项目是一个开源协作项目,可帮助开发人员创建基于Linux的定制系统,这些系统专为嵌入式产品而设计,无论产品的硬件架构如何。Yocto Project提供灵活的工具集和开发环境,允许全球的嵌入式设备开发人员通过共享技术,软件堆栈,配置和用于创建这些定制的Linux映像的最...

2019-03-21 14:18:15 1283

FreeRTOS.pptx

最详细的freertos教程,从头到尾介绍了freertos的原理和实现,很适合新手区学习。文章还附有大厂的一些freertos实例,可以帮助我们更好的了解在实际项目中的应用。

2020-08-26

空空如也

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

TA关注的人

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