본문 바로가기

전체 글325

아두이노 개발 보드 아두이노 Arduino UNO - 5V/16MHz 특징 Atmega328, 16MHz 작동 USB변환기 내장(ATmega8U2) 권장 입력전압 7V-12V 직류 지원 5V 레귤레이터 내장 3.3V 레귤레이터 내장(최대 150mA) 쇼트 보호를 위한 리셋가능한 퓨즈 장착 USB전원과 외부전원 자동 선택 외부전원 소켓 내장 사양 ATmega328 microcontroller Input voltage 7-12V 14 Digital I/O Pins (6 PWM outputs) 6 Analog Inputs 32k Flash Memory 16MHz Clock Speed 구매 아트로봇(ArtRobot) 주소 : http://www.artrobot.co.kr/front/php/product.php?product_no=.. 2011. 10. 18.
[C언어] PC의 UNIX 시간 & S3C2440Mini UNIX 시간 1. PC's UNIX Time 코드 #include #include int main(int argc, char* argv[]) { time_t local = 0; int year = 0, month = 0, day = 0, hour = 0, minute = 0, second = 0; int ret = stime(&local); while(1) { (void) time(&local); time_struct = localtime(&local); year = time_struct->tm_year + 1900; month = time_struct->tm_mon + 1; day = time_struct->tm_mday; hour = time_struct->tm_hour; minute = time_struct->.. 2011. 10. 18.
printf 출력 서식 원문 : http://devanix.tistory.com/283 "%[parameter][flags][width][.precision][length]type" Parameter Character Description n$ 파라미터 지정 This is a POSIX extension and not in C99. Example: printf("%2$d %1$#x %1$d",16,17) produces "17 0x10 16" Flags Character Description + 양수 '+', 음수 '-' 기호 출력. (디폴트 : 아무것도 표시 안함) - 좌측 정렬 # 8진수, 16진수 출력시 각각 0과 0x를, 실수의 경우 소수점 이하 0을 출력 ' '공백 출력할 크기가 0보다 클 때 수의 앞에 빈 칸 하나 .. 2011. 10. 18.
[IT정보] 1080i? 1080p? 비월주사와 순차주사란? 원문 : http://blog.naver.com/chanha0406?Redirect=Log&logNo=90108553910 비월 주사 방식(飛越走査方式, Interlace scanning)은 하나의 영상을 홀수와 짝수 가로줄로 나누어진 것을 번갈아가며 표시하는 영상의 표시 방식이다.아날로그 대역폭을 높이지 않고 텔레비전과 같은 비디오 영상 장치에 표시될 영상 품질을 개선하기 위한 방식이다. 이 방식은 1920년대 후반에 RCA 엔지니어인 랜달 발라드(Randall Ballard)가 개발한 것으로, 컴퓨터 모니터나 비디오 게임기를 통하여 순차 주사 방식이 나오기 전까지인 1970년대까지 널리 쓰였던 방식이다. 오늘날에는 비월 주사 방식은 주로 비디오나 SDTV, HDTV 표준인 1080i에만 쓰이고 있다... 2011. 10. 15.
S3C2440mini 개발환경 구축 개발환경 구축에서 가장 중요한 것은 컴파일러를 설치하는 것일 껍니다. 그래야 소스파일을 컴파일 하여 실행파일로 만들어서 보드에서 실행 할 수 있기 때문이죠. 보드와 같이 있는 CD를 보면 linux 폴더가 있습니다. 그 안에는 gcc, bootloader, busybox 등...이 있습니다. 여기서 필요한 것은 arm-linux-gcc-4.3.2.tgz 입니다. 이 압축파일이 바로 소스파일을 컴파일 해주는 컴파일러 입니다. arm-linux-gcc 압축해제 dhna@dhna-ubuntu:~$ mkdir s3c2440mini dhna@dhna-ubuntu:~$ cd s3c2440mini dhna@dhna-ubuntu:~$ cp /media/경로/arm-linux-gcc-4.3.2.tgz ./ dhna@dh.. 2011. 10. 14.
C 언어 레퍼런스 - localtime 함수 링크 : http://itguru.tistory.com/120 localtime #include // C++ 에서는 struct tm * localtime ( const time_t * timer ); time_t 값을 이용하여 지역 시간을 기준으로 tm 구조체를 초기화한다. timer 가 가리키는 time_t 형 변수의 값을 이용하여 tm 구조체의 멤버들을 초기화 한 뒤 이를 가리키는 포인터를 리턴한다. 참고적으로 현재 시간을 구해와야 하는 경우 십중 팔구 이 함수를 사용하게 된다. 현재 시각을 구해오는 가장 간단한 방법 time_t rawtime; struct tm * timeinfo; time ( &rawtime ); timeinfo = localtime ( &rawtime ); 를 통해 timei.. 2011. 10. 13.