自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (3)
  • 收藏
  • 关注

原创 Linux库函数方式访问文件

库函数的文件操作是独立于操作系统的,具有更好的移植性读:FILE *fopen(const char *pathname,const char *mode)读:size_t fread(void *ptr,size_t size,size_t n,File *stream)

2016-10-12 09:35:08 243

原创 Linux系统调用方式访问文件

创建:int creat(const char *pathname,mode_t mode)pathname缺省表示当前路径;mode:创建模式 :宏表示:S_IRUSR:可读S_IWUSR:可写S_IXUSR:可执行S_IRWSR:可读、写、执行数字表示:可执行 ->1可写 ->2可读 ->4无任何权限 ->0打开:int open(con

2016-10-12 09:34:17 376

原创 Linux进程通讯:消息队列

消息队列就是一个消息的链表,具有特定的格式,进程可以按照一定的规则添加新消息,也可以从队列中读走消息POSIX消息队列和系统V消息队列(目前大量使用)返回文件名对应的键值:key_t ftok(char *pathname,char proj)pathname:文件名;proj:项目名与键值key相对应的消息队列的描述字:int msgget(key_t key,int msg

2016-10-12 09:33:39 192

原创 Linux进程通讯:管道通讯、信号通讯、共享内存

1、数据传输:一个进程需要将它的数据发送给另一个进程2、资源共享:多个进程之间共享同样的资源3、通知事件:一个进程需要向另一个或一组进程发消息,通知它们发什么了什么事件4、进程控制:有些进程希望完全控制另一个进程的执行(如debug进程),此时控制进程希望能够拦截另一个进程的所有操作,并能够及时知道它的状态改变Linux通讯方式:1、管道(pipe)和有名管道(fifo)2

2016-10-11 12:28:38 377

原创 Linux系统Tftp服务器

宿主机:软件开发的机器客户机:运行嵌入式软件

2016-10-11 12:28:00 298

原创 Linux进程管理

线程特点:进程有独立的地址空间,线程没有;线程不能单独存在,由进程创建;相对进程,线程消耗的CPU小。静态查看进程:psps -aux 查看进程的详细信息终止进程:killeg:kill 1777(代表进程号或端口号),有些进程有关联进程,kill杀不掉,需要用kill -9 1777kill all 杀掉进程和此进程的子进程动态查看进程:topeg:top d 10

2016-10-10 18:41:27 280

原创 Linux多线程程序设计

Linux系统多线程遵循POSIX线程接口,称为pthread。Linux下多线程,需要头文件pthread.h,连接时需要使用库libpthread.a。创建线程:int pthread_create(pthread_t *tidp,const pthread_attr_t *attr,void *(*start_rtn)(void),void *arg)tidp:线程idattr:

2016-10-05 15:35:05 303

原创 Linux系统GNU make

make在执行时,需要一个命名为Makefile的文件,Makefile文件描述整个功能的编译、链接规则

2016-10-04 15:07:49 261

原创 Linux系统GCC程序编译,GNU程序调试

GCC编译过程:通过后缀名判断文件类型预处理:展开宏文件编译汇编链接.c C语言源代码文件.o 编译后的目标文件.s 汇编语言源代码文件-o:eg:gcc hello.c -o hello-g:eg:gcc -g hello.c -o hello生成调试工具所需要的符号信息-c:eg:gcc -c hello.c -o hello只编译,不生成可执行文件,输

2016-10-04 14:06:47 349

原创 Linux和Linux之间共享:NFS服务器

1、查看NFS配置文件:vi etc/exports/2、设置访问的计算机,及访问的目录和访问权限eg:/home 192.168.3.*(rw,sync,no_root_squash)home:访问的目录IP:设置访问的计算机IPrw:可读可写sync:同步写磁盘no_root_squash:表示客服端root用户对该目录具备写权限3、启动NFS服务器:/etc/

2016-10-04 09:41:12 275

原创 Linux安装JDK和Eclipse安装启动

安装JDK1:把.iso文件挂载到Linux系统上,设置->虚拟机设计->使用ISO镜像,挂载命令:mount /mnt/cdrom(通过共享可以获得window下面的文件夹)2:把安装文件拷贝到/home目录下(cp 文件.bin /home)(切换到cd /home ls 查看)3:安装:./文件名(.bin文件)4:看etc/profile(环境配置) vi etc/pr

2016-10-02 10:29:03 229

ios视频教程.rar

ios基础视频教程 ios中级教程 ios高级教程之项目实战 ios补充资料 swift 入门到精通视频教程 iphone开发 一周快速上手 等等

2020-02-22

matlab视频教程.rar

Matlab GUI初学者视频教学 Matalb Simulink视频教学 Matlab 建模和系统控制教学视频 Matlab 图像处理视频教学 Matlab 数学运算视频教学 等等

2020-02-22

imageBasics.rar

OpenCV不是唯一的图像库,它只是许多图像库里使用比较广泛地一个。不过,多数图像库的原理大同小异。希望读者了解OpenCV对图像的表示后,能够理解其他库中图像的表达,从而在需要的时候自己处理。本例从公式出发计算畸变前后的图像坐标

2020-02-05

空空如也

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

TA关注的人

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