自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

MyBlog

学习笔记

  • 博客(23)
  • 资源 (2)
  • 收藏
  • 关注

原创 [转载][Linux 性能调优] 网卡中断与CPU的绑定问题

linux中断的CPU亲和力

2022-10-03 20:02:49 460

转载 C 语言调试信息输出宏定义

C 语言经常在实际的调试过程中,使用最基本的调试方法printf,我们可以使用__FILENAME__、__FUNCTION__、__LINE__,增加自己的输出宏定义:#define DVR_PRT(format,...) printf("[File:"__FILE__", Line:%d] "format, __LINE__, ##__VA_ARGS__)#define PRT(format,...) printf("[File:%s, Line:%d] "format, __FILE__

2021-07-25 16:46:56 847

原创 Ubuntu修改系统时区

sudo timedatectl set-timezone Asia/Shanghai对Ubuntu19.04, Ubuntu18.04有效转载自 @hubei2012wuhan

2021-04-25 10:34:51 199

原创 Win10调整WiFi网络优先级

netsh wlan set profileorder name="SSID" interface="WLAN" priority=1

2021-04-08 12:08:04 824

原创 解决 soctherm: OC ALARM 0x00000001 错误

解决 soctherm: OC ALARM 0x00000001 错误:方法记录:将DC输入电压调到5.2V, 即可完美解决

2021-03-30 10:28:38 2008

原创 OpenCV 4.5.1 for JetsonNANO 编译参数

#!/bin/bash#version="4.5.1"folder="workspace"#echo "** Remove other OpenCV first"#sudo sudo apt-get purge *libopencv*echo "** Install requirement"sudo apt updatesudo apt install -y build-essential cmake git libgtk2.0-dev pkg-config libavcodec-.

2021-03-30 10:17:19 429

原创 GCC6收缩转换错误处理

代码: char buffer[] = {0x01, 0x02, 0x03, 0x04};使用g++编译g++ -o outfile sourcefile.cpp的时候,出现以下错误:error: narrowing conversion of 'x' from ‘int’ to ‘signed char’ inside { } [-Wnarrowing] 解决办法:添加编译参数: -std=g+...

2018-03-21 13:55:17 985

原创 Ubuntu14.04LTS下升级gcc到gcc-6版本

先贴上参考文档, 再更新内容:起因:http://www.rocky.hk/public/m/?post=56过程:http://www.cnblogs.com/BlackStorm/p/5183490.html结果:

2017-11-22 10:21:44 2257

原创 linux iptables实现单机多ip出口ip负载均衡(宽带叠加)

环境:服务器配有:10.10.0.196/197/198/199 四个ip希望:实现对外发送请求时,对方看到我的出口ip每次都是不一样的,四个ip轮训作为出口IP方案:iptables的nth模块/sbin/iptables -t nat -I POSTROUTING -m state --state NEW -p tcp --dport 443 -o eth0 -m st

2017-11-18 14:09:19 8450 1

原创 openwrt 编译时 mbed TLS libraries not found 问题解决记录

svn checkout https://github.com/wongsyrone/lede-1/trunk/package/libs/mbedtls package/libs/mbedtls参考资料: http://www.right.com.cn/forum/forum.php?mod=viewthread&action=printable&tid=213535

2017-11-14 15:08:17 2650

原创 编译OpenWRT时 #error GNU libiconv not in use but included iconv.h is from libiconv

编译OpenWRT时,出现如下错误提示:gconvert.c:66:2: error: #error GNU libiconv not in use but included iconv.h is from libiconv正确的修改方式如下:./configure --disable-option-checking --prefix=/opt/openwr

2017-03-01 11:19:22 2714

原创 Ubuntu14.04无法使用32位应用程序解决记录

旧版本中的ubuntu的办法是安装ia32-libs这个库sudo apt-get install ia32-libs但是在14.04中该库不可用, 提示E: Package 'ia32-libs' has no installation candidate即使添加了源也不行: deb http://archive.ubuntu.com/ubuntu/ raring main

2017-02-21 14:14:25 803

原创 openwrt生成随机数记录

1.普通的linux随机数可以用/bin/bash内置的环境变量解决,例如: echo ${RAMDOM}或者用时间戳和纳秒数解决:例如echo `date +%s`echo `date +%N`2.openwrt中没有纳秒, 时间戳的话一秒钟才变化一次, 对于随机数来说变化太慢,但是openwrt中有/dev/uramdom和/dev/ramdom这两个随机数发生

2016-11-02 16:27:40 1662

原创 openwrt生成随机mac地址

某些场景下, 需要使用不同的MAC地址与外界通信,查询了部分资料, 现记录如下:1.生成MAC地址命令如下:dd if=/dev/urandom bs=1 count=32 2>/dev/null | md5sum | cut -b 0-12 | sed 's/\(..\)/\1:/g; s/.$//'2.openwrt通过MACVLAN使用不同的MAC

2016-11-02 14:13:49 6022

原创 基于libUSB的USB设备固件更新程序(数据传输部分)

本文紧接上一篇日志:基于libUSB-Win32的USB设备固件更新程序(前言),相关背景以及起因等,此处不再赘述,如感兴趣请移步。libUSB-Win32给出的example里面,有一个bulk.c文件,分析其关键代码,结合libusb官方文档,摘出其关键代码如下:1234567int main(void){

2012-09-14 09:49:09 7276 1

转载 手动删除Office2003注册表信息

这两天一童鞋问我,Office不能卸载怎么办? 当时我丢给他几个微软的删除工具(Fixit),但是实验的结果是:在“请稍等,这可能需要几分钟”等了好几个小时还在老界面。微软的东西就是这么霸气,只告诉你要等等,不告诉你它在干嘛——即使内部线程异常或者卡死也不会通知用户界面。其实只要删除了Office注册表相关文件,就可以重新安装了。但是微软的东西不像linux,首先,配置文件

2012-09-14 09:46:34 17682

转载 USB协议深入分析 设备描述符配置包

USB协议深入分析 设备描述符配置包设备描述符配置包在USB通讯里,从主控器发出来的第一个配置包就是设备描述符配置包,目的只有一个,就是获取插入的USB属性,以便加载合适的驱动程序。现在就来详细地分析一下设备描述符包的定义。在USB2.0的协议里找到9.3 USB Device Requests里就找到这个结构的定义,这里我使用C的定义结构如下:typedef struct

2012-04-27 14:05:27 1358

原创 QQ消息丢失与腾讯QQ的登录服务器浅析

        前言:"又断网了...","群消息有没有收到...","我怎么看不到之前的群消息?","为什么我的QQ消息时间是乱的,后发的消息先到?"----以上是校园网络内部经常出现的一些抱怨,也最尖锐的只处理腾讯QQ登录服务器的一些问题.  为什么? 抱着"生命不止,折腾不息"的战斗精神(^_^),我开始了对腾讯登录服务器的一轮简单检测,各位看官不要误会,这个"检测"完全不同于前

2011-06-15 21:54:00 5396

转载 嵌入式系统设计师考试经验分享与小结[转载]

 嵌入式系统设计师考试经验分享与小结转载自:OHY  200806 注:以下纯属个人意见,错误在所难免,仅作参考和探讨,标准答案情参考官方书籍。 注:补充更新了2007年嵌入式系统设计师上午真题的全部标准答案 引言    2007年11月3日参加了嵌入式系统设计师的考试,意外的考进了全国50名。最近受导师所托,寻找这份试题和答案。而然在网上只能找到真题却没有

2011-06-15 14:56:00 1972 1

原创 IAR编译ZStack-CC2530,生成HEX文件完全配置

这两天来一直在做Zstack-CC2530的实验,读了手册也看了教程,却怎么也做不出应该有的结果,以为是自己改了协议栈的源代码,一度把协议栈删除又安装N次,IAR(7.51A)卸载重装,要不是电脑里面装了Visual Studio 2008 Teamedition以及一大堆的硬连接到第二硬盘,我早就重装系统了!! 一度陷入绝望中~~今天偶然看到一篇说IAR配置的文章,才恍然大悟~TI啊!!你发布Zstack的时候为什么不把IAR该有的配置都配置好呢!!白白浪费了两天的时间啊,你还我时间!! 网上看了无数的

2011-05-30 19:48:00 15876 14

原创 步进电机基本原理

步进电机基本原理 1.步进电机是将电脉冲信号转变为角位移或线位移的开环控制元件。在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,即给电机加一个脉冲信号,电机则转过一个步距角。这一线性关系的存在,加上步进电机只有周期性的误差而无累积误差等特点。使得在速度、位置等控制领域用步进电机来控制变的非常的简单。 虽然步进电机已被广泛地应用,但步进电机并不能象普通的直流电机,交流电机在常规下使用。它必须由双环形脉冲信号、功率驱动电路等组成控制系统方可使用。因此用好步进电

2011-05-21 21:30:00 1556

原创 [原创]使用IAR编译TI SensorDemo注意事项

使用TAR编译TI官方Zigbee程序"SensorDemo"时,应该保证以下条件同时满足,才能编译成功:参考:CC2530ZDK_Sensor_Demo_Users_Guide.pdf1.• Z-Stack 2.3.1 for CC2530. This software can be downloaded from the Z-Stack product folder on the we

2011-05-16 20:16:00 3017 1

原创 单片机IO引脚驱动能力的提高

编者按:这两天在尝试用单片机控制雕刻机,但是STC89S52单片机直接驱动能力不足以驱动步进电机控制器2M542... 在网上查找了许多资料,有了一个较为全面的认识,现将参考资料分享于下: ------------------------------------------------------------------------------------ 早期的51单片机,驱动能力很低。P1、P2和P3口只能驱动3个LSTTL输入端,P0口可驱动8个。如果想要驱动更多的器件,就要用到"总线驱动芯片"。经

2011-04-30 21:48:00 6653

空空如也

空空如也

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

TA关注的人

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