自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (48)
  • 收藏
  • 关注

原创 VM_InvalidateWindow

void VM_InvalidateWindow( WM_HWIN hWin);作用:让一个窗口的可见区域无效,以便重绘调用过程及分析InvalidateWindow( )------->WM_InvalidRect( )--------------->WM_ClipAtParentBorders( ),_InvalidateAbs( ) 前两个函数没什么特别的WM_C

2013-04-28 15:45:09 1861

原创 ucgui GUI_MEMDEV_Draw()

1.GUI_Context    这是一个全局的变量,程序运行时,会不断来查询这个变量的内容,从而改变程序的流向。 简单理解为程序运行中的环境变量。memdev,lcd的api函数,前景色,背景色窗口指针函数参数等。2.struct GUI_MemDev 这个结构体就是用来描述一个存储设备。但是这个结构不包含要贴到lcd屏上的颜色信息,因为这些内容安排在memdev变量的后面。3.

2013-04-26 14:52:22 6409 1

转载 ucgui透明效果的实现

项目组最近要实现gtk基于Xserver下透明效果。先研究学习一下ucgui透明效果的实现目录一. 透明处理的本质.二. UCGUI中透明窗体支持.三. MemDev下实现透明窗体的问题.四. 透明窗体是否仅绘图时进行透明处理即可?五. 修改后的代码下载.内容简述:有很多朋友不太明白UCGUI中如何实现透明窗体,虽然有些朋友曾经讨论过UCGUI中透明窗体的实现,但涉及到

2013-04-26 12:25:50 7111

原创 GUI_DrawGraph

GUI_DrawGraph(I16 *pay, int NumPonts ,int x0,int y0)这个函数的作用是以x0,y0为整体偏移坐标。即现在的原点设为x0,y0以原点开始画,画2*(NumPonts-1)条竖线。所画的横坐标依交为x0,x0+1,x0+2,......,x0+NumPonts(首尾横坐标只用一次,中间横坐标用两次)竖线的两个纵坐标分别为:两个相邻点中较

2013-04-25 16:55:56 3351

原创 ucgui画bitmap的过程

最近在学习ucgui。因为以前看过些linux内核代码,现在看这个代码幸福多了。函数调用层次不多,用souceinsight很容易追踪完。这对于想了解内部实现原理的人来说,算是学习中的万幸了。昨天看了ucgui的内存分配,本想定些心得,但一看网上,已经有人做过了。我就贴个资源http://download.csdn.net/detail/yongan1006/5299299书归

2013-04-25 14:23:54 8570

原创 uc/GUI 汉字显示

示例:1.GUI_DispString("abcdefg");2.GUI_DispString("世界你好");3.GUI_DispString("abcdefg"                              GUI_UC_START                              "世界你好"

2013-04-23 16:32:42 2736

原创 是μ还是µ

是μ还是µ这是两个不同的字符。第一个μ:unicode码为0x03bc,第二个µ:unicode码为0xb5以下内容摘自百度百科:µ(第一个)Mu(大写Μ,小写μ,中文音译:缪、米尤),是第十二个希腊字母。小写μ用于:算术平均数“微”,一百万分之一,旧时又用于微米(现在微米以 µm 代表)电学上的磁导率粒子物理学上,渺子的符号摩擦系数在错合物中标示连接二个原

2013-04-23 16:01:01 1904

转载 Ucgui汉字库的建立方法

Ucgui汉字库的建立方法1.      ucgui包括两种字体:①等宽字体:所有字体中的字都是相同的宽度,不能对哪一个字体单独设置一种宽度,在ucgui中的结构体是GUI_FONT_MONO;②均衡字体:字体中的字都有独立的宽度,字体中的每一个字都有一个单独的宽度,可以为每个字单独设定字体,它在UCGUI上的结构体是GUI_FONT_PROC;2.      ucgui中的等宽字体都是存

2013-04-23 14:26:36 2407

转载 如何修改uC/GUI的仿真窗口大小

uC/GUI3.90a的仿真窗口默认是320x240,如果要使用其它开小的窗口,除了要在LCDConf.h中将LCD_XSIZE和LCD_YSIZE设为指定大小外,还需要修改\System\Simulation\SIM_X.c。通常的uC/GUI的仿真窗口是Device型的,就是像一个开发板的样子,而3.90a提供了Simulation的源代码,可以很容易的修改为像uC-GUI-View那样的

2013-04-23 08:45:16 3184

转载 static的作用(经典)

在C语言中,static的字面意思很容易把我们导入歧途,其实它的作用有三条。(1)先来介绍它的第一条也是最重要的一条:隐藏。当我们同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见性。为理解这句话,我举例来说明。我们要同时编译两个源文件,一个是a.c,另一个是main.c。下面是a.c的内容char a = 'A'; // global variable

2013-04-23 08:06:12 651

转载 ucgui 移植(裸奔)

下载完整的UCGUI的源代码,start文件夹下需要用到GUI和Config文件夹,Sample文件夹下需要用到GUI_X文件夹的内容。 在GUI_X这个文件夹下有3个GUI_X*文件。分别为:GUI_X.c、GUI_X_embOS.c、GUI_X_ucOS.c这3个文件分别对应无操作系统embOS和ucOS。目 录  内   容  Config   配置文件  GUI/AntiA

2013-04-22 08:24:04 1447

转载 Sublime Text 2 编辑器实用技巧

Sublime Text 2 是一款相当棒的编辑器,难怪大家极力推荐,一回经过简单使用后就喜欢上了它,虽然它仍在 beta 版并且有一些存在的问题无法解决,仍让一回对其爱之有加,推荐。欢迎同样喜欢这款编辑器的朋友能加入提供实用技巧。2012-03-09 16:4311352 次浏览#Sublime关注40在当前项目中快速搜索文件在当前项目中快速搜索文件快捷键:CTR

2013-04-16 07:57:26 6088

转载 LCD 画线方法及C语言实现

数学上的直线是没有宽度、由无数个点构成的集合,显然,光栅显示器只能近地似显示直线.当我们对直线进行光栅化时,需要在显示器有限个象素中,确定最佳逼近该直线的一组象素,并且按扫描线顺序,对这些象素进行写操作,这个过程称为用显示器绘制直线或直线的扫描转换.    由于在一个图形中,可能包含成千上万条直线,所以要求绘制算法应尽可能地快.本节我们介绍一个象素宽直线绘制的三个常用算法:数值微分法(DD

2013-04-13 10:52:01 894

原创 quartus ii 12 自定义元件实践总结

quartusii 12中,如果想使用nios ii,软件推荐使用qsys来取代sopc,但是qsys刚出来,加上后面nios ii software build tools 使用了eclipse,问题多多。坑爹多多啊。自定义元件步骤:1.硬件逻辑根据avalon总线信号,选用其中的信号,一般都是avalon-MM接口。使用verilog写一个实现的元件。一般分为三部分写。一部

2013-04-10 14:35:07 10835 2

转载 Nios II出现的问题整理与解决

1.问题描述有时候编译Nios II SBTE工程,就会出现莫名其妙的警告。例如下面的警告:解决方法方法1 重建工程法此法较为愚笨,不推荐使用。重新建立一个带BSP模板的Nios II SBTE Application Project;将源码拷贝至新的APP工程内;右键APP工程的Properties,将源码路径添加到APP路径中;重新编译,一般情况下即可OK。说点题外

2013-04-09 11:10:04 8540

转载 VGA时序及其原理

显示器扫描方式分为逐行扫描和隔行扫描:逐行扫描是扫描从屏幕左上角一点开始,从左像右逐点扫描,每扫描完一行,电子束回到屏幕的左边下一行的起始位置,在这期间,CRT对电子束进行消隐,每行结束时,用行同步信号进行同步;当扫描完所有的行,形成一帧,用场同步信号进行场同步,并使扫描回到屏幕左上方,同时进行场消隐,开始下一帧。隔行扫描是指电子束扫描时每隔一行扫一线,完成一屏后在返回来扫描剩下的线,隔行扫描的显

2013-04-04 10:55:47 1728

原创 verilog的位宽与有符号问题

1.位宽          reg [5:0] reg_t;           reg[3:0] reg_t2;           initial begin              reg_t= 4'd12  //6'b001100                reg_t2= 4'd12  //4'b1100              #10;

2013-04-02 15:22:27 6703 1

转载 SDRAM Controller参数设置

通过SDRAM controller与板上的SDRAM进行通信,在SOPC中加入SDRAM控制器,弹出如下对话框,里面具体参数说明如下。  一、Memory Profile参数设置Presets:在该下拉菜单中预设了一些常用的SDRAM的参数,选定某个型号的SDRAM后,会自动修改相应的设置。预设的SDRAM信号有:■ Micron MT8LSDT1664HG module■

2013-04-02 09:44:58 1833

c++ logger.7z

C++封装的日志模块,可以进行异步日志记录,附加时间截,可设置日志大小,超过后会自动转储。实现过程中使用了STL

2020-08-18

制作jffs2相关工具.rar

zlib-1.2.3.tar.gz mtd-utils-1.0.0.rar mtd-snapshot-20050519.tar.bz2 三个文件包

2012-03-15

myspi_program

将lpc3250主控制器设为从机,从linux驱动到qt画波验证的代码。

2012-01-09

Qt事件机制浅析

Qt事件机制浅析

2011-12-13

nand flash技术资料

nand flash技术资料~~~~全面了解flash

2011-09-02

linux设备驱动的理解

linux设备驱动的理解,张俊岭~~~~~~~~~~~~

2011-08-09

gdbm.rar~~~~~~~~~

gdbm-1.8.3.tar.gz~~~~~~~~~~~~~~~~~~~~~~~~~~

2011-07-08

qt正弦波的动态显示

参考网上资料,自己做了一个qt正弦波的动态显示。~~~~~~~~~~

2011-06-29

tslib-1.4.tar

tslib1.4.tar~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

2011-06-13

mesa-libGLU-devel-7.7-2.el6.i686

QTsdk下的qvfb的单独编译需要用到的软件

2011-06-09

libXtst-devel-1.0.99.2-3.el6.i686

qtsdk下的qvfb的单独编译需要用到的软件

2011-06-09

Linux内核分析-内存篇

Linux内核分析-内存篇,不懂,就多看看吧。~~~~~~~~~

2011-05-31

libstdc++.so.6.0.10

centos下安装qt时出现/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found 执行ls -l /usr/lib/libstdc++.so.6 发现/usr/lib/libstdc++.so.6 -> /usr/lib/libstdc++.so.6.0.8,其实这里需要使用libstdc++.so.6.0.10 从网上下载这个文件,然后rm -rf /usr/lib/libstdc++.so.6 -> /usr/lib/libstdc++.so.6.0.8软链接删除,重新做 ln -s /usr/lib/libstdc++.so.6.10 /usr/lib/libstdc++.so.6

2011-05-20

QT4中文第二版.part11

[C.GUI.Qt.4编程(第二版)](加)布兰切特,(英)萨默菲尔德.扫描版

2011-04-24

QT4中文第二版.part10

[C.GUI.Qt.4编程(第二版)](加)布兰切特,(英)萨默菲尔德.扫描版

2011-04-24

QT4中文第二版.part09

[C.GUI.Qt.4编程(第二版)](加)布兰切特,(英)萨默菲尔德.扫描版

2011-04-24

QT4中文第二版.part08

[C.GUI.Qt.4编程(第二版)](加)布兰切特,(英)萨默菲尔德.扫描版

2011-04-24

QT4中文第二版.part07

[C.GUI.Qt.4编程(第二版)](加)布兰切特,(英)萨默菲尔德.扫描版

2011-04-24

QT4中文第二版.part06

[C.GUI.Qt.4编程(第二版)](加)布兰切特,(英)萨默菲尔德.扫描版

2011-04-24

QT4中文第二版.part05

[C.GUI.Qt.4编程(第二版)](加)布兰切特,(英)萨默菲尔德.扫描版

2011-04-24

CANOpen13.7z

------------------stm32f107vc freeRTOS移植 包括 master和slave的代码---------

2020-10-10

AnMoveLabel.zip

自定义的label,当标签里的字数大于能显示的字符时,标签滚动显示。

2018-11-29

软件包.zip

包含3个软件 convertz802 Visualbasic6.0繁體中文專業版 RegularExpressTest.exe

2017-06-02

RegularExpressTest.zip

vb.net 正则表达式的使用 批处理查找替换示例

2017-06-02

MoveChar.zip

文字像跑马灯似地移动,activex控件。可设置移动速度,字体,颜色。

2016-10-28

activeX code.zip

压缩包中一个pdf说明文档,讲述如何创建activeX 两个VC6.0工程文件,一个生成activeX 一个测试activeX控件

2016-09-12

picTest.rar

这个代码是基于vc6.0开发的。 工程中采用了不同的方式来显示图片,包括真彩色图片的显示, 如何自定义控件来进行图片显示

2016-04-30

多线程学习

一个多线程学习的代码实例,内附教程.主要讲的是线程的启动,结束,同步问题。

2015-07-28

VS2010-MFC编程入门教程(1-55)

VS2010-MFC编程入门教程(1-55) 鸡啄米

2015-07-16

qt中文输入

包含中文输入法的程序, redhat,嵌入式平台验证通过 ubuntu10下有bug,输入法不能正常工作

2013-04-26

led2_qsys_sopc

qsys 元件 sopc quartus 在niosii定义并使用自己的元件

2013-04-10

时序约束学习

fpga 约束 altera

2013-03-25

qt-gb2312支持

解压到qtcreator/bin目录下(linux)

2012-10-29

data_management.rar

用于管理函数错误返回码的工具,使用qt框架写的

2012-07-18

qt模拟键盘

两套qt模拟键盘程序,一个可以用于所有的平台,包括嵌入式,另外一个只能用于嵌入式中。目前两个程序不支持中文输入。

2012-06-11

YA_key.rar

参考众多网络资源,自己用qt写了一个模拟键盘。目前只支持字符输入,不支持中文输入

2012-06-04

gdb相关文档.rar

gdb调试 文档汇总

2012-04-10

root.tar.gz

这一套文件系统,包含tslib1.4,qt4.5.2的库,用于arm-linux开发。 编译工具:arm-vfp-linux-gnu-gcc(g++)

2012-03-21

zlg-rootfs.tar.gz

完整的一份linux根文件系统,用于arm-linux开发

2012-03-21

busybox(3个版本)

busybox-1.9.2.tar.tar busybox-1.7.2.tar.bz2 busybox-1.19.2.tar.zip(先unzip下,再tar xvzf)

2012-03-15

空空如也

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

TA关注的人

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