自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(307)
  • 资源 (16)
  • 收藏
  • 关注

原创 2021-07-21

Python编译安装所需lib库Ubuntu系统CentOS系统Python3.9 错误修改Ubuntu系统sudo apt-get install libdb5.3-dev libgdbm-devsudo apt-get install libbz2-devsudo apt-get install libexpat1-devsudo apt-get install liblzma-devsudo apt-get install libreadline6-devsudo apt-get ins

2021-07-21 08:17:28 921

原创 将博客搬家至CSDN

搬家后的地址稍后公布!!!

2018-09-21 11:25:27 359

原创 【原创】QT4升级到QT5

2016年第一篇博客,新的一年新的开始,由于近一个月忙于另外一个项目,基本上没有时间更新博客。晚上回来收拾完已10点多。每天晚上抽出来半个小时,历时一个星期,今天终于将QT4的工程移植到QT5下。由于QT的版本升级,导致很多代码出现不兼容情况,特别是汉字的支持,虽然网上很多有关QT5对汉字的支持,但是针对的项目和使用的方法不一样,不能使用“拿来主义”搞定出现的error。一切还要靠自己来解决。。。...

2016-01-01 23:13:00 734

原创 【原创】n阶魔方阵函数

#define N 10void hzNSquare(int arry[][N], int n){ int i, j; int k = n / 2; for (i = 1, j = 0; i <= n*n; i++, j--, k++) { if (j < 0 && k >= n) { j += 2; k -= 1; } else if (j &l...

2015-11-22 19:11:25 443

原创 【原创】控制台程序远程连接SQL数据库不成功的解决办法之一

1. SQL Server配置管理器 配置相关TCP/IP选项2. 服务器属性->连接 允许远程连接到此服务器其他设置这里就不一一介绍。控制台程序在服务器本机可以运行,如果在另外一个机器上无法连接数据库,很有可能是服务器防火墙的问题,请按照下面的方法设置,基本可以解决。主要配置Windows的防火墙1. 控制面板 -> 系统和安全 -> Windows防火墙 -> 高级设置...

2015-03-26 13:51:38 639

原创 【原创】AD9画完的PCB生成gerber文件

1.File->Fabrication Outputs->Gerber FilesUnits 表示单位 选择Inches(英寸)Format表示格式选择2:5(这个精度较高) 把所有的Plot Layers 都选择all on ,而Mirror Layers 则选择all off最好在选择上:Include unconnected mid-layer pads...

2013-12-18 11:03:57 998

原创 【原创】QT数据库--添加ODBC驱动插件(Windows、Linux、ARM篇)

一、Windows篇 (由于Windows平台添加驱动插件比较简单,从网上找了两个方法,记录如下。PS:本人未验证)1. 单独编译ODBC驱动源码  D:\Qt\4.8.4\src\plugins\sqldrivers\odbc    qmake -t vclib odbc.pro    nmake2. 编译ODBC插件,./configure -plugin-sql-odbc...

2013-07-29 14:43:52 2008

原创 【原创】QT数据库--添加MySQL驱动插件(ARM篇)

编译环境: Ubuntu 11.04 、QT4.7.2、GCC4.3.2硬件:ARM9(S3C2440)1.下载MySQL的源码包 mysql-5.1.70.tar.gz 下载地址:http://www.mirrorservice.org/sites/ftp.mysql.com/Downloads/MySQL-5.1/http://download.csdn.net/detail/...

2013-07-25 22:58:52 528

原创 【转】MFC的SendMessage函数详解

SendMessage函数功能:该函数将指定的消息发送到一个或多个窗口。此函数为指定的窗口调用窗口程序,直到窗口程序处理完消息再返回。而函数PostMessage不同,将一个消息寄送到一个线程的消息队列后立即返回。函数原型 :LRESULT SendMessage(HWND hWnd,UINT wMsg,WPARAM wParam,LPARAM IParam);参数:  hWnd:...

2013-05-23 11:11:49 252

原创 【转】QTE安装移植全过程(转载并修改)

1 开发环境 操 作 系统:Vmware6.0 + Ubuntu 8.04 交叉编译器:arm-linux-gcc-4.3.2( “友善之臂”提供,具体安装方法见第 10 节) 目 标 板:友善之臂 mini2440 + 统宝 3.5 寸屏 2 准备工作 2.1 下载源码包 在ftp://ftp.qtsoftware.com/qt/source/下载: (我在该目录下找不到下面包,然后在ftp:/...

2013-03-05 11:53:22 322

原创 Ubuntu 下QtCreator 的安装

在ubuntu下安装QTCreator首先安装QT的库文件就是一下安装代码:#apt-get install libqt4-dev libqt4-dbg libqt4-gui libqt4-sql qt4-dev-tools qt4-doc qt4-designer qt4-qtconfig然后安装#apt-get install qtcreator目前可以使用Qtcreator了。...

2013-03-01 10:51:10 1001

原创 【声明】

《小盒子的小盒》 博客仅此一家,别无他家,请关注本博客!其他均为复制我的博文,请勿在其他地址提问或留言。如引技术纠纷,本人概不负责!

2013-02-28 21:50:02 146

原创 【原创】QWT移植到嵌入式linux步骤

注意:安装QWT之前要确保QT已经安装完成。包括X86和ARM版本QT 编译X86下的QWT 1.设置环境变量 export PATH=/usr/local/Trolltech/QtEmbedded-4.5.3-x86/bin/:$PATH 2.解压QWT源码 tar -jxvf qwt-5.2.0.tar.bz2 3.重命名该文件夹 mv qwt-5.2.0 qwt-5.2.0-x...

2013-01-28 13:39:54 302

原创 【原创】uboot修改开机LOGO

1.用PS新建800×480像素图片; 2.另存为BMP格式文件,属性文件格式WINDOWS,深度24位 3.执行 gzip -9 uboot_logo.bmp  后生成uboot_logo.bmp.gz文件 4.再执行xxd -i uboot_logo.bmp.gz > uboot_logo.bmp.gz.h 5.然后将生成的uboot_logo.bmp.gz.h文件放到uboot...

2012-11-26 15:42:48 832

原创 【原创】Error[e12]: Unable to open file 'C:\Program Files\IAR Systems\Embedded Workbench 5.3\8051\config...

使用IAR Embedded Workbench编译zigbee程序时出现以下错误解决办法: Error[e12]: Unable to open file 'C:\Program Files\IAR Systems\Embedded Workbench 5.3\8051\config\lnk51ew_cc2530.xcl'  出现该错误可能有两种原因: 1) 请查找相关的config文件...

2012-11-19 08:34:03 1069 1

原创 无题

好久都没上博客,好久都没更新博客了。 从今天开始,继续更新博客,大家如在技术上遇到问题,继续留言,谢谢大家的提问,还要感谢大家来访小盒子的小盒博客。 大家多多交流,继续记录我的学习和工作过程。 从今天开始要开始奋进了,不能荒废了宝贵的时间。时间是宝贵的,浪费是可耻的。朋友们加油一起学习一起奋进吧。...

2012-10-29 13:32:55 161

原创 【心情】开始S5PV210设计历程~~

 注:上图为隐藏网络表的示意图。   正式开始设计A8处理器核心板: 1) 采用三星A8处理器S5PV210 主频1GHz 2) 1G 内存(DDR2) + 1GB存储(NAND FLASH) 3) 百兆以太网 4) 智能电源管理,支持充电和DVS动态电源调整 5) 支持MicroSD卡 6) 留有摄像头接口、触摸屏接口、GPIO接口、 AC97音频输出、等等功能预留~ ...

2012-06-12 15:22:13 153

原创 【转】SD卡、MiniSD卡、MicroSD卡大小与引脚分布

 

2012-06-01 10:58:27 1278

原创 【转】SQL - CREATE DATABASE

创建一个新数据库及存储该数据库的文件,或从先前创建的数据库的文件中附加数据库。 说明  有关与 DISK INIT 向后兼容性的更多信息,请参见"Microsoft? SQL Server? 向后兼容性详细信息"中的设备(级别 3)。 语法CREATE DATABASE database_name [ ON     [ < filespec > [ ,...n ] ]     [ ...

2012-04-24 10:49:31 183

原创 【原创】LWIP 之 ethernetif.c文件移植

/* * Copyright (c) 2001-2004 Swedish Institute of Computer Science. * All rights reserved.  *  * Redistribution and use in source and binary forms, with or without modification,  * are permitted provi...

2012-04-24 10:45:25 639

原创 【转】WinCC VBscript常用标准函数总结

在WinCC软件中使用VBS进行编程的时候常常使用的标准函数整理如下: 数值型函数:abs(num): 返回绝对值sgn(num): num>0 1; num=0 0; num<0 -1;判断数值正负hex(num): 返回十六进制值 直接表示:&Hxx 最大8位oct(num): 返回八进制值 直接表示:&Oxx 最大8位sqr(num): 返回平方根 num&gt...

2012-04-19 20:51:03 2537

原创 安装STEP7_V5.3总提示重启系统解决办法

打开注册表编辑器 在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager中找到PendingFileRenameOperations项目,并清除内容。 这样就可以搞定了,直接安装即可~~~...

2012-03-22 08:46:22 1973

原创 【原创】西门子SCL语言编程 之 <多重背景>

最近把西门子SCL编程语言从头到尾学了一遍,发现SCL作为PLC中的高级语言,比T型图和语句表使用起来方便多了,特别适合复杂的算法。使用SCL语言编程,小盒子已经完成有关工艺文件的加载和执行、模拟量采集(含滤波及各种报警输出)、以及模拟量输出(多重背景)、以及一些复杂度不是很高的算法(包括:使用平衡法等),对我来说,使用SCL比使用T型图编程效率要高。呵呵……原因有可能是因为本人有C语言的功底+V...

2012-03-05 20:37:57 4673 2

原创 西门子SCL编程之定时器函数的例子

FUNCTION_BLOCK TIMERVAR_INPUT   mytime       : TIMER ; END_VAR VAR_OUTPUT  result       : S5TIME ;END_VAR VAR  set          : BOOL ;   reset        : BOOL ;   bcdvalue     : S5TIME ; // 时基和BCD码形式的保...

2012-02-27 21:54:00 7062

原创 【原创】WINCC如何连接TIME或S5Time变量

在PLC中往往会出现TIME变量,在与HMI(WINCC)连接的时候如何连接该变量? 详见下图   按照上面的方式设置后,转到TIME后变成毫秒值,所以需要HMI做好设置更改。  下图为更改S5Time变量的设置方法:   作者:小盒子时间:2012.02.20地点:大连 注:本文属小盒子原创,转载请注明出处,谢谢合作!...

2012-02-20 10:55:54 3017

原创 【原创】VS2008读写西门子PLC300数据

软件:VS2008 硬件:西门子PLC300(CPU315-2DP)、MPI下载器 相关动态库:W95_s7.dll 采用PRODAVE相关库函数,完成对PLC300内部的DB区进行数据的读写操作。 1)建立链接      load_tool(1,"S7ONLINE",plc_adr_table); 2)激活链接      new_ss(1); 3)读写数据      db_...

2012-02-10 11:07:56 660

原创 【原创】晒晒我的电脑桌面

 

2011-12-20 22:05:02 211 1

原创 A Class To Encapsulate MultiMedia Timers

This simple class encapsulates the multimedia timers. To use the class include mmTimers.cpp and mmTimers.h in your project. Link with winmm.lib. To use a timer derive a class from CMMTimers and overri...

2011-12-20 16:12:51 152

原创 VC精确延时

// test.cpp : 定义控制台应用程序的入口点。// #include "stdafx.h"#include &lt;windows.h&gt;#include &lt;iostream&gt;#include &lt;iomanip&gt; using namespace std; int _tmain(int argc, _TCHAR* argv[]){    LARGE_INT...

2011-12-20 11:15:54 298

原创 【原创】基于ZIGBEE的无线USB Dongle

最近我设计一款基于zigbee技术的无线USB DongleCPU:CC2530天线:PCB Antenna接口:USB接口内置EEPROM存储器,可存储一些配置参数;PCB:4层(信号层、地层、信号层、信号层) ...

2011-12-01 08:49:50 950

原创 【声明】有关博客LOGO更改通知

小盒子的小盒博客LOGO 更改为自主设计的: 该LOGO含义为盒子的缩写 HZ 以及我爱人名字的缩写ZLL, 演变而来。 请有关转载博文以及博客搬家的各位人士,及时更改小盒子的小盒LOGO,谢谢您的合作! 声明:版权所有,违者必究! PS:再此感谢主设计SKY,友情提供。 作者:小盒子 时间:2011年11月2日   于大连...

2011-11-02 11:21:07 138

原创 警惕!最复杂病毒侵袭中国市场Android手机

注意了:被攻击的手机将会每五分钟连接一次远程计算机,随后将会把手机位置、硬件ID和SIM卡信息等发给远程计算机。转载开始。 临近新年,信息安全公司Lookout Mobile Security传来了可怕的消息,据悉最复杂的病毒Geinimi已经入侵中国市场的Android手机。曾经在今年2月份,网络保安专家召开的世界流 动通讯大会上警告称,智能手机正面临愈来愈严重的黑客威胁,未来数年可能会出...

2011-10-28 12:04:27 303 1

原创 【转】如何从一台铅封计算机上取走数据

TK很早之前写的一个文章,转过来了 :) 不少朋友都在Q公司干过,所以我对Q公司防员工如防贼的政策早有耳闻。后来有幸参观了一次,果然是名不虚传。   我在Q公司看到的计算机基本都是Dell,和一般Dell台式机的不同之处就是软驱被拆了,机箱后面有一个钢制挡板,所有的USB、串口、并口、PS/2口统统被锁在里面,别说机箱打不开,连键盘鼠标都拔不下来。员工上网一律走HTTP代理,出口数据完全被...

2011-10-28 11:53:43 220

原创 【转】PID控制概述

PID控制是目前工程上应用最广的一种控制方法,它的优点在于结构简单,且不依赖被控对象模型,控制所需的信息量也很少,因而非常易于工程实现,同时通过参数的调整也可获得较好的控制效果。  PID控制是将误差信号的比例(P)、积分(I)和微分通过线性组合构成控制量,故称之为PID控制。因此,在使用中只需要设定三个参数即可。在很多情况,往往不一定需要三个单元,但是比例单元是必不可少的。   PID...

2011-10-13 08:50:10 467

原创 【转】单片机开平方的快速算法

因为工作的需要,要在单片机上实现开根号的操作。目前开平方的方法大部分是用牛顿迭代法。我在查了一些资料以后找到了一个比牛顿迭代法更加快速的方法。不敢独享,介绍给大家,希望会有些帮助。 1.原理 因为排版的原因,用pow(X,Y)表示X的Y次幂,用B[0],B[1],...,B[m-1]表示一个序列,其中[x]为下标。 假设: B[x],b[x]都是二进制序列,取值0或1。 M = B[m-1...

2011-10-13 08:33:52 474

原创 【转】司马光砸缸(上)——如果司马光是个程序员

司马光砸缸救人,那属于 暴 力 破 解。野蛮人的做法哦。如果司马光是个程序员,那么他应该这么做:1、先报告给家长,并得到家长的救人指令。 ——提出需求2、然后测量一下缸的直径、深度、硬度。 ——技术评估3、然后去看看城中有多少个缸里溺了小孩。 ——市场评估4、然后制定救人方案,到底是砸缸,还是架梯子,还是抛绳子。 ——制定项目初步方案5、然后打听好一下砸缸、买梯子、买绳子的各自成本和实施时间,...

2011-10-11 14:56:31 228 1

原创 CooCox CoOS

CooCox CoOS 是一款针对ARM Cortex-M系列芯片而设计的实时系统内核。 CoOS特征: 免费并开源 ARM Cortex M3及M0定制操作系统 高度可裁剪性,最小系统内核仅974Byte 支持优先级抢占和时间片轮转 自适应任务调度算法 零中断延时时间 堆栈溢出检测 信号量、邮箱、队列、事件标志、互斥等同步通信方式 支持多种编译器:IC...

2011-10-11 11:45:20 583 4

原创 【原创】基于STM32+ucos-II+DS18B20调试成功

前几天调试了一下DS18B20的程序,起初系统在裸奔的时候DS18B20可以很正常的读取数据。由于项目前期设计时添加了ucos实时操作系统。原以为把裸奔的程序移植过来就可以使用。结果悲剧发生了……如果做过这方面的朋友一定知道。添加后,你会发现系统不跑了,彻底的死掉了。原因在何处?经过一整天的查找,发现原来系统的时间片被占用了。导致ucos的ticks出现异常。 解决办法:一种方法是:修改OS_C...

2011-08-26 18:41:24 1286 7

原创 【原创】AD7714+STM32使用注意事项

1.由于AD7714是高分辨率24位无误吗的ADC,因而电源的耦合电路尤为重要。因此在印制电路板设计时,应对所有的模拟电源输入都加一级去耦电路,即用10μF钽电容和0.1μF陶瓷电容并联到地。这些去耦电路的元件应尽可能靠近芯片的电源引脚,这样才能获得更好的去耦效果和消除引线过长而带来的干扰。 2.如果外部电压和电流有很大干扰,测量的精度就会受到很大影响。在AD7714的每个模拟输入端都加上一个对...

2011-08-24 16:42:49 1607

原创 N型热电偶分度表

镍铬硅—镍硅热电偶(N型)E(t)分度表

2011-08-24 13:26:23 2683

树莓派机械图纸(含PDF文件,部分型号含有DXF格式文件

树莓派机械尺寸图纸(文档格式PDF)部分型号含有dxf格式文件 内部包含型号:3B、3B+、4B、B+、Zero、PoE_HAT

2021-07-23

Cython-0.29.21-cp36-cp36m-win32.whl

Python第三方包 Cython

2021-07-23

type-c-16.zip

type-c pcb 封装库

2021-07-23

FT_Prog_v3.10.132.511 Installer.exe

FT_Prog_v3.10.132.511 Installer

2021-07-23

qt-creator-opensource-windows-x86-4.8.0.exe

qt-creator-opensource-windows-x86-4.8.0

2021-07-23

ChromeSetup.exe

Chrome浏览器安装程序

2021-07-23

codelab-adapter-4_9_0-hotfix-linux.zip

codelab adapter 4.9.0 for linux

2021-07-23

codelab-adapter-4_9_1-win.zip

codelab-adapter-4.9.1 for windows

2021-07-20

CRC计算工具V3.3.0-64

CRC-8 正序、CRC-8 逆序、CRC-16 (0xA001)、CRC-16 (0x8005)、CRC-16 (Modbus)、CRC-16 (Sick)、CRC-CCITT (XModem)、CRC-CCITT (0xFFFF)、CRC-CCITT (0x1D0F)、CRC-CCITT (Kermit)、CRC-DNP、IntelHex、BCC (异或校验)、LRC (纵向冗余校验)、CRC-32 (循环冗余)、CRC-32以太网的校验、MPEG文件的校验、CRC64-ISO、CRC64-ECMA182 等多种校验方法,纯绿色版,无需安装;

2018-09-21

CRC计算工具V3.1.4-64

该版本支持校验方法有:CRC-8正序、CRC-8逆序、CRC-16(0xA001,Ox8005,Modbus,Sick)、CRC-CCITT(XModem)、CRC_CCITT(0xFFFF)、CRC-CCITT(0x1D0F)、CRC-CCITT(Kermil)、CRC-DNP、IntelHex、BCC、LRD、CRC32,十五种校验方法。

2014-11-05

CRC校验工具V2.0.0.6

在之前版本基础上添加CRC CCITT Kermit 校验功能;目前支持校验方式有 CRC16 BCC LRC InterHex CCITT XModem CCITT Kermit以及CRC32校验

2014-09-29

解决S3C2440在XP下用DNW通过USB下载蓝屏

由于三星官网提供的驱动是WIN2K下的驱动,并不支持XP,所以在Windows XP DDK下重新编译secbulk.sys,来解决在XP下使用USB下载蓝屏问题。 使用方法,解压secbulk.rar后,替换原来的secbulk.sys文件即可。

2014-07-21

CRC校验工具

本程序主要用于CRC计算,以及计算以后自动复制到剪切板。以方便使用者使用。

2014-06-30

mysql-5.1.70

(Linux系统下)QT中mysql驱动添加所需要使用的mysql源码。 解压缩:tar -zxvf mysql-5.1.70.tar.gz 配置#./configure -prefix=/usr/local/mysql-pc 然后执行make即可顺利编译通过

2013-07-25

CRC16、BCC、LRC、CRC32、CCITT、INTELHEX (计算工具)

目前该软件支持以下几种校验方式:(版本V2.0.0.2) 1) CRC16校验 2) BCC校验 3) LRC校验 4) IntelHex校验 5) CCITT循环冗余校验 6) CRC32校验 版本V2.0.0.3 增加CRC32文件校验功能 (2013-05-16) 版本V2.0.0.4 增加文件校验进度显示;其他校验时,点击(计算按钮)后,直接将数据复制到粘贴板中,方便用户直接粘贴使用(2013-05-17)

2013-05-30

CRC计算工具(2.0.0.4)

目前该软件支持以下几种校验方式:(版本V2.0.0.4) 1) CRC16校验 2) BCC校验 3) LRC校验 4) IntelHex校验 5) CCITT循环冗余校验 6) CRC32文件校验 ×绿色免安装版

2013-05-17

空空如也

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

TA关注的人

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