自定义博客皮肤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)
  • 资源 (2)
  • 收藏
  • 关注

原创 怎样修改ESP32的CPU主频

ESP32的主频默认设置为160mhz,但ESP32最高可以跑到240mhz, 修改方法:idf.py menuconfig --> Component config --> ESP System Settings --> CPU frequency可以看到三个选项,80,160, 240,参考了这个链接,感谢这位网友做的探索esp32 CPU时钟设置 240Mhz_esp32时钟频率_苏铁tandi的博客-CSDN博客

2023-10-22 12:19:46 893

原创 用串行口在主机与开发板互传文件

路径:Options --> Session Options... --> x/y/zmoderm , 可以看到设置上传和下载文件路径的地方。要注意的是:从开发板传输文件到PC机叫下载,反过来叫上传。对于一个跑了嵌入式linux系统的开发板,通常是搭建一个tftp服务器与主机互传文件,但是如果文件不大,也可以用串口上传,下载。运行rz, 会在secureCRT里面弹出文件选择对话框,选择文件即开始传输文件(从PC机到开发板)我的开发板是mips处理器,请根据你的开发板cpu类型选择合适的编译器。

2023-03-26 11:30:59 1529

原创 主机用wifi上网,虚拟机怎样上网

WiFi, 虚拟机,上网,

2023-01-31 17:22:56 4334

原创 二维透视投影变换

齐次坐标的好处是,可以把投影变换转化成线性变换,从而使用矩阵运算来对问题求解。使用齐次坐标,可以有以下变换写成方程式表达:x' = Ax + By + Cwy' = Dx + Ey + Fww'= Gx + Hy + Iw其中 (x,y,w) 是变换前的坐标,(x',y',w')是变换后的坐标根据仿射变换理论,系数C,F表示变换前后的原点位移(平

2016-06-24 15:11:36 7152 1

原创 Win7环境下利用AT远程开启 Admin$

命令行at \\192.168.xx.xx 09:09 net share admin$ /unlimited /grant:administrator,full首先要注意在AT命令的"cmd"参数不能加引号,如上述命令写成at \\192.168.xx.xx 09:09 “net share admin$ /unlimited /grant:administrator,full”

2016-02-17 17:23:35 4026

原创 PS2251-68 量产成 CDROM + USBDsik 以及还原(删除CD-ROM)分区

我买了一个廉价的U盘,8GB,准备做一个系统安装盘,用ChipGenius看了一下,是群联PS2251-68的方案,下了好多工具,都不支持PS2251-68的量产,最后找到UPTool_Ver2090,这个工具可以,U盘插上去之后UPTool 自动侦测到了,并且显示为浅蓝色,表示可以支持此款U盘量产(若不支持,会显示为红色),量产步骤如下:1、点击生产设定,要输入密码,密码一般为空,直接点确认

2016-01-31 16:56:23 10132

转载 Rules for method overriding:

原文地址:http://www.tutorialspoint.com/java/java_overriding.htmRules for method overriding:The argument list should be exactly the same as that of the overridden method.The return type s

2015-05-14 14:55:06 521

原创 usb 设备的总线关系

我想用SetupDiGetDeviceRegistryProperty 获取 usb 设备的 “总线关系” 这个特性,试了下 面这几个参数,都不行,SPDRP_ENUMERATOR_NAME SPDRP_SECURITY        SPDRP_SECURITY_SDS    后来找到了下 面的代码,用CM_Get_Parent 来获取总线关线。Ple

2015-03-20 16:47:19 2750 2

原创 两个驱动程序安装错误

我的驱动程序在32位平台上可以安装,在64位平台上却不能安装,但在64位平台上用手动安装的方法也能安装成功。在64位平台上搭建了一个开发环境,对安装程序进行跟踪调试,发现在调用 SetupDiCallClassInstaller 函数时出错,用GetLastError()看了一下错误码,是 0x e0000235, 这是个ERROR_IN_WOW64错

2014-09-16 16:34:04 5484 1

原创 为windows 驱动程序签名

客户要求我们提供windows 8 64位的驱动程序,我们有windows 7 64位的

2014-09-16 15:47:52 26956 3

原创 彻底删除windos8 打印机驱动程序

在windows8 上彻底删除驱动程序是一件头病

2014-09-11 14:51:48 6147

原创 编译 arm 版的qt

因为项目需要,我们需要在开发板上使用QT开发平

2014-07-25 14:36:05 11688

原创 搭建 QT 开发平台

可以选择在visual studio 中安装 QT 插件来开发

2014-07-25 11:15:14 18688 1

原创 扩展 centos 虚拟机硬盘

vmware version: 6.5.3使用命令行工具

2014-07-23 09:41:22 740 1

原创 TFT 调试笔记

同事在开发板上接了一块7寸显示屏,

2014-07-16 17:29:58 2545

原创 在ubuntu 12.04上测试framebuffer

在网上找了一段代码,测试framebuffer用,

2014-07-11 16:57:23 2957 1

原创 在cent os 4.6 环境下架tftp 服务器

cent os 自带了tftp服务器,由于在安装时选择了大部分的功能,因此tft

2014-06-16 11:32:54 785

原创 linux -- 用脚本设置环境变量

我在脚本文件设置环境变量,

2014-06-06 11:04:49 3697

原创 去掉pdf文件的密码和水印

去掉密码:用google chrome 浏览器打开,再另存为pdf就可以了。

2014-05-09 09:04:55 4637

原创 揪出隐藏的病毒

我的机器上安装了windows 2003虚拟机,因为不常用,

2014-04-18 13:45:15 743

转载 WinDBG 技巧:设断点命令详解(bp, bu, bm, ba 以及bl, bc, bd, be)

WinDBG 提供了多种设断点的命令:bp, bu, bm, ba  bp 命令是在某个地址下断点, 可以 bp 0x7783FEB 也可以 bp MyApp!SomeFunction 。 对于后者,WinDBG 会自动找到MyApp!SomeFunction 对应的地址并设置断点。 但是使用bp的问题在于:1)当代码修改之后,函数地址改变,该断点仍然保持在相同位置,不一定继续有效;

2014-03-28 13:56:05 1566

原创 串行口起死回生

我计划搭建一个windbg+vmware虚拟机来调内核,只能用串口命名管道的方法,可是我的机器上的串口坏了,使用usb转串行口接口又无论如何也不能连接成功。倒是在网上找到一种方法,不使用命令管道,而且速度还很快,需要在虚拟机和宿主机上分别安装软件,我下载下来一看,就被360隔离了,提示有木马,未必真有木马,因为该软件使用了线程注入技术,因此很有可能被360误杀,但还是小心为妙,不使用此种方法了。抱

2014-03-27 14:59:13 741

转载 搭建2003 + iis + php开发平台.

Setting up PHP to work on Windows Server 2003The following things are pre-assumed:    You are running Windows Server 2003    IIS 6.0    You have installed PHP (http://www.php.net) to C:\PH

2014-03-17 16:58:22 535

转载 Windows Server 2003安装ASP.NET浅析

Windows Server 2003安装ASP.NET前言Windows 2003 ASP.NET在 Windows Server 2003 家族、Windows 2000 (Professional、Server 和 Advanced Server)以及 Windows XP Professional 上的客户端和服务器应用程序都是被支持的。运行 Microsoft Windows S

2014-03-17 09:32:11 561

原创 GetDefaultCommConfig和SetDefaultCommConfig 传入CString 的GetString 和GetBuffer失败

我在用GetDefaultCommConfig和SetDefaultCommConfig设置串行口,串口名称用CString的GetString()方法或GetBuffer()方法传入,都无法设置成功。气人的是,当我debug时,就可以设置成功,使用release版本就不能成功。然而我还抓不住错误,当我试图用写日志的方法抓住错误时,它却总是设置成功。我把串口名称拷贝到一个数组中然后传入,这样总

2014-02-25 13:51:06 2459

原创 windows 7 home basic 上安装iis 和php运行环境

我有一部Dell 笔记本电脑,操作系统是windows 7 home basic, 我想在上面安装iis和php运行环境玩玩,按照网上说的方法,在控制面板里-->打开或关闭windows 功能...,总也不能安装成功,用netstat -ano查看,80端口是开了,但控制面板--系统与安全--管理工具里总是没有iis管理选项,后来在微软的官方网站上查到家庭版的确不具备此功能。看了网友的解决方案

2014-01-24 15:15:50 2849

原创 linux 下串行口超时设置

这是我的实现代码,关键是fcntl(fd, F_SETFL, O_NDELAY) 这一行不能要,有了这一行,一切都会搞乱。    struct termios options;    fd = open("/devttyS0", O_RDWR | O_NOCTTY );    if (fd == -1)    {        //Could not ope

2013-04-11 11:45:46 3820

原创 对一段 makefile 脚本的详细注释

define BUILD_LIBRARY $(if $(wildcard $@),@$(RM) $@) $(if $(wildcard ar.mac),@$(RM) ar.mac) $(if $(filter %.a, $^), @echo CREATE $@ > ar.mac @echo SAVE >> ar.mac @echo END >> ar.mac

2013-04-08 16:02:10 1611

原创 让mysql支持中文

我用spring+ibatis+mysql搭了一个框架,但是中文显示乱码。解决问题的路径:1、在数据库连接的url 后加上 ?useUnicode=true&characterEncoding=utf82、修改mysql的配置文件my.ini 在[client]后加上default-character-set=utf8, 在[mysqld]后面加上character-set-serve

2011-11-09 17:07:34 486

原创 在spring中用@Transactional 配置事务管理

有人说用下面两句话就可以搞定了,我却怎么也搞不成功。我手工new了一个DataAccessException抛了出去,可是Spring好象没有抓到异常一样,不会回滚。最后在网友的帮助下解决了问题。把要配置事务管理的bean 的自动扫描路径从application-servlet.xml中移到application-context.xml中就可以了,<bean id="transacti

2011-11-09 15:39:30 433

原创 用ibatis selectKey 返回自动生成的主键值

我用ibatis selectKey 返回自动生成的主键值 ,但是无论如何也不能成功,把ibatis的源码找来跟踪了半天也没发现问题。最后发现是在调用ibatis的方法时不能用update, 而应该用insert, 用update 虽然也能在数据库中插入数据,但不能返回生成的键值。

2011-11-09 15:33:14 831

原创 spring 框架 中文 message 显示乱码

我定义了message_zh_CN文件,在其中定义了一些message, 然后在程序中使用,在页面显示为乱码。原因:java 内部是用unicode来表示字符的,而message_zh_CN本身是用的utf-8字符集,如果在message_zh_CN中使用\uxxxx 的形式来表示字符串,则可以正常显示,但不便于阅读和输入。按照网友的指点,我下了一个eclipse 插件JInto,下载地址

2011-11-03 11:11:15 5817

原创 rose 中表示聚合和组合

聚合:Role A detail, 勾选 aggregate双击”关联“,在弹出的specification中,选择Role X Detail,在"Containment of XClass"中选择“by value”就可以了,其中X根据实际情况定。组合:双击”关联“,在弹出的specification中,选择Role X Detail,在"Containment of

2011-10-26 18:39:48 1061

原创 jwchat + openfire

首先下载oenfire, 我的机器上已经有jdk, 因此下了一个不带jre的版本,8M大,很快就下完了。解压后,运行openfire.exe, 然后进入launch admin, 设置服务器。设置服务器名称为我的机器名 "marble03", 为了简单,使用内置数据库hsql

2011-09-13 18:16:51 2374

转载 ecos kernel 分析 转自黑嘴公 PiPi Cat

ecos kernel 是个典型的抢占式多任务的rtos,我这里想从代码上,把它的实现搭个框架出来。    分时的多任务系统是靠定时时间中断实现的,所以我从这里做切入点有kernel 的ecos重写了interrupt 处理代码,原来的在drv_api.c里实

2011-07-04 16:10:53 751

原创 在lm3s 9b90上开发usb驱动程序

手头有一块lm3s9b90开发板, 我把ecos移植到它上面运行了起来。然后试着开发usb驱动,遇到了一些问题, 1、usb中断无法产生,给usb模块时钟,上电复位,打开soft connect, 然后把相应的中断屏蔽位使能,就应该能进usb中断,然而我的程序就是迟迟不能进入usb中断,最后发现是中断优先级设的不正确。优先级低于某一级别的中断都被屏蔽了。 2、收到主机发过来的设置设

2011-06-16 11:47:00 1999

原创 ppd 文件中的resolution

我写了个linux下的打印机驱动程序。在gedit 中可以正常打印,但在openoffice word processor 中就不能正常打印。最后找到了问题所在, 是ppd 文件中的resolution小节的问题。 写成下面这样,在gedit 和oenoffice中都可以*OpenUI *Resolution: PickOne*OrderDependency: 10.0 AnySe

2011-06-09 14:10:00 1068

原创 ecos 怎样进入main

<br />从cyg_start  调用Cyg_Scheduler::start(), 使系统正式运转起来。<br /> <br />kernel/v3_0/src/common/thread.cxx 文件中定义了一个idle 线程,当系统空闲时,便会调用idle线程。<br />当使用posix时,compat/posix/v3_0/src/pthread.cxx 定义了cyg_posix_pthread_start, 函数末尾调用pthread_create创建了一个线程, 线程入口是call_ma

2011-04-26 18:14:00 1484

原创 搭建ecos开发环境

<br />虽然可以按照ecos官方网站的文档说明来安装ecos的开发环境,但我仍然自己手动完成了ecos开发环境的建立,就算是练练手吧。<br /> <br />按照ecos文档的安装方法:<br /> <br />wget --passive-ftp ftp://ecos.sourceware.org/pub/ecos/ecos-install.tcl<br /> <br />sh ecos-install.tcl<br /> <br />手动安装:<br /> <br />1、下载ecos源码,用cv

2011-04-08 10:49:00 3728

原创 用strace监视串口读写(转)

<br />本文转自  zhiwei.li 的blog<br /> <br />用strace监视串口读写<br />2009-09-26<br /><br />strace用来监视 操作串口的函数ioctl,从而达到监视串口数据的目的<br /><br />监视ioctl, 还将相应的结构解码出来<br /><br />-e read=set<br />执行一个 文件描述符的读取的数据的 十六进制和ASCII的完全的转储<br />比如,为了监视文件描述符3和5,   -e rea

2011-04-08 09:28:00 1141

GC2053 datasheet pdf

格科微, CMOS sensor

2022-08-20

GC2145 CSP DataSheet release V1.0-20131201.pdf

GC2145 Datasheet pdf, 规格说明书

2022-08-20

ModeConverter.rar

解压密码:123456。这个工具可以把u盘虚拟成CDROM + USBDisk, 也可以把已经虚拟成CDROM + USBDisk的U盘还原成USBDisk

2016-01-31

UPTool_Ver2090.rar

亲测可以支持ps2251-68量产,解压密码:123456

2016-01-31

空空如也

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

TA关注的人

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