레필리아
'컴퓨터공학 리서치' 카테고리의 글 목록 (2 Page)

컴퓨터공학 리서치

컴퓨터공학 리서치/공개

공용 NTP 서버 목록 (국내 타임서버 목록)

서버주소제공ntp.kornet.netKTtime.bora.netLG유플러스time.kriss.re.kr한국표준과학연구원(KRISS)time.nuri.net아이네트호스팅time.nist.govNISTtime.windows.com마이크로소프트 busybox rdate (서버주소) 참조 - http://time.ewha.or.kr/domestic.html

컴퓨터공학 리서치/공개

tar 명령어 압축/해제

리눅스에서 대표적인 압축 확장자는 tar, tar.gz등이 있습니다이번에는 이 tar명령어에 대해 알아보겠습니다 먼저 tar의 옵션을 알아보겠습니다-c 파일을 tar로 묶음-p 파일 권한을 저장-v 묶거나 파일을 풀때 과정을 출력-f 파일이름을 지정 -C 경로를 지정-x tar 압축풀기-z gzip으로 압축하거나 해제함자주 사용하는 옵션들 입니다 ㅎㅎ 그럼 압축 명령어를 알아보겠습니다 -그냥 tar으로 압축하기tar -cvf (압축 파일명).tar (압축할 폴더 또는 파일) -tar.gz로 압축하기tar -zcvf (압축될 이름.tar.gz) (압축할 폴더/파일) -tgz로 압축하기tar -zcvf (압축될 이름.tgz) (압축할 폴더/파일) 그럼 이번에는압축 풀기 명령어를 알아보겠습니다 -tar 압축풀..

컴퓨터공학 리서치/공개

우분투에서 NFS 설정하기

NFS 서버 설치 및 설정 1. 관련 패키지 설치sudo apt-get install nfs-kernel-server nfs-common ※ 방화벽이 있는 환경에서는 rpcbind를 활용하여 포트를 지정해주어야 한다.※ nfs 기본 포트는 2049 (/etc/services에 명시되어 있음) 2. NFS 서버 설정/etc/exports를 수정하여 공유할 디렉토리 지정.다음과 같은 형식으로 입력함.[디렉토리 절대 경로] [접근IP]([옵션]) [접근IP]접근을 허용할 IP 명시. 와일드카드 사용가능 [옵션]ro - 읽기 전용으로 마운트rw - 읽기/쓰기로 마운트subtree_check - 클라이언트가 접근 요청마다 적절한 파일시스템과 exported tree(경로??)로 접근했는지 확인no_subtree_..

컴퓨터공학 리서치/공개

Source insight 단축키 정리

0.개요본 문서는 안드로이드 스터디 모임에서 소스 인사이트를 통해 소스 코드 드라이빙을 하는 데필요한 기능을 정리한 것이다. 1.자주 쓰는 기능 1.1 프로젝트 내 특정 심볼을 검색할 때?F7 1.2 심볼이 검색이 안되는 경우는?프로젝트 전체 파일들에 대해 lookup reference 기능을 이용해서 찾는다.(grep 명령어와 비슷)ctrl + / 1.3 특정 단어(심볼)을 하이라이트 해서 보고 싶을 때?shift + F8 2.소스인사이트 세팅 2.1 소스인사이트에서 ARM assembly language 추가하기안드로이드 소스 중 일부는 arm 기반의 어셈블리 파일로 되어 있다.소스 인사이트의 기본 설정은 arm assembly에 대한 언어 정보가 추가되어 있지 않으므로사용자가 별도로 추가해줘야 한다..

컴퓨터공학 리서치/공개

IAR 에서 외부에디터(External Editor) 사용하기

뭐 팁이라고 하기엔 큰 건 아니지만 팁일 수도 있다. DDE(Dynamic Data Exchange) 를 이용하는 방법도 있지만 지원하는 에디터도 별로 없고, IAR 이 크게 지원하는 것도 없어Command Line 방식을 사용하기로 한다. 외부 에디터 사용이란 기능이 뭐 대단한 건 아니다.평소 코딩할 때 프로젝트 파일 트리 창에서 파일을 더블클릭 하면 자신이 사용하는 에디터를 사용하여 편집할 수 있도록 자동 실행해 준다. 편하면 쓰고 불편하면 안쓰는 기능이다. 해당 기능 설정은 다음 위치에 있다.Tools > Option > External Editor > Use External Editor 체크 > 설정사항 입력. * UltraEdit 를 사용하는 방법.UltraEdit 는 DDE 를 이용할 수 있지..

컴퓨터공학 리서치/공개

MSP430F5437 ADC(2)

ADC 제어를 하기는 했는데 왠지 모르게 약간은 찝찝한 기분이 남아있음.수광 센서가 탔을지도 모른다는 불안감 때문인가?? 수광센서에서 읽은 아날로그 값을 ADC를 이용하여 디지털 값으로 변환.그 값을 UART를 이용하여 터미널로 출력시켰다.코드는 아래와 같다. 코드를 동작시켜 본 결과 값이 아주 빠른 속도로 변하는 것을 확인할 수 있었음.추후에 라인트레이서를 만들때에는 이 값을 어떻게 사용해야 할지 모르겠으나, 현 상태로는 ADC를 제대로 제어하는지 확인하기는 힘듦. 그래서 측정값의 평균값의 변화를 통해 측정.평균을 도출하기 위해 사용한 방법은 다음과 같음. 수식이 별로 안이쁘네.. 흠.. -_-;결과 값은 다음과 같음.(600회 측정하여 평균 값을 낸 것) 입력 전압 수광센서 안 가림 수광센서 가림 4..

컴퓨터공학 리서치/공개

MSP430F5437 ADC(1)

미루고 미루다 오늘에서야 올림..졸업 과제 때문에 연구실에 자주 안나가서 거의 진행을 못함..큰일이네 ㅋㅋㅋㅋㅋㅋㅋㅋ 이래서 완성 할 수 있으려나.. ADC는 Analog Digital Converter의 줄임말.말 그대로 Analog 신호를 digital 신호로 converting 해주는 기능인 것 같음.일정 시간 마다 sampling을 통해 digital 신호로 바꿔주게 됨.. 이 개념을 어디서 배운 기억이 나냐면.. 데이터 통신에서 사람 목소리를 디지털 신호로 어떻게 바꾸는가에서 배운 것 같다. 나이퀘스트 정리(Nyquist Theory) - 신호를 샘플링 할 때 온전히 샘플링 하려면 적어도 그 신호 주파수의 2배만큼을 샘플링 주파수로 해야 한다. 요게 생각이 나는 군 ㅋㅋㅋ 일반적으로는 2배가 아..

컴퓨터공학 리서치/공개

MSP430F5437 PWM

졸업과제 하면서 PWM(Pulse Width Modulation)은 한 번 활용해본 경험이 있었음. 일정한 주기 내에서 Duty비를 변화 시켜서 평균 전압을 제어하는 방법으로 DC모터의 속도제어나 조명제품의 광량 조절하는데 많이 이용함. 졸업과제에서는 PWM을 이용하여 부저를 컨트롤 하였음. 음.... 간단하게 말하면 위의 그림 같은 파형의 신호를 만들어 내는 기능임. 주석으로 코드 설명을 해놔서 딱히 다른 설명 할께 없긴 한데..... Port2.2 는 CCR1을 이용하며 75% PWM (384/512 = 0.75), Port2.3은 CCR2를 이용하며 25% PWM(128/512 = 0.25) 이다. 최대 출력이 9V인 포트가 있을 때 PWM의 duty cycle이 50% 이면 4.5V가 출력 되는 ..

컴퓨터공학 리서치/공개

MSP430F5437 UART

매일 매일 썼어야 하는데 상당히 귀찮음..그래도 나중에 보기 편하게 부분부분 나눠서 일지를 적어야 겠음. UART A0를 이용하여 Rx로 받은 데이터를 Tx로 그대로 echo 해주는 소스 코드임.Rx 인터럽트를 활용하여 코딩하였음. Tx 인터럽트는 이번 프로젝트에서 크게 쓸 일이 없을 것 같아서 패스~(혹시 필요하게 되면 추가로 일지에 기록하겠음) 특이하게 baud rate를 맞춰주기 위해 레지스터에 값을 조절해야 하는데..계산하는 방식이 상당히 귀찮음.. 나중에 시간나면 프로그램으로 만들어야지 -_ㅜ 일단은,http://mspgcc.sourceforge.net/baudrate.html이 사이트를 이용해서 알맞은 레지스터 값을 쓰도록 하자. P3SEL과 같이 P*SEL, P*SEL2 레지스터를 이용하여 ..