본문 바로가기
반응형

코스웨어2442

20160330-업무일지-이보원 라즈베리파이 명령어 실습 >라즈베리파이 명령어visual editor 명령어 배우기i : inserto : 한줄 띄우고 insertesc누르면 명령모드명령모드backspace는 커서 왼쪽 이동방향키는 hjkl 키로도 대체 가능h : left j : down k : up l : right x : 한개의 문자 삭제D : 커서뒤의 한줄 삭제dw : 단어 삭제d + (hjkl) : 해당 방향 삭제d3 + ↓ : 4줄 삭제 (3+1) r : 1개의 문자 바꾸기R : 수정모드로 글자 덮어씀dd : 잘라내기p : 붙여넣기P : 아랫줄에 붙여넣기I (shift+i) : 윗줄에 붙여넣기yy : 현재 라인 복사$ : 문장의 맨 끝으로 이동0 : 문장의 맨 처음으로 이동 v 비쥬얼블럭 잡기shift + colon (:):set numer // 줄보.. 2016. 4. 5.
20160329 업무보고 이보원 라즈베리파이 벡업 하기 및 visual studio 실습 라즈베리파이 벡업 하기 ------------------------------- >수업 자료 (공부하는 순서!!)1.-c 언어- 2.-c++ - 3.-MFC 구조와 원리 - 4.-MFC APP- >Visual C++ 사용 실습----------------------------------------------- 1.파일 생성 2.파일 생성 3.소스코드 입력 4while(반복문) 5.디버깅 사용 !! -디버깅 이란-Visual Studio 디버거를 사용하여 프로그램의 런타임 동작을 관찰하고 문제를 찾아낼 수 있습니다. 디버거는 모든 Visual Studio 프로그래밍 언어 및 관련 라이브러리와 함께 작동합니다. 디버거를 사용하면 프로그램 실행을 중단하여 코드 검사, 변수 검사 및 편집, 레지스터 보기, 소스.. 2016. 4. 5.
20160328 업무보고 이보원 라즈베리파이 원격제어 라즈베리파이 명령어 sudo su - // su 계정으로 변경 Ctrl + Alt + "F1~F6" // 가상콘솔 (마우스 안됨)Ctrl + Alt + F7 // X-Window 원격 네트워크를 위한 설정wlan0 선택 후, Automatically configure empty options 항목은 체크해제위의 그림과 같이 설정한다. ssh 설정 ssh : 원격으로 다른 컴퓨터에 접속해서 커맨드 라인 명령을 보내서 작업하는걸 도와주는 프로토콜이다. 즉, Telnet과 같은 기능을 보안성을 높여서 하는 프로토콜 sudo halt // sudo 계정으로 시스템 종료 명령어 네트워크 설정이 끝났으면, 이제 윈도우에서 putty를 통한 원격 접속이 가능해진다. 계정명 pi / 비밀번호 입력후 엔터접속되면 로그인.. 2016. 4. 5.
20160404_박진한_업무일지_시리얼제어 용어 정리BSS 와 Data gcc -c 파일이름.c 를 이용해서 각 파일의 .o파일을 만들어 준뒤.o파일을 합쳐서 smart라는 실행파일을 만들었다. TEST.c 파일서 int A에 static을 붙인 결과 main.c에서 int A가 777인것을 인지하지 못했다. 2016. 4. 5.
20160329-업무일지-허도경-로봇제어-환경변수 이것이 커져서 인터넷으로 바뀌엇고 국방성은 보안을 위하여 여기서 나갔다.--------------------------------------------------------------------------------------------------------- c언어(signed) char cNum과 unsigned char ucNum을 1칸씩 밀었을때 일어나는 현상#includeint main(){char cNum = 0X89;//10진수로 137unsigned char ucNum = 0X89; printf("cNum>>1: %d \n", cNum>>1);printf("ucNum>>1: %d \n", ucNum>>1);}unsigned char는 양수 만을 출력한다 0~255까지 출력가능하다.(sign.. 2016. 4. 4.
20160404_조재찬_업무일지_전역변수와 포인터 전역변수 어디서든 접근이 가능한 변수 전역변수와 지역변수의 이름을 달리하는 것이 좋다. 전역변수를 아래와 같이 선언하면, 컴파일한 파일의 용량이 엄청 커진다. int A[1024*1024]={1, }; 전역변수의 선언은 신중해야 한다. 프로그램이 복잡해지고 크기가 증가한다. int A; 전역변수 A의 값은 0 지역변수에 static 선언하면? : 전역변수의 성격을 지니게 됨 처음 1회만 초기화, 프로그램 종료시까지 메모리 상주(전역변수의 특성) 선언된 함수내에서만 접근 가능(지역변수의 특성) 전역변수에 static 선언하면? 분할 컴파일시, 파일간에 접근 불가능 (개별화됨) // main.c 소스 #include int a; int main(void) { printf("main: A = %d \n", a.. 2016. 4. 4.
2016_04_04_업무일지_노태경 2016. 4. 4.
20160328-업무일지-허도경-로봇제어-환경변수 OSDOS: 단일 태스킹 체제유닉스: 멀티 태스킹 체제-여러개의 명령어를 동시에 처리가능리눅스: 유닉스의 일종, 클론이라고 보아야한다. 멀티테스킹 체제 지원이된다. 가상콘솔 6개와 X-Window가 있다. 라즈베리파이는 가상콘솔을 Ctrl+F1~F6을 눌러서 이동이 가능하며 Ctrl+F7을 눌러서 X-Window(메인)로 전환가능하다.-------------------------------------------------------------------------------------------------------------- 자신의 출석번호 +60한 것이 나의 IP 마지막 숫자가 된다. 이것으로 개인 IP만으로 라즈베리파이에 접근이 가능하다 .비밀번호는 선생님이 알려주신것으로 할것 임의로 설정 하여 .. 2016. 4. 4.
20160401_노유찬_리눅스 명령어 DOS(Windows) ↓↓↓↓↓↓↓↓↓ 빨간색 네모의 내용은 main.c의 내용을 smart.c라는 파일로 복사하라는 명령어이고 주황생 네모의 내용은 main.c와 smart.c의 내용을 합쳐 1.c라는 파일에 저장하라는 명령어이다. 라즈베리파이(Linux) dos에서 복사명령어 copy는 라즈베리파이에서는 cp이다 cp 복사원본 복사사본 명령어를 사용하면 smart.c라는 복사사본이 생긴다. 위의 경고메시지로 dos(windows)와 라즈베리파이(linux)의 명령어가 다르다는 것을 알 수있다. 라즈베리파이의 파일합치기 명령어는 cat 파일1 파일2 >> 최종파일 이다. 그럼 최종파일을 만들지 말고 파일2의 내용을 파일1에 합칠 수는 없을까 ? 다음명령어로 파일2의 내용을 파일1에 덧붙일 수 있다. .. 2016. 4. 4.
728x90
반응형