自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

sunshine

sunshine

  • 博客(22)
  • 资源 (12)
  • 收藏
  • 关注

转载 goahead参考文章参考资料

goahead webserver 移植stm32移植ecos #11,使用自己的模板goAhead 2.5嵌入式web服务器移植到arm9 2440goAhead上实现文件上传到嵌入式web服务器上goahead 的认证和自定义登陆页面的cookie使用【原创】 ralink rt3052 nfs功能添加  转载

2013-08-30 17:05:57 1122

转载 通过共享内存进行进程间通信

从表面上看,UNIX® 应用程序单独控制底层主机。它随时可以访问处理器,它的内存是神圣不可侵犯的,连接它的设备只为它服务。但是表面现象会骗人,这样有如君主一般的绝对地位只是幻想而已。UNIX 系统同时运行大量应用程序,有限的物理资源要在它们之间共享。处理器能力被划分为时间片,应用程序映像经常被换入和换出真实内存,设备访问由需求驱动,还受到访问权限的限制。尽管您的 shell 提示符不断闪烁,但是

2013-08-25 00:20:13 1643

转载 Linux 进程通信——本地套接字(1)

唉,从去年开始就和那该死的开发包作战,现在还没完全拿下!有些人和组织自以为自己水平很高,方法很好,弄出一些极其复杂难以掌握的开发包,实在令人郁闷和不齿!还是 OSEK 组织好,轻量级的 API 让人倍感亲切,颇有当年周郎“谈笑间,强虏灰飞烟灭”的意思,看来 David 投对胎了!哈哈,扯了这么多,再来写上一段,估计郁闷烦躁的心情就会变成“春风得意马蹄疾,一日看尽长安花”了!本地套接字的学名

2013-08-25 00:12:37 1067

转载 Linux 进程通信——本地套接字(2)

Linux和UNIX都拥有一个非常实用的工具--UNIX套接字,或称为本地套接字,它可以被用在进程间通讯(IPC)当中。UNIX套接字的运转机制和Internet套接字类似,主要的区别UNIX套接字只能用在一台计算机中,而Internet套接字则可以在不同的计算机之间使用。UNIX套接字定址的方式是作为本地文件系统里的一个文件。你可能会奇怪为什么要使用UNIX套接字而不使用常规的Inter

2013-08-25 00:06:36 817

转载 IPC之本地套接字

进程间通信,UNP2 这本经典的书籍讲的已经很清楚了,常见的进程间通信就是信号量 消息队列 共享内存,其实本地套接字更是一种进程间通信的手段,而且起码要比信号量更加直观。本文描述下基本的利用本地套接字来进行进程通信。#define UNIX_PATH_MAX 108 struct sockaddr_un { sa_family_t sun_family; /* AF_U

2013-08-24 23:54:09 792

转载 BOA 认证passwod文件的制作生成——BOA移植三

#include #include #include "base64.h"#include "md5.h"#define AUTH_LEN 1024void get_authfile(char *user, char *pass, char *auth);int main(int argc, char *argv[]){ char

2013-08-20 23:43:56 1369

转载 BOA Basic Access Authentication 添加认证功能——BOA移植二

1、 boa-0.94.13/src中加入auth.c md5.c 和 md5.h 文件(该3个文件来源于uclinux/user/boa/src/)2、在src/config.c文件中struct ccommand clist[]之中加入如下内容    #ifdef USER_AUTH        {"Auth", S2A, c_add_auth, NULL },    #

2013-08-20 23:38:09 2644

转载 Boa服务器的移植——BOA移植一

Boa是一种非常小巧的Web服务器,其可执行代码只有大约60KB左右。作为一种单任务Web服务器,Boa只能依次完成用户的请求,而不会fork出新的进程来处理并发连接请求。但Boa支持CGI,能够为CGI程序fork出一个进程来执行。Boa的设计目标是速度和安全。下面给大家介绍一下Boa服务器移植的具体操作步骤,希望能够有帮助。环境       主机:ubuntu8.10     

2013-08-20 23:35:58 810

转载 获取ethx 接口的IP地址

获取ethx 接口的IP地址#include #include #include #include #include #include #include #include #include #define MAXINTERFACES 16#define MAC_ADDR_LEN 18#define ADDR_LEN 16#define

2013-08-20 23:30:18 724

转载 Linux 获取本机IP地址和MAC地址(二)

NAME       netdevice - Low level access to Linux network devicesSYNOPSIS       #include        #include DESCRIPTION       This man page describes the sockets interface which is used to con

2013-08-20 23:25:03 1041

转载 Linux 获取本机IP地址和MAC地址(一)

#include #include #include #include #include #include #include #include #include #define MAXINTERFACES 16#define MAC_ADDR_LEN 18#define ADDR_LEN 16void err_quit(char *msg);

2013-08-20 23:19:02 1655

转载 编程中EOF问题

(1) 字节的读取在正常的情况下, getc 以 unsigned char 的方式读取文件流, 扩张为一个整数,并返回. 换言之, getc 从文件流中取一个字节, 并加上24个零,成为一个小于256的整数,然后返回.int c;while ((c = fgetc (rfp))!= -1) // -1就是 EOFfputc (c, wfp);上面 fputc 中的

2013-08-20 23:16:04 748

转载 nRF24L01发送接收调试应用笔记

24L01是收发双方都需要编程的器件,这就对调试方法产生了一定的要求,如果两块一起调,那么通讯不成功,根本不知道是发的问题还是收的问题,不隐晦的说,我当时也是没理清调试思路才浪费了大半天时间看着模块干瞪眼。正确的方法应该是先调试发送方,能保证发送正确,再去调接收,这样就可以有针对性的解决问题。至于怎么去调发送方,先说下发送方的工作流程: ·配置寄存器使芯片工作于发送模式后拉

2013-08-16 10:17:46 10262 1

转载 机器周期,指令周期,时钟周期,节拍与晶振 以及STM32外接RTC失振

时钟周期       时钟周期也称为振荡周期,定义为时钟脉冲的倒数(时钟周期就是单片机外接晶振的倒数,例如12M的晶振,它的时钟周期就是1/12us),是计算机中的最基本的、最小的时间单位。       在一个时钟周期内,CPU仅完成一个最基本的动作。时钟脉冲是计算机的基本工作脉冲,控制着计算机的工作节奏。时钟频率越高,工作速度就越快。       8051单片机把一个时钟周期定义为一

2013-08-16 10:10:23 5954

转载 Keil C51程序设计中几种精确延时方法

Keil C51程序设计中几种精确延时方法_单片机编程    实现延时通常有两种方法:一种是硬件延时,要用到定时器/计数器,这种方法可以提高CPU的工作效率,也能做到精确延时;另一种是软件延时,这种方法主要采用循环体进行。    1  使用定时器/计数器实现精确延时    单片机系统一般常选用11.059 2 MHz、12 MHz或6 MHz晶振。第一种更容易产生各种标准的

2013-08-16 10:08:49 6320

转载 单片机串口通信不正确

单片机串口通信不正确,原因很可能是晶振频率引起的。如果晶振频率为11.0592M那么设置波特率为9600没有问题;如果晶振频率为12M,那么如果将波特率也设为9600bps会有较大误差,建议将波特率调整为2400bps,这样误差会较小,保证通信的正确率。本文转载自 http://hi.baidu.com/ladybeta/item/cd18f60e9a940c1

2013-08-16 10:07:12 1672

转载 (转)新型的按键扫描程序

以下假设你懂C语言,因为纯粹的C语言描述,所以和处理器平台无关,你可以在MCS-51,AVR,PIC,甚至是ARM平台上面测试这个程序性能。当然,我自己也是在多个项目用过,效果非常好的。好了,工程人员的习惯,废话就应该少说,开始吧。以下我以AVR的MEGA8作为平台讲解,没有其它原因,因为我手头上只有AVR的板子而已没有51的。用51也可以,只是芯片初始化部分不同,还有寄存器名字不同而已。

2013-08-16 10:05:15 776

转载 IIS调试笔记 网络转载他人文章 经验

stm32移植ecos #30,ecos i2s driver,音频驱动(下)http://velep.com/archives/652.html原创-调试WM8976的经历(半途总结)http://bbs.ednchina.com/BLOG_ARTICLE_5061.HTM解决了 audio wm8960 播放出声音的问题https://g

2013-08-15 17:36:32 806

转载 红外热释电处理芯片BISS0001和热释电元件D204B

BISS0001是一款具有较高性能的传感信号处理集成电路,它配以热释电红外传感器和少量外接元器件构成被动式的热释电红外开关。它能自动快速开启各类白炽灯、荧光灯、蜂鸣器、自动门、电风扇、烘干机和自动洗手池等装置,特别适用于企业、宾馆、商场、库房及家庭的过道、走廊等敏感区域,或用于安全区域的自动灯光、照明和报警系统。特 点*CMOS工艺*数模混合*具有独立的高输入阻抗运算放大器

2013-08-05 22:59:10 7070

转载 ubuntu中undefined reference to `__stack_chk_fail_local\'问题怎么解决

ubuntu中undefined reference to `__stack_chk_fail_local\'问题怎么解决感谢百度知道网友:lcnhyf1986给某提问用户的回复:在makefilr CFLAGS后面加上  -fno-stack-protector  ,然后make clean 后重新编译

2013-08-05 21:44:57 5243 2

转载 IIS音频格式了解

I2S格式,字选择信号低电平时左声道、高电平时右声道,且每次左右声道采样时BCK前两个时钟数据是无效的left justified格式,字选择信号低电平时右声道、高电平时左声道,数据从第一个BCK时钟开始就有效right justified格式

2013-08-04 19:18:48 1666

转载 libxml2交叉编译问题及解决办法

libxml2安装中出现的错误:cannot remove `libtoolT': No such file or directory解决方法:修改configure文件$ vim configure删除这一行: $RM "$cfgfile" 重新再运行 $ ./configure  # ./configure --host=arm-

2013-08-01 17:18:50 2949

S32DS 3.4 3.5代码自动补全插件 代码颜色配色方案

非破解 不侵犯版权 底层代码编译创建插件 S32DS 3.4 3.5代码自动补全插件 代码颜色配色方案 单字符即可触发代码补全提示。 颜色彩色配色,方便代码编写及阅读。

2023-03-01

数码显微镜驱动及上位机(附便携amcap软件).rar

内含便携迷你的amcap v3.0.9软件,驱动装好连接usb放大镜,开启amcap软件,勾选 options->preview即可看图。 win10测试可用!

2019-07-10

boa-0.93 带认证

本文对应的说明文章请见:http://blog.csdn.net/q553716434/article/details/10128089 Boa身份认证的实现通常是通过HTTP Authentication来实现,用户登录时会被要求输入用户名和密码,审核通过后才能访问相关资源。如果我们想让通过HTTP认证的用户才能访问/web目录,实现此功能的具体做法是修改Boa.conf文件,在boa.conf中添加语句:Auth /web /etc/web.passwd,表示访问/web目录时需进行身份认证,密码文件是存放在/etc/目录下的web.passwd。 还有一种方法就是可以通过CGI来实现,CGI编写登陆界面然后将登录信息进行处理,这样比较灵活,但是工作量稍大。 另外一种常用的身份认证是cookies,Boa好像不支持cookies。

2013-08-20

替换windows自带的CMD 之console源代码包

替换windows自带的CMD 之console源代码包 它是一个完全免费开源软件; 支持自定字体背景颜色; 可以自由拖动窗口大小; 可以自定窗口风格、强大的自定义快捷键; 支持透明模式、支持多选项卡Tab(方便多任务操作)……

2013-04-24

windows自带CMD替换 console

这是windows 64位版本,32位版本见我上传的资源,另有源码资源包 是一个完全免费开源软件; 支持自定字体背景颜色; 可以自由拖动窗口大小; 可以自定窗口风格、强大的自定义快捷键; 支持透明模式、支持多选项卡Tab(方便多任务操作)……

2013-04-24

替换windows自带CMD cosole

这是32位版本,64位版本见我上传的资源 是一个完全免费开源软件; 支持自定字体背景颜色; 可以自由拖动窗口大小; 可以自定窗口风格、强大的自定义快捷键; 支持透明模式、支持多选项卡Tab(方便多任务操作)……

2013-04-24

IVT_BlueSoleil_6.4.249.0成功注册版(64位)

VT_BlueSoleil_6.4.249.0成功注册版(64位) 注册机请使用这个页面的32位注册机注册 http://download.csdn.net/detail/q553716434/4262892 附注册方法: 安装及破解说明: 1、在安装此BlueSoleil 6最新版前,请拔下蓝牙设配器,卸载BlueSoleil的旧版本; 2、安装完毕,提示是否要重启,选择“否”,暂不要重启系统; 3、将破解补丁复制到程序安装目录下(如C:\Program Files\IVT Corporation\BlueSoleil\); 默认目录为:c:\Program Files\IVT Corporation\BlueSoleil\ 插入蓝牙适配器,开启蓝牙功能,提示剩余15天激活的界面,不用关闭它,不理会。 3.先运行ActivationTool.exe、再运行keygen.exe,将keygen.exe程序生成的Serial Number复制下来, 粘贴到ActivationTool.exe程序的Serial Number栏目,然后点击ActivationTool.exe的Get activation information按钮! 这时候程序会生成一个网址(如果Get activation information按钮点击后没反应,那就关闭ActivationTool.exe重新运行它),完整的复制下来全部的网址,然后粘贴到keygen.exe程序的Activation URL栏中, 再次点击keygen.exe的generate按钮,点击Copy按钮 将程序生成的激活码粘贴到ActivationTool.exe的Activation Code栏,点击Activate BlueSoleil按钮! 4.激活成功,测试通过!需要注意的是复制激活网址和激活码的时候请确认完整的复制了这些内容,如果没有完整的复制下来,可能不成功的。

2013-04-10

qt实现usb插入移除检测并浏览

在qt环境下开发一个usb的设备管理器,当插入usb设备时,弹出文件浏览器,用户可进行复制等文件操作。拔掉后关闭文件浏览器。思路是直 接利用qt自带的QDBus模块来实现。 代码见附件。实现思路如下: 1.创建一个dbus的hal管理接口,关联设备插入和拔出的信号 interfaceHal = new QDBusInterface(DBUS_HAL_SERVICE,DBUS_HAL_PATH,DBUS_HAL_INTERFACE,QDBusConnection::systemBus()); QDBusConnection::systemBus().connect(DBUS_HAL_SERVICE, DBUS_HAL_PATH, DBUS_HAL_INTERFACE, "DeviceAdded", this, SLOT(slotDeviceAdded(QString))); QDBusConnection::systemBus().connect(DBUS_HAL_SERVICE, DBUS_HAL_PATH

2012-07-29

IVT_BlueSoleil_6.4.249.0成功注册版

一定按照我写的如下方法来就好 安装及破解说明: 1、在安装此BlueSoleil 6最新版前,请拔下蓝牙设配器,卸载BlueSoleil的旧版本; 2、安装完毕,提示是否要重启,选择“否”,暂不要重启系统; 3、将破解补丁复制到程序安装目录下(如C:\Program Files\IVT Corporation\BlueSoleil\); 默认目录为:c:\Program Files\IVT Corporation\BlueSoleil\ 插入蓝牙适配器,开启蓝牙功能,提示剩余15天激活的界面,不用关闭它,不理会。 3.先运行ActivationTool.exe、再运行keygen.exe,将keygen.exe程序生成的Serial Number复制下来, 粘贴到ActivationTool.exe程序的Serial Number栏目,然后点击ActivationTool.exe的Get activation information按钮! 这时候程序会生成一个网址(如果Get activation information按钮点击后没反应,那就关闭ActivationTool.exe重新运行它),完整的复制下来全部的网址,然后粘贴到keygen.exe程序的Activation URL栏中, 再次点击keygen.exe的generate按钮,点击Copy按钮 将程序生成的激活码粘贴到ActivationTool.exe的Activation Code栏,点击Activate BlueSoleil按钮! 4.激活成功,测试通过!需要注意的是复制激活网址和激活码的时候请确认完整的复制了这些内容,如果没有完整的复制下来,可能不成功的。

2012-04-28

C8051F330系列源码

C8051F330系列官方源码 相当的丰富,模块包含的很多,如ADC,TIMER,SPI,UART,PCA,WATCHDOG等等。。。代码带有注释

2011-11-04

C8051F30系列源码

C8051F30系列源码 相当的丰富,模块包含的很多,如ADC,TIMER,SPI,UART,PCA,WATCHDOG等等。。。代码带有注释

2011-11-04

C语言程序设计及应用实例

C语言程序设计及应用实例,丰富的例题及解说,一定要好好利用资源哦

2009-03-28

操作系统中的进程同步详析

通过例题解析,让你更好的理解操作系统进程同步问题

2009-03-28

空空如也

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

TA关注的人

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