본문 바로가기
반응형

코스웨어2442

2016_03_28_리눅스 기초_노태경_업무일지 Shell (사전적 의미론 껍데기) : 명령어를 통해 커널에 접근 가능리눅스 명령어 ls -al : 현재 디렉토리 내의 모든 내용 출력 pwd : 현재 디렉토리를 보여줌 tree : 현재 디렉토리를 포함해서 모든 하위 디렉토리와 파일을 보여줌(화면에 뿌려줄때 ctrl+c로 빠져나올 수 있다)sudo : SUbstitute user DO 의 줄임말, 관리자 권한의 계정으로 명령을 내림 su - : root권한 획득 $ : 일반계정 # : 루트계정 (sudo) Ctrl + D : 로그아웃, 한번 더 입력하면 창을 닫는다.apt-get 프로그램을 받음, 설치시 install 명령어를 뒤에 같이 씀-> install (대상) sudo raspi-config 라즈베리파이 환경설정sudo apt-get instal.. 2016. 3. 28.
C언어 정리1 C언어의 특징C언어는 함수로 시작해서 함수로 끝난다C언어로 작성된 프로그램은 이식성이 좋다 (정해진 순서)에 의해서 진행되는 함수의 호출이 바로 프로그램의 흐름이 된다 (절차지향성의 특징) 함수의 기능을 정의하고 있는 영역을 가리켜 함수의 몸체(body)라고 한다main 함수가 가장 먼저 호출된다.함수란 입력과 출력이 존재한다. 함수의 정의 만들어진 함수 실행 가능한 함수를 일컫음함수의 호출 함수의 실행 명령하는 행위 인자의 전달 함수의 실행을 명령할 때 전달하는 입력 값 반환형(출력형태) 함수이름 입력형태int main (void)위에서 아래로 순차적으로 실행 함수 내에 존재하는 문장의 끝에는 세미콜론 문자;조건문이나 반복문은 세미콜론이 없다“ ” 문자열을 표현(\n 개행문자) 특수문자를 이스케이프 시.. 2016. 3. 28.
20160325_송민규_업무일지_로봇제어 1.용어, 개념■쉘(=shell)-운영체계를 사용자와 접촉하는 쉘과 커널로 분할하여 구성하는 경우, 이용자와 시스템간의 대화를 가능하게 해주며, 이용자가 입력한 문장을 읽어 그 문장이 요청하는 시스템 기능을 수행하도록 해주는 명령해석기. ■VI에서 명령모드 명령어r= 커서위치 한글자만 바꾼다.R=한번 누르면 삽입, 한번 더 누르면 덮어쓰기x=del키와 같다.j=방향키 아래h=방향키 왼쪽k=방향키 위l=방향키 오른쪽$=end키o=Home키w=단어가 나올때까지 점프dd=잘라내기p=커서 밑의 줄에 붙여넣기P=커서 위의 줄에 붙여넣기yy=복사 (원본유지)D=현재 줄에서 커서 뒤 모두 삭제d+w=한 단어 삭제d+↓=2줄 삭제d+3+↓=4줄 삭제d+9(누르고 있기)+↓=아래줄 모두 삭제o=새로운 줄 삽입후 편집모드.. 2016. 3. 27.
20160324_송민규_업무일지_펌웨어실습-LED 밝기 조절 1.PWM을 이용한 LED 밝기 조절추가사항 결과 2.용어, 개념 *TCNTn에서 카운트하여 OCRNB와 비교한다. 그 후 waveform generation 에서 PWM파형을 만들어내고 OCnB를 통해 밖으로 내보낸다. *OCRnx와 TCNTn을 8bit로 비교한다. *Fast PWM Mode를 사용한다. 3번째 클럭부터 시작되는 것을 알 수 있다. *OC0B 는 PG5이다. *6번 핀에 연결한다. 2016. 3. 27.
20160323_송민규_업무일지_adc 1.ADC를 이용한 온도측정 추가사항 선연결 결과 2.용어, 개념 -컨버젼 ADSC가 HIGH가 되었을때 클럭이 공급되기 시작한다. -Sample & Hold 부터 회로가 컨버팅을 시작한다.-처음 컨버젼할때는 25주기가 끝났을때 ADCH에 값이 들어간다. -16MHz 클럭이 들어가서 분주되어 나온다. 64분주비 사용함-ck/2의 경우 절반인 8MHz로 가장빠르게 측정한다. 2016. 3. 27.
20160321, 0322_송민규_업무일지_usart 1.시리얼 통신 2.용어,개념 -usart 구성도-보 레이트는 cpu의 경우 쁘띠에서 지정할 수 있고 아트메가의 경우 UBRR레지스터로 조절할 수 있다.-clock,data recovery = clock recovery는 data recovery로 한비트씩 들어온 데이터를 Baud rate generator에서 만들어진 기준클럭과 비교하여 잘못된 것을 고친 다 고쳐진 데이터는 receive shift register로 보내진다. -레지스터 세팅 ■펌웨어 -칩을 직접제어하는 소프트웨어, 우리가 현재 작성하고 있는 프로그램(레지스터를 직접제어하는..)을 펌웨어라고 한다. ■플랫폼 -컴퓨팅과 공학 분야에서 특정 하드웨어 장치에 포함된 소프트웨어로, 소프트웨어를 읽어 수행하거나, 수정되는 것도 가능한 장치를 뜻.. 2016. 3. 27.
20160322-업무일지-허도경-펌웨어 실습, LCD set=1 clear=0수신 버퍼안에 읽지않은 데이터가 있으면7번Bit(RXCn)는 1이 된다.0: 수신데이터X1: 수신데이터O----------------------------------------------------------------------------------------------------------------------ADC:아날로그 디지털 컴버트-아날로그를 디지털화(녹음)DAC:디지털 아날로그 컴버트-디지털을 아날로그화(재생) #include "LCD.h"void LCD_Init() {DDRC = (1 2016. 3. 27.
20160321-허도경-업무일지-펌웨어실습 함수호출1.프로그래머(S/W)-함수(call)호출2.회로(H/W)-인터럽트(INT)3.운영체제OS(S/W)-콜백함수(call back) APP 게임 APP 탐색기,계산기 .....(Application) 드라이버 드라이버(펌웨어)-칩제어 소프트웨어 OS Window(커널)-핵심 H/W-하드웨어엡(APP)을 사용하기 위해서는 H/W, OS, 드라이버가 필요하다. ----------------------------------------------------------------시리얼(직렬)-장점: 간단하다. 저렴하다. 단점: 느리다. ex)USB패리럴(병렬)-장점: 빠르다. 단점: 복잡하다. 비싸다. ex)Bus,현재 우리가 쓰고 있는 LCD 위와 같은데 이것을 보안하여 만든것이 바로 고속시리얼(USB)이다.. 2016. 3. 26.
업무일지 보니까 어마어마하네요..ㅋㅋ 진도가 완전 LTE급으로 나가시네요..힘드시더라도 열심히 하셔서 많이들 배우시길 ㅎㅎ 지금은 힘들지만 회사 다니면 학원때가 그리워요 ㅜㅜ 제가 알려드린 스터디룸은 활용하시는지 모르겠네요 저도 주말에 가끔씩 가서 공부하니까 보시면 아는척 해주세요 ㅎㅎ 커피라도 한잔 사겠습니다 오늘도 와서 공부하고 있습니다 ㅋㅋ 공부하다 심심해서 잠시 끄적거려 봤습니다 모두 열공하세요 ​ 2016. 3. 26.
728x90
반응형