自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

二狗的专栏

兴趣导向的浅技术

  • 博客(55)
  • 资源 (14)
  • 收藏
  • 关注

转载 如何使用CCM RAM

This depends on your linker-script.Normally, there are 3 main sections (these 3 were invented more than 35 years ago actually):The TEXT section The DATA section The BSS sectionThe functionality of the TEXT section, is to contain code. It's also poss

2021-07-27 10:27:56 1123

原创 Linux jlink 和openocd的使用

JLinkExe下载程序STM32F103C8脚本(STM32F103C8.JLinkScript):speed 1000device STM32F103C8rhloadfile ./build/STM32F103C8Tx.hexqcSTM32F103C8Tx.hex是要烧录的文件,请根据实际情况修改文件名和路径。Makefile添加:Flash: /opt/JLink_v654c/JLinkExe -if SWD -CommanderScript STM32F103

2021-07-06 22:46:16 944 1

原创 卸载Win10右下角资讯和兴趣(天气)

卸载KB5003637安全更新

2021-06-19 12:05:32 10986 1

原创 Nordic ADC 转换

The absolute maximum voltage on any pin is <VDD+0.3V, the maximum VDD is 3.6V. If you have supplied 5V to an input, then you may have damaged the chip.If you use internal reference as reference (...

2020-04-14 17:50:27 274

转载 Nordic Peer Manager数据存放位置说明

The peer manager uses the Flash Data Storage (FDS) module, which in turn uses the Flash Storage (fstorage) module, which again employs the Softdevice,’s API for storing data in flash.The FDS registe...

2020-04-13 21:43:05 1010 1

原创 解决Jlink V6.54C:The connected J-Link is defective问题

详细的解决过程:https://blog.csdn.net/yekui6254/article/details/85272767简单的解决过程:1、下载JLinkARM.dll:https://download.csdn.net/download/vince025/120823162、下载后重命名为JLinkARM.dll, 替换Keil_v5\ARM\Segger下的JLinkARM....

2020-01-05 16:44:29 2809

原创 树莓派4 PWM控制风扇转速

5V风扇是笔记本拆下来的,接了个ss8550 NPN三极管。接线:pi 5V --- 风扇5V风扇GND --- 三接管C极pi BCM 18 --- 三极管B极pi GND --- 三极管E极效果图:代码:#!/usr/bin/python3# encoding: utf-8import RPi.GPIOimport timeRPi.GPIO...

2019-12-28 21:52:39 10116 5

原创 树莓派4B 安装卸载pip、pip3

下载get-pip.py:curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py安装:#查看默认python命令指向版本ls -l /usr/bin/python*lrwxrwxrwx 1 root root 7 Mar 4 2019 /usr/bin/python -> python2lrwxrw...

2019-12-28 10:25:38 33586

转载 删除 BCD 和 NVRAM 中的重复固件对象

原文On some Unified Extensible Firmware Interface (UEFI)-based computers, the firmware creates non-volatile random access memory (NVRAM) entries for local devices, such as a CD-ROM or hard disk drive wh...

2018-05-16 13:40:00 813

原创 CAN总线协议开发资料

CAN总线协议讲解STM32的can总线实验心得STM32的can现场总线实验心得CAN总线协议讲解

2018-05-15 20:24:37 2161 1

转载 Qt 鼠标点击穿透

以前的笔记, 转存到这里。很遗憾qt没有这个函数只好直接用x11shape的 XShapeCombineRectangles(QX11Info::display(), winId(), ShapeInput, 0, 0, NULL, 0, ShapeSet, YXBanded)焦点穿透的意思是所有鼠标键盘操作全部会穿透窗口到下方窗口。有个 Qt::WA_TransparentForMouse...

2018-05-15 19:47:56 4629

原创 Qt 常用设置

以前的笔记,转存到这里。#Qt保留小数点后两位:double/float  size = 2.3334524;QString str = QString::number(size, 'f', 2);其中f代表非科学计数法格式,2代表小数点后两位。#Qt窗口置顶和取消:一般来是说窗体置顶和取消只要        setWindowFlags(Qt::WindowStaysOnTopHint);   ...

2018-05-15 19:46:32 1444

转载 Qt - 技巧 导出excel

以前的笔记, 转存到这里:qt支持xml国际语言,html是xml的一种。html是做网页的,相信大家比较熟悉。所以使用html的&lt;table&gt;&lt;/table&gt;生成表格。然后导出html格式文件。或者直接导出xls格式。excel是能够直接识别的。        下附简短代码://初始化QTextEdit里面的内容void MainWindow::initText(){  ...

2018-05-15 19:44:51 995

原创 C - make a daemon process

以前写的demo#define DEV_NULL "/dev/null"#define ROOT_PATH "/"int redirect_fd(int fd, int flags) { /* Attempt to open bit bucket */ int new_fd = open(DEV_NULL, flags); if (new_fd &lt; 0) ...

2018-05-15 19:42:52 133

转载 C - urlencode and urldecode

以前的笔记, 转存到这里。/*** @param s 需要编码的url字符串* @param len 需要编码的url的长度* @param new_length 编码后的url的长度* @return char * 返回编码后的url* @note 存储编码后的url存储在一个新审请的内存中,* 用完后,调用者应该释放它*/char * urlencode(char const ...

2018-05-15 19:41:08 214

转载 C - x264编码demo

以前的笔记转存到这里。// x264t.cpp : Defines the entry point for the console application.//#include "stdint.h"#ifndef _DEBUG#pragma comment(lib, "libx264.lib")#else#pragma comment(lib, "libx264d.lib")#e...

2018-05-15 19:39:16 1469

原创 C - utf8_strlen

以前的笔记, 转存一下:功能应该是计算utf8串长度size_t utf8_charsize(unsigned char c) { /* Determine size in bytes of character */ if ((c &gt;&gt;= 1) == 0x7E) return 6; if ((c &gt;&gt;= 1) == 0x3E) return 5;...

2018-05-15 19:36:49 903

转载 Android - 获取root权限

以前学习的笔记, 原出处已经不知道了。只是转存个笔记在这里。import java.io.DataOutputStream;import android.app.Activity;public class MyTestPri extends Activity{ public void onCreate(Bundle savedInstanceState){ sup...

2018-05-15 19:35:00 203

原创 a simple server framework in Linux C

以前学习整理的demo:/* * daemon.c * * Copyright 2012 vince &lt;vince@vince-vsing&gt; * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Publ...

2018-05-15 19:32:29 146

转载 download hex files by nrfjprog.exe

From: HEREHiI have successfully merged softdevice S110 7.0.0, the bootloader from nRF51 SDK 6.1.0, and application from SDK 6.1.0 with using the mergehex.exe tool. Additionally, the attached app_valid...

2018-03-21 15:17:57 1917

原创 Linux下NRF51822开发环境(非IDE)

之前写过Linux下烧写NRF51822的文章时说过分享我的Linux下开发

2014-10-30 22:18:52 2731

原创 换网卡后,Virtualbox提示VERR_INTERNAL_ERROR: Inexistent host networking interface

换网卡后, Virtualbox虚拟机从休眠中启动报错:VERR_INTERNAL_ERROR: Inexistent host networking interfacejiej

2014-10-16 11:05:26 3114

转载 Cross compiling Libx264 for ARM

转自: http://www.blogs.soctel.in/cross-compiling-libx264-for-arm/Download the x264 snapshot from ftp://ftp.videolan.org/pub/x264/snapshots/last_x264.tar.bz2This will buiild both the library (lib

2014-06-17 14:54:07 960

原创 vim 中 Ctrl + I 跳转失效原因

简单记录一下vim中ctrl+I 跳转失效原因:因为案件映射了

2014-05-06 16:48:27 2109 3

原创 Linux 使用JLink烧写NRF51822EK_PRO

最近手里有了一块NRF51822EK_PRO开发板, 在淘宝上买的一个山寨开发板. 山不山寨不重要, 重要的是cheap and work fine. 提醒以下, 那些淘宝店说什么提供技术支持, 那是屁话来的, 没什么值得的参考的技术.ok, 先说说JLink在linux使用时该注意的事项:   linux下的Jlink会提示升级固件(如果JLink的固件版本比PC上的软件版本低的

2014-03-28 16:18:02 4698 4

原创 C++ 通过父类调用其他兄弟类实例

简述:本文介绍一个类里调用其兄弟类(继承同一父类)的接口, 但是不直接传递兄弟类的实例给调用类实例.场景:B和C继承自A, C通过其父类A调用B的接口操作B的sum.原理:利用Class A 的静态变量(链表), 存储所有其子类(这里假设是B)的实例指针, 同时记录子类类型, 这样, 所有子类(这里假设是C)都可以通过父类来调用其他子类(或同类)的实

2014-01-09 18:26:40 1950

原创 Qt 实现桌面雪花飘落 - 修改3(终结)

这次修改是经过一些实验后, 得出最后相对比较好的实现雪花飘落的方案.之前说过使用每朵雪花都用自己的timer更新背景实现动画和使用QGraphicsView等实现动画. 我也做了一些尝试, 最终还是以CPU爆表告终.QGraphicsView的实验例子: http://blog.csdn.net/vince025/article/details/17710965还有就是用Animati

2013-12-31 13:15:59 1323 2

原创 QGraphicsView 实现动画实验

在做桌面雪花飘落效果的动画时, 想用QGraphicsView来实现动画, 这里做了个实验. 本实验是在scene里添加100个item, 实现简单的斜线运动, 碰到边缘后反弹的效果. 主要是测试其消耗资源情况.实验结果: 高CPU运行!下面是代码主要代码:窗口构造函数, 主要是布局, 创建QGraphicsView和QGraphicsScene对象, 添加100个items

2013-12-31 11:04:28 4827

原创 Qt 实现桌面雪花飘落 - 修改2

今天对 雪花飘落 的动画 实现方法做了修改. 改为使用paintEvent重画背景实现.主要修改的代码:void SnowWidget::paintEvent(QPaintEvent *e){ //QPainter painter(this); //painter.drawPixmap(this->geometry(), pmList->at(ShowIndex)); //Faile

2013-12-27 17:30:59 783

原创 Qt 实现桌面雪花飘落 - 修改1

今年圣诞节手痒简单实现了一个桌面雪花飘落的动画背景, 发给老婆体验一下, 提了些意见, 进行了改进.上一个版本地址在: http://blog.csdn.net/vince025/article/details/17552497今天改进了以下几点:1. 雪花旋转了2. 加入了飘落时会左右飘动, 想模拟风吹的感觉. (很生硬, 算法还得优化)3. 会在桌面底部堆积雪花 (

2013-12-27 02:28:45 1823

原创 Qt 实现桌面雪花飘落

这两天无意发现有人写了VC等开发的桌面雪花飘落的程序, 我也写了一个, 算是也过上了剩蛋吧!代码很简单, 贴个主要的实现过程吧. 理应支持windows和linux桌面版的, 但是linux下就暂时不测试了. 懒得重启. 有空测试一下.全部源码在后面的链接.#include "widget.h"#include "ui_widget.h"#include #include

2013-12-25 12:28:20 2388 1

转载 Linux系统下烧录单片机

文章出处: http://andyhuzhill.github.io/html/shaolu.html有些人说Linux下怎么开发单片机程序? 我们学得都是在Windows下的开发工具和烧录工具。其实这只是中国的情况,中国大都是用Windows系统的。所以我们也只接触到Windows下的开发工具。在国外,许多大牛是不用Windows的。那么,他们如果要做单片机怎么办?肯定没问题的,Li

2013-08-12 17:27:22 3704 1

原创 Pickit 3 - MPLAB Target device ID does not match 解决办法之一

google上的办法很多都试过, downgrade framework等都不行.后来看到一贴的方法:把usb插到可直接供电的usb口(机箱的前置USB口)就可以了.

2013-06-25 11:15:56 23191

原创 Ubuntu 12.04 自动切换桌面背景

以前在gnome2时使用gconftool可以改变ubuntu的桌面背景的,装了12.04后,发现不行了,研究了一下,原来改用gsettings这个工具了.我卸载了unity,装的是gnome-panel桌面.脚本如下:#!/bin/bashconfFile=".switchbg.conf"cd $(dirname $0)filepath=$PWDfind $filepath

2013-04-08 18:50:38 1425 1

原创 在程序里判断编译的是debug还是release版本

使用Qtcreator开发Qt程序时,很多时候使用debug版本调试,而且为了debug,会使用很多qdebug/printf之类的接口打印调试信息.以前写C时,老是修改Makefile,现在用QtCreator,有debug和release版本区分,这次可以充分使用这个一键切换版本的功能了.配置方法如下:"project" -> "build&run" -> :build s

2013-03-22 21:26:09 3983

原创 kubuntu12.04 (KDE) 设置屏幕亮度(Brightness)和触摸板

这两天在华硕的X43B系列的笔记本上装了Kubuntu12.04(ubuntu的unity界面实在用不惯,主要是自定义不太会用),发现很多快捷键都不起作用,有可能是快捷键设置不一样.设置触摸板开关:我知道的是Fn+F9控制触摸板的默认改成了Ctrl+Alt+T了,而且要开机启动synaptiks这个工具才行.我不喜欢太多启动程序,所以上网查了一下,搜到以下代码,可以使用命令行设

2013-03-19 11:03:50 3647

转载 关于LD_PRELOAD的用法

转自: http://blog.linuxeden.com/index.php/196616/viewspace-8082.html$ make runLD_LIBRARY_PATH=./ LD_PRELOAD=libleak.so ./mainmalloc 0x893b008, size 1free 0x893b008$ cat main.c#include

2012-12-30 16:20:35 1104

原创 cygwin编译ffmpeg

这周公司项目需要搞H264编码,想单独用libx264实现,发现demo很少,之前又没用过libx264这个库开发,难度比较大,所以改用ffmpeg。因项目需要,编译环境使用cygwin,在这里记录一下编译ffmpeg的过程.ffmpeg使用的是1.0.1版本。cygwin装最新的。先要安装libx264,网上下个最新版本的就行了:./configure --prefix=

2012-12-13 13:22:53 1492

原创 Qt重画widget的背景

发现使用QPainter 无法重画子控件的背景,但使用QPalette可以。写了两个函数,方便以后修改。void setWidgetBG(const QString & fileName, QWidget *widget){ QPixmap map(fileName); QPalette p = widget->palette(); p.setBrush(QPalet

2012-08-29 10:50:19 1252

原创 改变编译器字节对齐条件的简单说明

要改变编译器默认的字节对齐方式,Linux下可使用一下两种方法:一:#pragma pack (n)   //C编译器将按照n个字节对齐。 #pragma pack ()   //取消自定义字节对齐方式例如:#pragma pack(1) //一下内容按1个字节对齐struct Test{ char a; int b;}#pr

2012-08-22 16:39:55 811

STM32CubeMX 6.8.0 linux直接解压版

st官网下载安装到后升级到6.8.0版本,直接解压应该能用。 我是用root用户打包的,权限问题自行解决。 发现st官网下载报错,所以上传给有需要下载的人。 一般我设置是0积分下载的,积分自动涨了请通知一声,哪天登录了就改一下。

2023-04-25

STLinkV2.J28.M18固件

STLinkV2.J28.M18固件

2022-04-14

en.stm32cubemx-lin_v6-2-0.zip

stm32cubemx for linux v6.2.0

2021-06-22

FoxitReader_for_linux.bz2

FoxitReader v2.4.4.0911_x64 for linux.

2021-06-22

wushowhide.zip

禁用win10的某个更新

2021-06-19

PC10G-CPU 中文使用手册.zip

PC10G-CPU 中文使用手册

2020-04-24

3.3.1-5.tar.gz

源码安装ros kinetic 时下载opencv3的时候特别慢。下载这个安装包(从github下载的,版本与kinetic所需版本一致),解压后mv 到ros_catkin_ws/src/opencv3(对,重命名为opencv3), 然后再wstool -j 4 -t src, 再询问你是否删除时,选s(kip)即可。

2020-03-02

JLinkARM.dll_V6.54C

JLinkARM.dll for jlink V6.54C 下载后重命名为JLinkARM.dll, 替换Keil_v5\ARM\Segger下的JLinkARM.dll和你jlink安装位置下的JLinkARM.dll

2020-01-05

DesktopSnowRelease-改进1.zip

DesktopSnowRelease-改进1.zip 直接运行看效果, 源码和相关信息请看我博客.....

2013-12-27

Qt实现桌面雪花飘落代码

Qt实现桌面雪花飘落代码 包含所有源码和图片资源.在源码目录下的DesktopSnow文件夹是编译好, 可以直接运行的程序.

2013-12-25

华硕X43B系列屏幕亮度Linux控制脚本

华硕X43B系列屏幕亮度Linux控制脚本,使用方法请看http://blog.csdn.net/vince025/article/details/8690014

2013-03-19

华硕X43B系列触摸板Linux控制脚本

华硕X43B系列触摸板Linux控制脚本,详细使用请看http://blog.csdn.net/vince025/article/details/8690014

2013-03-19

grub4dos_0.4.4

grub4dos_0.4.4. grub4dos_0.4.4. grub4dos_0.4.4. grub4dos_0.4.4.

2012-07-28

sql注入攻击测试工具集

sql注入攻击测试工具,内有好几个注入工具,小心360. sql注入攻击测试工具,内有好几个注入工具,小心360.

2011-09-29

经典整点报时语音文件

经典整点报时语音文件:里面包含24个mp3文件,对应24个小时的整点报时. 24 clock broadcast audio mp3 file.

2011-04-02

空空如也

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

TA关注的人

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