본문 바로가기
SMALL

리눅스3

C Language OAM Poepn, Config code 수정 기존 Memory 사용률을 스크립트 파일로 작성했지만 C 코드에서 구현 가능하게 수정 proc/meminfo에 있는 MemTotal의 정보와 MemFree의 정보를 grep 하여 문자열로 가지고 온다. 그러고 나서 하나씩 그 단어에 맞게 가져온 뒤에 각각 변수에 저장해주는데 my_atoi라는 문자열을 정수로 바꿔주는 함수를 만들어 정수로 변환해준다. 입력된 문자열을 for문을 통해 문자하나하나 탐색하게 해 주고 모든 문자열을 검색 다한 NULL을 만났을 때 for문을 종료한다. 문자열에 '0'을 빼게 되면 진짜 숫자가 구해진다. 구한 정수를 반환하는 알고리즘이다. 시스템의 메모리 사용량을 구하는 방법은 MemTotal-MemFree/MemTotal이기에 계산을 하여 넣어주고 리붓을 진행하게 된다. SW .. 2022. 7. 20.
C Language : 리눅스와 4G Board에서 CPU,MEM process를 OAM하여 출력하는 코드 및 관리 환경: Linux, C, Sh 1. 리눅스와 4G Board 내에서 CPU, MEM 출력방법 1. (1) cat /proc/stat 명령어로 출력가능 Cpu user system nice idle wait hi si zero CPU: CPU core의 숫자. User: user mode에서의 실행 시간 System: system mode에서의 실행 시간 Nice: 낮은 권한의 user mode에서의 실행 시간 Idle: I/O완료가 아닌 대기 시 Wait: I/O 완료 대기 시간 Hi: Hard Interrupt(IRQ) Si: Soft Interrupt(SoftIRQ) Zero: 끝 1. (2) top 명령어로 출력 가능 PID PID는 프로세스 ID이며 프로세스를 구분하기 위한 겹치지 않는 고유한 값.. 2022. 7. 14.
Tera Term <--> WinSCP <--> Linux Connect (4G LTE Board) Tera Term을 설치 후 IP 설정 WIndow Linux IP설정 WinSCP를 통해 4GLTE Board와 Linux 연결 연결이 완료된 모습 2022. 7. 14.
LIST