posted @ 2015-03-25 21:07 笨笨滴菜鸟 阅读(329) 评论(0) 推荐(0)
摘要:
整个电子词典是分块做的:包含的Dic_Server.c,Dic_Client.c,db.c,query.c,xprtcl.c,dict.h,xprtcl.h,dict.txt(单词文件)下面是query.c代码:主要用创建子进程实现服务器端的并发操作#include #include #includ... 阅读全文
摘要:
整个电子词典是分块做的:包含的Dic_Server.c,Dic_Client.c,db.c,query.c,xprtcl.c,dict.h,xprtcl.h,dict.txt(单词文件)下面是db.c代码:主要用创建子进程实现服务器端的并发操作#include #include #include #... 阅读全文
posted @ 2015-03-25 21:03 笨笨滴菜鸟 阅读(297) 评论(0) 推荐(0)
摘要:
整个电子词典是分块做的:包含的Dic_Server.c,Dic_Client.c,db.c,query.c,xprtcl.c,dict.h,xprtcl.h,dict.txt(单词文件)下面是Dic_Client.c代码:#include #include #include #include ... 阅读全文
posted @ 2015-03-25 21:01 笨笨滴菜鸟 阅读(320) 评论(0) 推荐(0)
摘要:
程序功能简述:程序实现了多用户的注册,登录,查寻,历史查寻,退出功能,在对数据库读写和修改的时候设计只有登录的账号可以读写和修改与该登录账号相关的信息,每个账号的信息相对独立,这避免了多用户操作是对数据库访问的冲突。用了最少整整四天才完成这个工作,但是还是有点bug,记录下自己的代码。整个电子词典是... 阅读全文
posted @ 2015-03-25 20:58 笨笨滴菜鸟 阅读(330) 评论(0) 推荐(0)
摘要:
实验要求:定时通过串口打印adc,时间和温度,开关量检测和通过串口接收命令控制led小灯的动作下面是整理的代码:#include "s5pc100.h"#include "uart.h"extern void printf(const char *fmt, ...);#define LM75_ADD... 阅读全文
posted @ 2015-03-25 20:49 笨笨滴菜鸟 阅读(359) 评论(0) 推荐(0)
摘要:
2015.3.25星期三 晴有两个星期没写学习日记了,找个时间把这段时间做的电子词典和ARM小项目总结一下。下面的知识点总结,U-BOOT:参考PDF文档:嵌入式linux应用开发完全手册当虚拟机和linux系统安装好之后,我们需要安装,配置,启动FTP,SSH,NFS服务,具体操作如下:第一次使用... 阅读全文
posted @ 2015-03-25 20:25 笨笨滴菜鸟 阅读(1557) 评论(0) 推荐(0)
摘要:
2015.3.4星期三 阴天进程间通信:IPC文件对象:记录文件描述符,文件开关等IPC标示符:系统全局的流水号两个进程要通信,打开的是唯一的对象进行通讯,通过key操作XSI IPC:消息队列,信号量,共享内存。ipcs 查看ip对象共享内存,信号量,消息队列等信息ipcrm 删除一个IP对象Li... 阅读全文
posted @ 2015-03-04 23:38 笨笨滴菜鸟 阅读(338) 评论(0) 推荐(0)
摘要:
2015.3.3星期二 阴天IPC:进程间通信pipe:无名管道:只能用于具有亲缘关系的进程之间fifo: 有名管道:可以使互不相关的两个进程互相通信,有名管道可以通过路径名来指出,并且在文件系统中可见,通过文件io操作,不支持lseek()管道创建:无名:调用pipe();有名管道:1.mkfif... 阅读全文
posted @ 2015-03-03 23:28 笨笨滴菜鸟 阅读(285) 评论(0) 推荐(0)
摘要:
2015.3.2进程和程序有三点不同:1,存在位置不同,程序:硬盘,磁盘。进程:内存2. 程序是静态的,进程是动态的执行./a.out -->bash->bash程序调用fork()-->子进程将./a.out后面的参数存放到argv[].然后调用exec处理这些参数,最后子进程退出,光标闪动进程进... 阅读全文
posted @ 2015-03-02 22:36 笨笨滴菜鸟 阅读(367) 评论(0) 推荐(0)
摘要:
2015.2.27星期五,小雨标准IO实现的复制功能:#include #include #define N 64int main(int argc, char *argv[]){ int n; char buf[N]; FILE *fps, *fpd; if(argc \n",argv[0]); ... 阅读全文
posted @ 2015-02-27 21:24 笨笨滴菜鸟 阅读(351) 评论(0) 推荐(0)