분류 전체보기(13)
-
Grafana활용해 시계열 데이터 시각화 (맥에서)
Grafana는 시계열 매트릭 데이터를 시각화 하는데 가장 최적화된 대시보드를 제공해주는 오픈소스 툴킷이다.brew updatebrew install grafana brew start grafanabrew service list - web browser 들어가서 localhost:3000/login 으로 접속하여 grafana dashboard 접속할 수 있다 username: admin( default)password: admin ( default -> 로그인 한 다음에 비번 변경 "Configuration" 메뉴로 이동한 다음 "Data Sources"를 선택하여 새 데이터 소스를 추가한다. 이 과정에서 데이터베이스 MySQL, InfluxDB 등 다양한 데이터 소스를 선택할 수 있다. ..
2024.06.30 -
VScode로 라즈베리파이에 원격 코딩
Raspberry Pi 4 model B 원격 개발하려면 먼저 Raspberry Pi를 전원 연결 + 이더넷이나 WiFi를 통해 네트워크에 연결해야 한다. headless raspberry pi 경우 참고: https://www.raspberrypi.com/documentation/computers/configuration.html Raspberry Pi Documentation - Configuration The official documentation for Raspberry Pi computers and microcontrollers www.raspberrypi.com 1. VSCode에서 Remote SSH extension 설치한다 2. 연결 라즈베리파이의 ssh username @ IP 주소를..
2024.01.18 -
[System software] (5) Operating system
Access provided to a user: batch processing sys: 순차적으로 처리 time-sharing sys: 동시간에 여러 개 처리 real-time sys: 정의한 시간 안에 프로세스 완료 Run-time environment virtual machine/ 확장 머신 : 하드웨어 이름만 알고 있으면 불러서 쓸 수 있다. 멀티프로그래밍: 일정 시간: 여러개 일이 잘라서 처리 - > resource 관리해줘야 함 Machine-dependent os features OS 특징 ( 전체적으로 resource 관리) interrupt processing process scheduling i/o supervision management of real memory mag of virtu..
2023.12.24 -
[System software] (4) Macro processor
The most common used of macro processor is in assembler language programming. Besides: high-level programming lang, general-purpose processor( not tied to any lang) Macro function Commonly used group of instructions Definition: macro-name arguments body MEND Call: macro-name actual-parameters Expanding: by macro processor Macro processor Replace each macro instruction with the corresponding grou..
2023.12.11 -
리눅스에서 c언어 컴파일하기
'nano' text editor 사용한다: 이 명령어는 program2.c라는 파일을 nano 에디터로 열어서 편집할 수 있도록 한다. c코드 작성: 저장 및 종료: Ctrl+X 컴파일 및 실행 - gcc 설치: sudo apt-get install gcc - 컴파일: gcc(컴파일할파일명) -o (컴파일후만들어질파일명:원하 는 이름) gcc program2.c -o program2 -프로그램 실행:
2023.12.07 -
[System software] (2) Assembler
Basic assembler functions Assembler assembly program →machine program+ link/load information link: 여러 목적코드를 하나로 load: 목적코드를 메모리에 올릴 때. Assembly languages source program → assembler → object program → linker/loader 2 pass algorithm: pass1: symbol table 만들기 pass2: generate machine code 필요한 자료구조: SYMTAB[] : {(symbol, value,flag)} . OPTAB[]: {Mnemonic, code,length)}. LOCCTR[] : Location counter: 현재 ..
2023.11.01