본문 바로가기
반응형

2016/0465

20160323_김도관_업무일지_시리얼통신3_저항연결 팩스 - (손실압축)아날로그 형태의 전화선 라인으로 통신을 함 Red - 256 -> 1byteGreen - 256 -> 1byteBlue - 256 -> 1byte RGB는 총 3byte의 값을 가짐 하드웨어 디코딩 - ex) 아이폰 : 아이폰의 경우 mp3,mp4의 자체 하드웨어 코덱 회로를 가지고 있음 소프트웨어 디코딩 - 하드웨어가 지원되지 않을때 cpu만으로 연산을 해서 소프트웨어적으로 처리하는 디코딩 ADC 저항 측정 아날로그 형태의 저항값을 디지털인 데이터 로 표현 adc.c123456789101112131415161718#include "adc.h" void adc_Init(void){ ADMUX = (0 2016. 4. 3.
20160322_김도관_업무일지_시리얼통신2 ADC - Analog to Digital 아날로그를 디지털로 변환 DAC - Digital to Analog 디지털을 아날로그로 변환 시리얼 데이터 통신 main.c12345678910111213141516171819202122#include "main.h"#include "lcd.h" #include "usart.h" int main(void){ unsigned char ucData; LCD_Init(); // usart0_Init(); sei(); usart0_Str("AVR on"); while(1) { ucData = usart0_Rx(); //리턴 값이 LCD_Data(ucData);// lcd에 출력 } return 0;}Colored by Color Scriptercs 9번 : usart0.. 2016. 4. 3.
20160321_김도관_업무일지_시리얼통신1 함수호출 시리얼 (직렬) , 패러럴 (병렬) USART 직렬통신 표준 RS-232 BAUD UART 많이씀 USART 많이 안씀 Max-3232 최대 120kbps 속도가 가장느린것에 맞춰서 전체 속도가 느려짐 Baud는 일정해야됨 2016. 4. 3.
20160403_김가연_스터디일지_섭씨 화씨 변환 소스 사실 저는 아트메가를 할때도 그렇고 최근에 수업하는 소스코드들을 거의 모른다고 해도 무방할정도로 이해하는 것이 어려웠습니다.그래서오늘은 답지를 전혀 보지않고 제 머릿속에서 짜내어서 예제를 풀어보았습니다. 221p 문제 2번)섭씨(Celsiua)온도를 입력하면 화씨(Fahrenheit)온도를 반환하는 CelToFah라는 함수와 그 반대로 화씨온도를 입력하면 섭씨 온도를 반환하는 FahToCel이라는 이름의 함수를 정의하고 이 두함수를 호출하는 예제를 완성해 보자. 참고로 섭씨와 화씨의 온도변환의 공식은 다음과 같다.Fah=1.8*Cel+32 저는 함수를 작성하는 요령도 잘 모르고 메인함수 이외의 함수 작성에 대한 이해도가 극히 떨어집니다.그래서 일단 종이에다가 손으로 적어보았습니다. 외곽만 대강 만든후에 .. 2016. 4. 3.
20160401_조재찬_업무일지_리눅스 터미널 및 통신 리눅스와 윈도우간 c언어 파일은 호환되나, 실행파일은 그 운영체제에서만 호환된다. c언어의 호환성 *.c파일을 열어보면 개행문자는 메모장에서는 제대로 처리되지 않지만, visual studio 등의 프로그램으로 열면 개행문자가 제대로 처리된 소스를 볼 수 있다. 도스창 명령어 dir >>1.txt redirection : 출력방향을 1.txt파일로 보냄. 파일을 열어보면 dir의 내용이 들어가있는 걸 볼 수 있다. copy main.c smart.c // main.c파일을 smart.c파일로 복사한다. copy main.c + smart.c // main.c파일과 smart.c 파일을 합친다. type 명령어 : 파일의 내용을 화면에 텍스트로 출력한다. type main.c // main.c의 내용을 화.. 2016. 4. 2.
WINSCP -SFTP 및 FTP 클라이언트 프로그램 출처및 다운로드 https://winscp.net/eng/docs/lang:ko WinSCP는 Windows용 그래픽 SFTP 및 FTP 클라이언트 프로그램이고 오픈 소스 프리웨어 입니다. 레거시 SCP 프로토콜 역시 지원합니다. 이 프로그램을 사용하여 로컬 컴퓨터와 원격 컴퓨터 간에 안전하게 파일을 복사할 수 있습니다.WinSCP 설치WinSCP의 한글 버전을 사용할 수 있습니다. WinSCP download page에 가서 “Installation package”를 선택하여 다운로드 받습니다. 설치 시작 시 “한국어” 를 선택하면 한국어 버전이 설치됩니다.만약 설치 프로그램에서 “한국어”를 선택할 수 없다면, 먼저 영문 설치 버전을 설치한 다음 translation page로 가서 “Korean” 언.. 2016. 4. 2.
20160401_장진웅_업무일지_로봇제어_터미널2 시리얼 직렬 통신 canonical, non-canonical sample program (자웅동체 라즈베리 파이 ㅠㅠ) 도스창에서의 copy 도스창에서 type main.c를 적으면 main.c에 있는 소스를 도스창에서 볼 수 있다.리눅스창에서 cat main.c를 적으면 main.c에 있는 소스를 리눅스창에서 볼 수 있다. 리눅스 창에서 cat test1.c >> test.c 명령을 하면test1.c에 있는 소스가 test.c의 밑에 들어가게 된다.잘 들어 갔는지 확인하는 방법은 cat test.c를 치면 된다. ATmega는 OS가 없기 때문에 펌웨어를 만들어줘야 한다.하지만 라즈베리 파이는 자체 OS 리눅스가 있기 때문에 펌웨어가 아니라 APP이라고 한다. sudo vi /etc/samba/smb.. 2016. 4. 1.
라즈베리파이 메모리 주소 고정 영구적용 방법 ASLR /proc/sys/kernel/randomize_va_space0 : off1 : Stack, Virtual Dynamic Shared Object, Shared Mem (스택 라이브러리)2 : Stack, Virtual Dynamic Shared Object, Shared memory, Data segment. (스택 라이브러리 힙) /etc/sysctl.conf 에서kernel.randomize_va_space = VALUE Value가 0일경우 고정됨 ,1 랜덤와 같이 설정하고 sysctl -p 로 실행하면 영구적 적용. ASLR 을 프로그램에 맞추어 끄고 싶다면setarch 'uname -m'` -R program [args ...] 2016. 4. 1.
2016_04_01_업무일지_노태경 CAT 명령어로 파일 2개를 한 꺼번에 열기 type main.c type 명령어로 파일 열기 dir 명령어로 파일 열어서 >> 명령어로 파일 열기 cp 명령으로 파일 복사하고 + 파일에 넣기가 가능함 type 명령어로 파일 2개 열기 2016. 4. 1.
728x90
반응형