본문 바로가기
반응형

분류 전체보기174

[C Network Programming] Stop&Wait ARQ Protocol /*************************************************************************************/ /* C program to implement stop and wait protocol*/ #include #include #include #include #include #define TIMEOUT 5 #define MAX_SEQ 1 #define TOT_PACKETS 8 #define inc(k) if(k TIMEOUT SENDER : Resending Frame RECIEVER : Acknowledgement Resent SENDER : Info = 2 Seq No = 1 RECIEVER :Packet 2 recieved , Ack Sent S.. 2024. 3. 10.
[C Network Programming] Distance Vector Routing Algorithm C code //Node4 = Boston //Which node is not neighbor cost = 9999 #include #pragma warning (disable:4996) struct node { unsigned dist[20]; unsigned from[20]; }rt[10]; int main() { int dmat[20][20]; int n, i, j, k, count = 0; printf("\nEnter the number of nodes : "); scanf("%d", &n); printf("\nEnter the cost matrix :\n"); for (i = 0; i < n; i++) for (j = 0; j < n; j++) { scanf("%d", &dmat[i][j]); dmat[i].. 2024. 3. 10.
[리눅스마스터 2급 실기] 2401 A형 가답안 맞춰보실분 오른쪽에 써진 문제 번호들은 애매한 번호들이고, 나머진 맞았다고 90% 확신 합격 b 2024. 3. 9.
[Ubuntu OpenCV] VM ware ubuntu에서 웹캠 연결 후 OpenCV 사용해서 Qt GUI 구성하기 opencv 먼저 설치하고 $ pwd /home/ubuntu $ mkdir openCV && cd openCV $ wget -O opencv.zip https://github.com/opencv/opencv/archive/4.5.2.zip $ wget -O opencv_contrib.zip https://github.com/opencv/opencv_contrib/archive/4.5.2.zip $ unzip opencv.zip $ unzip opencv_contrib.zip $ cd opencv-4.5.2 $ mkdir build && cd build $ pwd /home/ubuntu/openCV/opencv-4.5.2/build $ cmake -D CMAKE_BUILD_TYPE=RELEASE -D CM.. 2024. 3. 8.
[Linux] Ubuntu VMware CLI환경으로 동작시키기 graphic을 띄우는걸 x윈도, runlevel이라고도 한다. $ init 3 를 쳐주면 x 윈도우가 꺼진다. ctrl+alt+F1, ctrl+alt+F2, ctrl+alt+F3 ....를 누르면 새로운 터미널을 열어서 사용할 수 있음. $ sudo init 5 쳐주면 다시 그래픽이 나온다. 2024. 3. 4.
[C] 중위연산식 후위연산식으로 바꾸기 2 [C] 중위연산식 후위연산식으로 바꾸기 1 오랜만에 C 연습 좀 해봅싀당 중위 표기법과 후위 표기법 1. 개념 1-1. 중위 표기법이란? 1-2. 후위 표기법이란? 2. 중위 표기식을 후위 표기식으로 바꾸는 법 2-1. 괄호가 없는 경우 2-2. 괄호가 있는 program-developers-story.tistory.com 이번에는 괄호까지 포함해서 동작하는 후위 연산식 변환 프로그램 작성해볼게유 /* 괄호 포함 중위 연산자 입력받아서 후위 연산자로 출력해주는 프로그램 */ #include #include #define STACKSIZE 10 int top = -1; bool isEmpty(void) { return top == -1; } bool isFull(void) { return top == ST.. 2024. 3. 3.
[C] 중위연산식 후위연산식으로 바꾸기 1 오랜만에 C 연습 좀 해봅싀당 중위 표기법과 후위 표기법 1. 개념 1-1. 중위 표기법이란? 1-2. 후위 표기법이란? 2. 중위 표기식을 후위 표기식으로 바꾸는 법 2-1. 괄호가 없는 경우 2-2. 괄호가 있는 경우 3. 계산 3-1. 후위 표기식을 사칙연산하는 법 1. 개념 1- todaycode.tistory.com 후위 표기법 규칙에 대한 건 윗 블로그를 보며 복습했슴다! 일단 괄호 없이 동작하는 후위 연산자 변환 프로그램 만들어봅니다 /* 괄호 없을 때 중위 연산자 입력받아서 후위 연산자로 출력해주는 프로그램 */ #include #include #define STACKSIZE 10 int top = -1; bool isEmpty(void) { return top == -1; } bool i.. 2024. 3. 3.
[Device Driver] proc 파일시스템 사용해서 gpio 제어하기 ubuntu@ubuntu8:~/pi_bsp/drivers/p527_ledkey_proc$ cat Makefile APP := p527_ledkey_app MOD := p527_ledkey_dev SRC := $(APP).o obj-m := $(MOD).o CROSS = ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- CC := arm-linux-gnueabihf-gcc KDIR := /home/ubuntu/pi_bsp/kernel/linux PWD := $(shell pwd) default:$(APP) $(MAKE) -C $(KDIR) M=$(PWD) modules $(CROSS) cp $(MOD).ko /srv/nfs $(APP):$(SRC) $(CC) $(APP).c -.. 2024. 2. 29.
반응형