본문 바로가기
반응형

2016/0465

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.
20160330_김도관_업무일지_C언어기초 및 리눅스기초 리눅스 1.Bash ( Bourne Again Shell) Bash 쉘은 리눅스 쉘이며 리눅스에서 가장 널리 사용되는 쉘 .bashrc 설정파일 ~/.bashrc는 별칭(alias)과 bash가 수행될 때 실행되는 함수를 제어하는 지역적인 시스템 설정과 관련된 파일 별칭과 함수들은 오직 그 사용자에게만 한정되며, 그 이외의 다른 사람에게는 영향을 미치지 않는다 리눅스에서 .이 붙은 파일들은 중요파일들로써 기본 숨김처리가 됨 2.set 로컬 환경변수를 조회하는 명령어 3.env 글로벌 환경변수를 조회하는 명령어 OS별 Path 실행 순서 차이 DOS 현재 경로의 파일부터 먼저실행, 그뒤 path경로의 파일 실행 유닉스 path에 없으면 실행되지 않음, 명확해야됨 리눅스 일단 path경로 부터 찾아서 실행함.. 2016. 4. 3.
20160324_김도관_업무일지_시리얼통신4_저항및온도측정,PWM ADC 저항과 써미스터로 온도 측정 써미스터 : 서미스터(thermistor)란 저항기의 일종으로, 온도에 따라 물질의 저항이 변화하는 성질을 이용한 전기적 장치이다. 열가변저항기라고도 하며, 주로 회로의 전류가 일정 이상으로 오르는 것을 방지하거나, 회로의 온도를 감지하는 센서로써 이용된다. adc.c 123456789101112131415161718#include "adc.h" void adc_Init(void){ ADMUX = (0 2016. 4. 3.
728x90
반응형