- 博客(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代码自动补全插件 代码颜色配色方案
2023-03-01
数码显微镜驱动及上位机(附便携amcap软件).rar
2019-07-10
boa-0.93 带认证
2013-08-20
替换windows自带的CMD 之console源代码包
2013-04-24
windows自带CMD替换 console
2013-04-24
替换windows自带CMD cosole
2013-04-24
IVT_BlueSoleil_6.4.249.0成功注册版(64位)
2013-04-10
qt实现usb插入移除检测并浏览
2012-07-29
IVT_BlueSoleil_6.4.249.0成功注册版
2012-04-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人