- 博客(13)
- 资源 (3)
- 收藏
- 关注
原创 linux中运行c++,代码注意
#include <iostream>using namespace std;class time{public: time (int,int,int); int hour; int minute; int second; void gettime();};time::time(int h,int m,int s){ hour=h; minute=m; ...
2021-03-11 19:47:13 151
原创 IIC_Send_Byte(0XA0+((ReadAddr/256)<<1))解释
想要搞清楚这句话,就得先把下面这段数据手册中的关键字句读明白。多读几遍,我就读了快10遍。The device address word consists of a mandatory “1”, “0” sequence for the first fourmost significant bits as shown. This is common to all the Serial EEPROM devices.The next 3 bits are the A2, A1 and A0 devic
2020-11-15 20:52:27 3692 6
原创 2021届秋招嵌入式软件开发(联发科、海康威视、浙江大华、高德红外、汇顶科技、瑞芯电子、深圳有为)
非985/211学校,研究生!本科专业机械设计及其自动化,设计到一点单片机知识,对于单片机没有项目实践经验,底子弱!后来考研,没有考上自己想去的学校,调剂到湖北双非院校继续读研,选导师的时候,师姐师兄给了很多有用的意见和建议!后来,上天受上天眷顾,遇到了人生中第二个好老师(王老师),这个老师学东西学的非常透彻,而且讲东西也能用形象具体的例子,很有耐心,一遍不会,他会给你一直将,知道你学会,非常有责任心。王老师在单片机,数字信号处理,电路电子,光学领域都有很深入的研究,只要跟着他学好其中一个,那么你就不用愁工
2020-10-02 11:37:35 2084 2
原创 守护进程
#!/bin/bashWHOAMI=`whoami`PID=`ps -u $WHOAMI |grep daemon |awk '{print $1}'`if(test "$PID" !="")thenkill $PIDfi关闭所有守护进程#!/bin/bashWHOAMI=`whoami`PID=`ps -u $WHOAMI |grep daemon |awk '{print $1}'`if(test "$PID" ="")then./daemonfi
2020-08-27 16:58:33 138
原创 将signal封装成sigaction;自定义信号
信号的“未决”是一种状态,指的是从信号的产生到信号被处理前的这一段时间;信号的“阻塞”是一个开关动作,指的是阻止信号被处理,但不是阻止信 号产生int signal1 (int signo,void (*func)(int)){struct sigaction act,oact;act.sa_handler = func;sigemptyset(&act.sa_mask);act.sa_flags=0;return sigaction(signo,&act,&a
2020-08-27 09:47:34 250
原创 利用alarm()和pause()实现系统函数sleep
void mysleep(int i){alarm(i);//从0开始计数到i,然后发出alarm信号;pause();//return ;}pause();函数:当pause()所在进程遇到pause时,会发生阻塞情况,一直等待,知道有其他信号发到该型号,它才会返回,结束阻塞。如果有signal();信号处理函数事先注册,则pause()返回后,先执行指定的注册函数,然后再执行pause();后面的程序;如下:#include<signal.h>
2020-08-26 17:32:29 352
原创 发送信号函数
#include<stdio.h>#include<stdlib.h>#include<unistd.h>#include<signal.h>intmain(intarg,char*args[]){if(arg>1){intpid=atoi(args[1]);//利用atoi函数将传入的字符串转换为整形kill(pid,SIGINT);//利...
2020-08-26 16:38:25 171
原创 捕获信号
voidcatch_signal(intsign){switch(sign){caseSIGINT:printf("SIG");exit(0);//退出整体}}intmain(intarg,char*args[]){signal(SIGINT,catch_signal);//这里只是进行函数登记,表示:如果信号SIGINT来了,我就调用catch_signal函数...
2020-08-26 16:14:17 184
原创 信号捕获
pause();为linux内部挂起函数;每个进程能够决定响应除SIGSTOP和SIGKILL的其信号,并且这两个信号不能被捕获或者忽略;child进程继承parents的信号;#include<stdio.h>#include<stdlib.h>#include<unistd.h>#include<signal.h>voidcatch_signal(intsign){switch(sign)...
2020-08-24 17:24:30 267
原创 共享内存创建shmget(shared memory get)
#include<stdio.h>#include<stdlib.h>#include<unistd.h>#include<string.h>/*共享内存,IPC_PRIVATE:系统分配本地IPC的值,1024:为内存大小,0666为内存权限*/intmain(void){intshmid=shmget(IPC_PRIVATE,1024,0666);if(shmid<0)...
2020-08-24 12:58:23 815
原创 无名管道mkfifo 创建fifo1
以下是无名管道的例子,大家可以留言问问题。#include<stdio.h>#include<stdlib.h>#include<unistd.h>#include<string.h>#include<sys/types.h>#include<sys/stat.h>#include<fcntl.h>intmain(void){intlen=0;...
2020-08-24 11:40:54 125
原创 提前批联发科面试经历
首先,当然是笔试,笔试内容为c语言,采用的平台是猿圈科技!首先说一下这个平台,实话实说,不是说别人的平台不好,就是你做完答案后,退出来再进去的时候,自己 就看不见之前做的答案了!还好我的心态比较好,试了2次,没办法,只好硬着头皮做呗!(反正笔试完之后,有很多小伙伴吐槽,哈哈)进入正题,其中C语言知识包括,字符串操作,链表操作!都是些很基础的知识!只要基础打的牢,没有工作找不到!说说题型,包括:填空,选择,翻译,多选,找错,编程!一面,(2对1,(一男一女)),整体还好!没有为难的问题,都是一些项目上
2020-08-01 11:31:42 1189 4
blance_car.rar
2020-07-07
与PC机通讯的STM32干涉条纹处理程序.rar
2020-07-07
干涉条纹处理的CVI程序设计.rar
2020-07-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人