自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (3)
  • 收藏
  • 关注

原创 timer_create fail:-1,Operation not supported

之所以一开始没有使用CLOCK_REALTIME的原因是修改系统时间时对CLOCK_REALTIME有影响,这个影响究竟多大,还需要测试一下.我自己测试了一下,感觉似乎没有影响呢?这下子无从下手了,只能一步步跟踪源码了,最后定位是uclibc中对clock_id做了限制,只接受CLOCK_REALTIME,其他的clock_id都会报错.首先看一下"Operation not supported"是哪里报的错误,kernel还是uclibc?

2022-10-04 18:16:58 487

转载 Ubuntu18.04 安装cmake-3.18.0,报错openssl

ubuntu18.04安装cmake3.18报错

2022-09-16 14:44:08 1209

原创 关于minizip-ng无法解压unix下压缩的带有文件夹的zip文件

解决minizip无法解压unix下压缩目录的问题

2022-09-15 19:18:12 433

原创 vim在insert模式下总是卡顿

现象:vim切换到insert模式下,输入几个字符就会卡住,等一会就会好起来。使用top看到vim这个进程占用的cpu使用率为100.7%,确实有问题啊!!怀疑是~/.vimrc的问题,于是尝试改进很多:

2022-05-18 16:26:29 506

原创 测试篇之一 sd卡独写速度测试

linux下的sd卡独写速度测试通常就是 计算读写一定大小的块耗费的时间 ,本身有速度输出基本的测试如下 磁盘读速度#time dd if=[mountpoint] of=/dev/null bs=4096k count=2000测试数据大小为:4096k×2000磁盘写速度#time dd if=/dev/zero of=[mountpoint] bs=4096k count=2000测试数据大小为:4096k×2000[mountpoint]替换为你实际的挂载点以上都是测试 2

2022-04-16 21:51:19 1606

原创 记free 多次引发的内存踩踏事件

free()是C语言中释放内存的主流函数。他的实质是修改一块内存的标记为"空闲“,仅此而已。既不会清零内存也不会对内存链表做修改,仅仅是修改标记。free的原型是:void free(void *ptr);我们根本得不到free的返回值,这就加大了对free()控制的难度。如果申请一块内存,释放2次,那么就会导致这块内存的”空闲“标志累加。如果再次申请内存的话,虽然得到一个内存,但是这块内存原生就是空闲的,也就是操作系统给你的时候就是未加保护的了。最终的结局就是被别人踩踏了。wpa_c

2021-12-11 20:55:31 3266

原创 wifi射频设计指南

1.概念WiFi射频设计有两部分关键组件,分别是,天线设计和射频布局。1.1 天线天线一般指的是裸露在空间内的导体,负责向空间辐射或从空间接收电磁波的.1.1 传输线信号发生器通过一根传输线 (也称为天线馈电线) 在天线的中心点为其供电,这跟线就是传输线.1.2 馈电为天线提供传输能量的同时提供信号。1.3馈电线天线馈电线是指连接天线与收发信机之间的电信号能量传输线,简称馈线。1.4馈电点馈电点就是天线与馈线之间的交点,简称馈点。如上图.1...

2021-11-11 23:24:26 3806

原创 fdk-aac demo修改,直接读pcm数据

$ wget https://downloads.sourceforge.net/opencore-amr/fdk-aac-2.0.1.tar.gz1.下载源码$ wget https://downloads.sourceforge.net/opencore-amr/fdk-aac-2.0.1.tar.gz2.解压$ tar xvzf fdk-aac-2.0.1.tar.gz3.配置$ cd fdk-aac-2.0.1/$ mkdir local$ ./configure --prefi

2020-10-28 18:14:48 413

转载 为VMware 上的ubuntu系统扩展硬盘大小

本打算写一个的,后面发现前辈已经写得很好了,抄下来呗https://blog.csdn.net/m0_43403238/article/details/85480314

2020-08-24 10:01:04 135

原创 openwrt下配置usb声卡

https://my.oschina.net/osbin/blog/310308alsa的配置分为三层:应用层和lib层以及kernel层;menuconfig的kernel层配置如下:Kernel modules ---> Sound Support ---> -*- kmod-sound-core............................................ Sound support <*&.

2020-08-18 14:32:16 1166

原创 Openwrt -2增加gpac库

我自己的过程:编译zllib $ wget http://www.zlib.net/zlib-1.2.11.tar.gz$ tar xvzfm zlib-1.2.11.tar.gz$ cd zlib-1.2.11/$ mkdir local $export CC=mipsel-openwrt-linux-uclibc-gcc$CFLAGS=-fPIC ./configure --prefix=/home/hi3516ev100/mt7628/openwrt/robbey/zlib-1.2.

2020-08-13 15:37:19 176

转载 Openwrt etc/config/wireless是如何生成的

https://blog.csdn.net/geshifei/article/details/80980583

2020-08-06 17:58:19 1955

转载 OpenWrt /etc/config/network 的生成过程

OpenWrt /etc/config/network 的生成过程https://blog.csdn.net/agave7/article/details/106521630/etc/config/network 是由谁生成的?是由 /bin/config_generate 自动生成的/bin/config_generate 在 /etc/init.d/boot 中被调用boot() {

2020-08-06 17:49:08 1560

原创 关于stm8不能在线 debug的问题总结

问题描述:1.之前自己建立一个stm8的工程A,使用stm8的库函数,可以在线单步调试。2.后面又多了一个工程B,忘记了是新建的还是从工程A拷贝过来的了,反正一在线调试就会程序跑跑飞,也不是一开始就跑非的,前面几步还是可以正常走,走着走着就会跑飞了。3.工程A和工程B的代码基本功能一样。4.我的怀疑有两点,一个是工程配置的问题,还有一点就是代码不一致,引出的在线debug跑飞的情况。问题解决:1.我新建一个工程C,使用可以在线debug的A工程的代码 ,结果是可以在线单步调试;2

2020-08-02 22:20:12 450

原创 stm32L071xx使用其双bank功能实现升级备份功能

一、升级备份的需求单片机的升级备份功能,主要是解决升级时断电导致系统永久死机的问题。一般的做法是使用IAP方式升级+用户Bootloade方式切换启动地址。网上的例子也很多,这里先说一下另外一种升级方式(ISP)和切换方式(SystemRom),关于单片机的IAP升级方式,后面会出一篇单独的文章来解释。二、升级方式IAP即在应用编程,说白了就是依靠单片机的应用程序来对单片机进行升级。当然了这个应用程序需要单片机工程师自己实现,可以通过wifi或者sd卡或者串口等其他可以获取升级包的接口接收数据,

2020-06-11 20:34:30 5273 4

转载 SecureCRT自动保存日志,创建指定格式的日志,添加每行输出的打印时间

转载于:https://www.cnblogs.com/xiegj/p/5669892.html很多人用SecureCRT时,希望自动记录日志,一个是方便以后查阅,一个是对自己的操作有个记录。可以看看自己做了什么操作,有时甚至可以看看之前是不是犯了什么错,是个很不错的功能。设置很简单,还可以根据连接的主机自动分文件夹,以下是说明:在菜单里选择“Options选项”——“Global Options全局选项”然后选择General常规——Default Session默认会话——E..

2020-05-20 16:45:48 1797

原创 Package name 'xxx' does not correspond to the file path 'yyy'

出现此种错误的原因有:一、包路径不规范、1.包名有大写字母的会报此种错误;2.文件路径名有中横线的会报此种错误;3.二、java.srcDirs属性设置错了java.srcDirs = ['src/main/java', 'src/main/java/activity', 'src/main/java/com/seeworld/activity']1.包名必须在jav...

2019-10-15 11:40:19 4491

转载 电量计技术分析

1.电压查表法来计算剩余电量 自从手持及便携式设备被开发出来, 电池技术就被广泛使用在这些装置上。在实际运用的角度来看, 电池剩余电量的精度, 一直是使用者要求的重点之一, 任何人都不希望看到剩余电料显示还有30%, 可是下一秒钟或是接一个电话, 或是打开相机准备照相, 结果却是断电收场。当然这种状况在早期feature phone时代是经常发生, 主要是因为当时设备的功能单纯, 能耗...

2019-07-22 10:48:07 3559

原创 HI3516CV300 1.1 liteosMakefile框架分析

1.第一步:死机硬背sdk开发包的各个目录├── drv├── mpp├── osal├── osdrv├── package├── scripts├── sdk.cleanup└── sdk.unpack而今天的重点就是讨论mpp子目录的sample下的venc是怎么编译出来的。一定要记住drv,mpp,osal,osdrv四个目录。太重要了2.先不要急于看源码,先听我...

2019-04-11 09:39:26 1903 1

原创 Makefile中的关键字和默认变量

关键字:.PHONYerrorexport 专门给子Makefile导出变量使用的,同级Makefile是不能使用export导出的变量的。子make修改后主make不受影响默认变量:PWD-----------------------------------$(error here 0 is $(PWD))放在Makefile第一行就会打印出来$(PWD)的正确...

2019-03-31 20:07:15 718

原创 hisi板子getty: can't open '/dev/null': Permission denied

getty: can't open '/dev/null': Permission denied可能的原因:1.getty没有可执行权限,这个需要到busybox的rootfs目录下去看一下,rootfs/bin/busybox的权限是$ ls -la ./busybox -rwxr-xr-x 1 hi3516ev100 hi3516ev100 895792 3月 25 14:1...

2019-03-26 20:00:05 1592 1

原创 关于AAC使用开源代码,是否收取专利费的问题

相信高音视频的人离不开aac,但是aac好用吗,https://www.cnblogs.com/gaozehua/archive/2012/12/24/2831022.html

2019-03-21 13:52:38 2440

原创 Makefile的递归调用怎么传递命令行的目标clean

都知道Makefile的递归实现有三种,换汤不换药:cd subdir;make或者make -C subdir 或者 make -f $(CURDIR)/subdir/Makefile但是当顶层Makefile的命令行指定了目标时,如“make clean”,那么这个clean如何传递到所有递归的子Makefile中呢?其实很简单,就是在顶层makefile的clean目标的命令中添...

2019-01-25 11:14:02 1359

原创 Makefile之PHONY的猜想与验证

1. .PHONY定义的多个伪目标的执行顺序.PHONY  clean all  sample test猜测有三种结果:a).PHONY 也是一个伪目标,其所依赖的伪目标会被依次执行(猜想是错误的,.PHONY是Makefile中的关键字)b).PHNOY 是Makefile中的一个关键字,他的作用是声明谁是伪目标。而其自身既不是伪目标更不是普通目标c)实测数据: ...

2019-01-25 10:05:51 290

原创 Unable to restart Cadence License Server with the new license file--cadence服务安装失败

之前的安装方法在其他机器上百试百灵,但是今天在Win7旗舰上安装就是报错:后来关闭防火强,在重新执行一下“LicenseManagerPubkey.bat”再重新启动一下licence server就好了1.关闭防火强2.重新破解cdsld.exe./LicenseManagerPubkey.bat3. 重新启动licence server4.重新见到了success...

2018-06-06 22:58:21 10840

原创 Linux下执行文件报错:bash:./xxx:无法执行二进制文件

今天给客户发了一个ubuntu下的小工具,用户到手后运行不了,报错:一开始以为是全权限的问题,所以让她“ls -la”一下,看看权限,但是结果是ok的,权限没问题后来发现他是用的是32bit的ubuntu系统,而我们使用的是ubuntu64bit编译出来的程序,所以叫她换成64bit的ubuntu,就ok了。...

2018-03-26 10:52:16 94291 5

原创 Openwrt.wifi.脚本分析之/sbin/wifi

作用:1.使用wifi脚本自动生成配置,命令是rm /etc/config/wireless; wifi detect > /etc/config/wireless2.使用wifi脚本打开wifi功能。3.使用wifi脚本查看当前wifi信息。#!/bin/sh# Copyright (C) 2006 OpenWrt.org. /lib/functions.sh. /usr/share/l

2017-07-23 23:14:19 5004

原创 you are attempting to install the android sdk inside your android studio installation

解决办法就是:设二者的目录完全不同即可。把sdk设成D:\Android_SDK即可

2017-02-15 20:34:19 1500

转载 虚拟机Ubuntu 输入密码后黑屏

早就打算写点什么了,一直没有考虑怎么写?在哪里写?写什么?给谁写的?今天系统崩溃了,才知道这些答案的,以后坚持把程序员的点滴都记录在CSDN上面了! 图形界面程序损坏,可能是在更新内核或者安装软件的时候,把与xorg相关的文件给清除了。    系统黑屏后 Ctrl+ALT+F4 进入 命令行模式    sudo apt-get upd

2016-08-11 21:00:16 5944 7

转载 Linux下异步I/0:O_ASYNC标志,aio_read

http://blog.csdn.net/wenhuiqiao/article/details/7066267方法一:使用fcntl来置O_ASYNC位。             这个方法的效果是,当输入缓存中的输入数据就绪时(输入数据可读),内核向用F_SETOWN来绑定的那个进程发送SIGIO信号。此时程序应该用getchar等函数将输入读入。

2015-10-24 15:34:17 792

转载 基于linux2.6.35的串口平台驱动探索

困扰我1周的问题终于得到解决了,我的问题是在串口驱动注册的时候,mxs_auart_driver是如何被调用的。原文出处:http://blog.csdn.net/bonnshore/article/details/7979705写在前面的话:博主新开了个人站点:你也可以在这里看到这篇文章,点击打开链接本文是博主学习linux驱动移植整整两周后通过查阅资料并结合

2015-10-17 16:59:28 485

转载 linux 下利用ls grep 和正则表达式实现目录和文件的分开显示

b9.html 要列出当前目录下所有的文件名和目录名直接使用ls命令即可。但如何只列出文件名而不列出目录呢?查遍了ls 的帮助,也没看到有这个现成的选项。幸好这个问题还是比较常见的,网上已经有了一些解答,但实验之后,我发现看到的几个链接给出的解决方法都是不完全正确的。具体如下。一、网上流传的解法首先,ls -l 命令可以列出如下格式的完整信息

2015-10-10 13:53:00 25888 4

原创 linux下的串口调试工具之minicom

1.关闭虚拟机,为虚拟机添加硬件串口功能。注意:在这一步骤中也许你没有找到串口COM12,看一下你的windows的设备列表里面是否有串口信息。以实际的windows下的   com口为准,选择你需要的那个串口即可。           如果你的windows下有多个串口,那么这里也应该出现一一对应的串口信息。           如下图,我的windows设备列表

2015-09-09 10:46:42 2562

原创 ubuntu - tar: Exiting with failure status due to previous errors

tar文件夹是root权限创建的,而执行tar的时候未加sudo或者非root权限。

2015-07-20 09:31:29 2615

转载 TFT,TFD,STN 屏幕以及VGA,QVGA,SVGA分辨率等常识

TFT屏幕TFD屏幕STN屏幕等以及QVGA,VGA,SVGA等屏幕分辨率的介绍

2015-05-29 09:46:09 2341

IEEE std 802.1X-2010

ieee std 802.11 2010版本

2017-08-01

ucgui源码3.98版本

ucguiv3.98,最新的版本,希望对大家有帮助

2013-10-30

74ls161中文资料

很全的161计数器哦!!会给你启发的。。。。。

2011-06-29

空空如也

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

TA关注的人

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