본문 바로가기

프로그래밍

(11)
01. 아두이노 개발환경 구축하기 void setup() { // initialize digital pin LED_BUILTIN as an output. pinMode(LED_BUILTIN, OUTPUT); } // the loop function runs over and over again forever void loop() { digitalWrite(LED_BUILTIN, HIGH); // turn the LED on (HIGH is the voltage level) delay(1000); // wait for a second digitalWrite(LED_BUILTIN, LOW); // turn the LED off by making the voltage LOW delay(1000); // wait for a second } 아두이..
Ubuntu Samba 설정 및 Window Network Driver로 연결하기 이번 포스팅은 Ubuntu에서 Samba를 설정하고 Window에서 네트워크 드라이버를 연결하여 작업환경을 구축해 보도록 하겠습니다. ubuntu 터미널에서 # sudo apt-get install samba smbfs 위의 samba와 smbfs 패키지를 설치하여 줍니다. 설치가 완료되었으면은 samba의 config 파일을 약간 수정을 해주어야 합니다. # sudo vi /etc/samba/smb.conf 위와 같이 'usershare owner only = false' 이 부분만 추가하여 주시면 됩니다. 그리고 난 후, 공유하시고자 하는 디렉토리에다가 권한설정을 풀로 줍니다. # chmod 777 원하는 디렉토리명 (example) # chmod 777 /home/ 그 다음은 Ubuntu의 메인화면..
DirectFB 설치하기 안녕하세요 암흑도깨비입니다. 오늘은 정말로 오랜만에 글을 써보네요 요즘에야 말로 연말이고 하니 정말 정신없이 바쁜 것 같습니다. 오늘은 DirectFB 설치에 대해서 잠깐이나마 포스팅을 해보고자 합니다. 작업환경은 다음과 같습니다. 사용OS : ubuntu 11.04 1. 터미널을 켭니다. 2. DirectFB Source를 다운받습니다. - # wget http://directfb.org/downloads/Core/DirectFB-1.4/DirectFB-1.4.9.tar.gz - 다운로드 받으실 때 자신이 원하는 디렉토리 안에 들어가서 위의 wget을 실행해야 합니다.! 3. DirectFB 압축을 풀고 설치를 합시다! - # tar xvf DirectFB-1.4.9.tar.gz - # cd Direc..
Linux 프레임버퍼 설정하기 Linux 프레임버퍼는 하나의 비디오메모리를 할당하여 그 영역안에만 메모리 주소에다가 데이터를 입력하여 주면 바로 화면상에 나올 수 있는 특정메모리 공간이다. 아마 Linux를 처음 접하시는 분들은 막 설치가 끝날무렵 아무것도 설정이 않되어 있을 것이다. 하지만 너무 어렵게 생각하지 말자. 단 한줄만 추가하여 준다면 무난히 쉽게~ 할 수가 있다. 마우스 오른쪽을 눌러 터미널을 띄운다. # vi /etc/grub.conf 그 중에, kernel /vmlinuz 뭐시기로 시작하는 가장 끝 라인에 vga=791
공유라이브러리(SO파일) 만들기 gcc -fPIC -g -c -Wall a.c gcc -fPIC -g -c -Wall b.c gcc -shared -Wl,-soname,libmystuff.so.1 \ -o libmystuff.so.1.0.1 a.o b.o -lc a.c b.c 2개의 소스파일을 각각 gcc를 이용하여 오브젝트(.o) 파일을 만든 다음 각각의 오브젝트 파일을 이용하여 libmystuff.so.1 이라는 파일로 만들면 끝~
printf 함수를 이용하여 인자값 출력하기 위한 플래그 1. 8비트의 값을 찍어내기 위해서 --> %8x 2. int형 --> %d 3. char형 --> %s
[C언어] IP 유효성 검사하기 C언어 IP 유효성 검사하기 =====> Source Code 15 || len 3) return false; } } if(nDotCount != 3) return false; return true; } int main(int argc, char **argv[]) { char ip[15]; printf("IP Input!\n"); printf("[Usage] IP : 192.168.1..
C언어 BOOL값에 대한 사용 오늘 어떻게든 결과를 내기위해서 폭풍코딩을 하는 도중 평상시에 한번도 써보지도 못한 bool 값을 써보고자 하였다. UI를 담당하는 나로써는, 꼭 필요한데 왜 안쓰고 있었을까... 아래의 소스코드를 보면 바로 사용법에 대해서 이해 할 수 있으리라 봐요~ 간단히 설명하면 if(tt) 이놈은 tt가 true 일 때 해당하고 if (!tt)는 false일 때 들어간다 bool을 초기화를 해주지 않는다면은 기본적으로 ' false '의 값을 가진다.!