NEFUS_19(21)
-
아두이노 AVRISP MK2(AVRISP MKII)를 이용하여 프로그램 업로드
※근데 솔직히 스케치 프로그래멀로 업로드 하면 되는거 같긴하다, 밑에는 스케치 들어가기 귀찮은 분들을 위해 만들어 봅니다,※아두이노 IDE에서 AVRISP MK2를 이용하여 코드를 업로드 해보도록 해 보겠습니다.1. https://github.com/mcuee/libusb-win32/releases 에 가셔서 최신 libusb-win32를 다운 받습니다.다음 형식의 파일을 다운 받으면 됩니다. libusb-win32-bin-{버전}.zip ( 본 작성자는 1.14.0.0을 다운 받았다.) 그후 AVRISP MKII를 컴퓨터와 연결합니다.2. zip 파일을 풀고 libusb-win32-bin-1.4.0.0 -> bin -> 자기 cpu 아키택쳐에 맞는 폴더(amd64, arm64, x84)에 들어가면 in..
2024.09.13 -
리눅스 5차시
1. 조건문 if [ 조 건 ] then '안에 들어갈 문법들' elif [ 조건 ] then '안에 들어갈 문법들' else '안에 들어갈 문법들' fi 조건에 들어가는 문법( c언어와 비교 ) c언어 리눅스 == -eq != -ne > -gt >= -ge
2021.08.04 -
리눅스 4차시
리눅스 shell script 파일 만들때 : vim '자기가 쓰고싶은 파일 이름'.sh ''은 쓰면 안됨 1. 변수 선언 변수 선언시 '='사용란다. 기본적으로 string이 적용된다. 변수를 이용시 $를 사용 2. 출력 첫번째 printf 사용 두번째 echo사용 3. 입력 read사용 4. 배열 c언어와 비슷하게 index는 0부터 세기 시작한다. @을 넣면 모든 원소가 출력된다 5. 반복문 for을 쓰려면 for(( ; ;))이런식으로 이루어진다.안쪽은 c언어와 똑같이 쓰면 된다. 과제
2021.08.02 -
리눅스 3차시
1. File Descriptor(파일 서술자) 하는 기능 파일 오픈 fle descriptor의 값이 맵핑(0, 1, 2, 음수 안됨) file 관리 0, 1, 2,에 있는 기능 1 : 표준입력(Standard Input) 2 : 표준 출력(Standard Output) 3 : 표준에러(Standard Error 2. Run Level(런레벨) 하는 기능 시스템 쉽게 관리하기 위해 쓰인다. 무엇이 있을까? 1. Runlevel = 0 -> poweroff.target 2. Runlevel = 1 -> rescue.target (Single User) 3. Runlevel = 2 -> multi-user.target (No Use) 4. Runlevel = 3 -> multi-user.target (CL..
2021.07.28 -
OVER THE WIRE( bandit 1 level ~5 level )
https://overthewire.org/wargames/bandit/bandit0.html) OVER THE WIRE level 0 문제 : The goal of this level is for you to log into the game using SSH. The host to which you need to connect is bandit.labs.overthewire.org, on port 2220. The username is bandit0 and the password is bandit0. Once logged in, go to the Level 1 page to find out how to beat Level 1. 번역 : 이 레벨의 목표는 SSH를 사용하여 게임에 로그인하는 것입니다. 연..
2021.07.23 -
리눅스 1차시
리눅스 창시자 리누스 토발스 리눅스 역사 많은 프로그램이 linux로부터 파생됨 커널 하는 일 1. 하드웨어 관리 2. 추상적 자원 관리 3. 프로세스 스케줄링 종류 1. 마이크로 커널 2.하이브리드 커널 3. 엑소 커널 가상화 프로그램 기존 os를 지우거나 설치할필요 없어서 많이 사용된다.
2021.07.21