自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (2)
  • 收藏
  • 关注

原创 VScode 自动格式化配置

格式设置

2023-04-06 15:46:42 785

原创 linux 内存碎片信息查看

1.查看系统剩余物理内存cat /proc/buddyinfoNode 0, zone Normal 71 255 205 83 42 12 0 0 0 0显示系统剩余内存,以2的幂次方的形式,分成11个块链表,分别对应为1、2、4、8、16、32、64、128、256、512、1024个页块。...

2021-12-15 11:27:11 2105

原创 LINUX--看门狗WATCHDOG

#include <stdio.h>#include <stdlib.h>#include <string.h>#include <fcntl.h>#include <sys/ioctl.h>#define WATCHDOG_IOCTL_BASE 'W'#define WDIOC_SETOPTIONS _IOR(WATCHDOG_IOCTL_BASE, 4, int)#define WDIOC_SETTIMEOUT...

2020-07-03 19:42:54 1507

原创 linux设置设备MAC

WIFI 命令之设置WIFI模块mac rtwpriv wlan0 efuse_set mac,12345678901

2020-06-23 14:26:54 1258

原创 hostap错误 : Not enough entropy pool available for secure operations

random: Only 13/20 bytes of strong random data available from /dev/randomrandom: Not enough entropy pool available for secure operationsWPA: Not enough entropy in random pool for secure operations ...

2019-10-12 10:21:32 1233

原创 WIFI驱动移植--udhcpc获取IP

在使用wpa工具连接WIFI的时候,一般采用DHCP方式自动获取设备ip。在运行完udhcpc命令后,发现获取到了IP,但是ifconfig一看,还是没有IP信息。在获取IP后需要配置脚本设置ip。本文使用udhcpc命令配合配置脚本,实现自动获取、设置ip的功能。一、创建配置文件   vi /usr/share/udhcpc/default.script    具体内容可以参考  :linux下...

2018-06-14 18:59:12 3451

原创 WIFI驱动移植--wpa/hostap的使用

平台:HI3518E+linuxWIFI驱动:mt7601Usta.ko 一、加载驱动    1.1 加载驱动        insmod mt7601Usat.ko   1.2打开wlan0        ifconfig wlan0 up    1.3设置ip       手动设置: ifconfig wlan0 192.168.0.144 netmask ...

2018-06-14 11:27:26 2878

原创 wifi驱动移植之安装网络工具 WPA

加载完驱动Openssl工具移植1.下载     ftp://ftp.openssl.org/source/old/0.9.x/2. 解压    tar -xvf openssl-0.9.8e.tar.gz3.修改Makefile    修改生成的文件位置修改交叉编译工具4.编译     makeWpa_supplicant工具移植1.下载    http://hostap.epitest.fi/...

2018-06-13 10:33:17 939

原创 WIFI驱动移植---编译MT7601驱动

1.修改Makefile    

2018-06-12 17:38:29 2272

原创 HI3518linux--GPIO配置

由于海思linux没有提供GPIO驱动,但是有himm工具,所以可以直接使用它配置GPIO。如果需要驱动的话,网上也有资源链接如下http://bbs.ebaina.com/forum.php?mod=viewthread&amp;tid=8833&amp;highlight=gpio由于调试的时候还没有正式的板子,所以不知道到底是配置不对还是管脚数错,最终花了两个周末的时间才点亮LED。。。首先...

2018-06-09 17:09:50 1770 1

原创 HI3518linux--搭建开发环境

        HI3518linux的开发环境搭建在海思的官方文档里说的也比较详细,就是各个部分的说明比较分散。由此在这里做一个记录、笔记。一、编译U-Boot、Kernel、rootfs    1.1 搭建编译环境、安装交叉编译工具链        1.1.1 解压海思demo压缩文件(在Linux环境下)。                tar -xvf  Hi3518E_SDK_V1.0....

2018-05-22 16:02:15 1306

原创 LINUX--信号量、互斥锁和条件变量

Linux 的线程同步机制主要有信号量、互斥量、读写互斥和条件变量等。 信号量    线程信号量实际上是一个非负的整数计数器,用来实现对公共资源的控制。    头文件: #include &lt;semaphore.h&gt;互斥锁    互斥锁是用来保护临界区的,保证在某时间段内只有一个线程在访问某一资源。条件变量    条件变量是一种同步机制,允许线程挂起,直到...

2018-05-03 16:20:28 247

原创 FM1288回声消除调试经历(二)通过I2C下载配置参数

FM1288可以采用多种方式下载配置参数,我选用的是通过I2C下载。一、数据格式如图所示: 每一个设置参数都有固定格式: 0XFCF3 + 0X3B +0X1E34 +0X008B 蓝色参数表示 :写动作 ; 红色参数表示 :写入的地址 ;绿色参数表示:写入的值 以上是每个配置参数的格式,然后还有...

2018-03-06 17:00:26 5209 6

原创 FM1288回声消除调试经历

一、回声消除原理http://blog.51cto.com/silversand/166095二、FM1288配置下载 1.通过I2C模式下载 代码例子:点击打开链接I2C设备地址“0xc0” 数据格式:三、FM1288寄存器参数调试调试模式0x22ee =...

2018-03-06 16:51:20 9785 18

原创 BLE CC2540之协议栈

本博客在没有特殊声明下都是:TI协议栈栈版本 BLE-CC254x-1.3.2蓝牙协议版本 4.0一、BLE协议栈PHY层:1Mbps自适应跳频GFSK(高斯频移键控),运行在免证的2.4GHz。LL层为RF控制器(射频),控制设备处于准备(standby)、广播、监听/扫描(scan)、初始化、连接,这五种状态中任一种。HCI层:为接口层,向上为主机提供软件应用程序接口(API),对外为外部硬件...

2018-03-06 16:40:42 931

原创 BLE CC2540之自定义广播数据

BLE在从机模式下,可以向外发送广播。首先先了解一下,BLE广播相关信息。广播相关的参数大致有以下几种:1.Advertising interval  (广播间隔)2.Advertising_Type (广播类型)3.Own_Address_Type(自身地址类型)4.Direct_Address_Type(定向地址类型)5.Direct_Address(定向地址)6.Advertising_Ch...

2018-03-06 16:17:42 1491

原创 ISD2100语音芯片配置

ISD2100是一个数字ChipCorder的数字压缩技术,全面的内存管理,快闪记忆体,和集成数字音频信号路径。此系列采用快闪记忆体,提供非易失性的音频播放时间最长30秒的单芯片。输入电压2.7~3.6V,音频输出0.4W, pwm波。控制模式:gpio控制 和 SPI控制配置芯片需要专门的下载器和配置软件    1.GPIO控制     2.spi控制...

2018-03-06 16:09:36 726

原创 OpenWrt之在固件编译配置文件中修改网关地址

在固件中修改网关地址配置文件路径:./package/base-files/files/bin/config_generate 在config_generate 中可以修改网关地址和子网掩码等修改完成后,make编译固件,然后升级sysupgrade openwrt.bin firstboot -y reboot

2018-01-06 10:47:57 6661

原创 stm32l011F4之 低功耗睡眠模式

stm32l011F4之 低功耗睡眠模式本文只是记录一下我调试低功耗的一些实验记录,在芯片进入低功耗睡眠后功耗在4.7uA(亲测,少量外围电路),通过中断唤醒(手册中说可以任意中断唤醒,本文实验了GPIO_A0,GPIO_A5脚,可以唤醒)。要点最近有点忙,先讲一遍如何进入和退出低功耗睡眠模式。1.初始化 配置系统时钟,管脚中断等2.设置FLASH等----while(1...

2017-11-18 17:55:09 5380 1

原创 stm32l011F4之 HAL库串口不定长收发(fifo接收)

最近在调试stm32l0系列单片机串口程序,发现STM官方提供的HAL库中的串口函数只能接收定长数据。这种情况明显在不改变串口协议的情况下,是无法与外设进行通信的,所以粗略的修改了一下程序,使之实现不定长接收。如有错误,请随时指出啊哈哈哈哈哈!恩,首先先介绍一下HAL库的串口函数的用法吧。HAL库的串口发送比较简单://把Tx...

2017-11-04 16:11:30 4334 1

原创 BLE CC2540之ADC

CC2541的ADC支持多达14位的模拟数字转换与高达12位的有效位数。它包括一个模拟多路转换器,具有多达8个各自可独立配置的通道,一个参考电压发生器。转换结果通过DMA写入存储器。还具有若干运行模式。

2017-08-05 13:49:36 894

FM1288数据手册 配置指导 原理图

FM1288数据手册 配置指导 原理图 还有回声消除寄存器配置代码

2017-04-17

MT7620数据手册

MT7620数据手册

2017-04-17

空空如也

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

TA关注的人

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