목록 95

계산기 청소

공대인의 필수품 공학용계산기다. 카시오에서 나온 fx-570 모델이다. 내가 입학했을때 샀는데 요즘 신입생들 것 보면 모델은 똑같은데 디자인이 바뀌었다. 실제 수학기호 쓰듯이 할수있어서 좀 짱인듯. 청소를 하기 위해 처음으로 분해해봤는데 생각보다 심플했다. PCB기판을 뒤집으면 버튼과 고무패드같은게 있다. 버튼을 눌리면 까만게 기판에 대여서 전류가 흐르게 되는거 같은데 더럽다. 닦아주자. 수많은 버튼들... 조그맣고 개수도 많았다. 하수구에 빨려들어가지 않도록 주의해서 씼었다. 깨끗이 씻은 버튼들을 다시 원래대로 끼워줘야 하는데...... 젠장....... 반정도 끝냈다. 다꽂음 청소끝.

연구실 풍경

300만 화소짜리 카메라 들고온 기념으로 여기저기 찍어본다.. 여긴 내자리~ 정리정돈 해야하는데... 임베디드 대회갔을때 목에 걸고 있던건데 하나하나 모아야겠다. 많으면 많을수록 까리할것 같다! 왼쪽은 탐사로봇 만들어볼라고 구상중인거고 오른쪽에는 연구실 들어오기 전에 휴머노이드 만들어보려고 깔짝깔짝 하다가 잠시 접은 놈이다... 내 최종목표는 휴머노이드~! 졸업하기 전에는 완성되겠지? 별로 좋은 버릇은 아닌데 하나끝내기 전에 이것저것 너무 많이 시도만 해보네... 좀 진득하게 하나만 파야하는데... 일만 벌려놓고 우왕좌왕하고 있다.

개발환경 구축하기(3)

Eclipse 설치하기 저번 글에서 사용했던 apt-get install 을 사용하여 eclipse를 설치해보자. eclipse는 일종의 틀 같은 놈이다. 일식, 월식할때 "식(蝕)"이 바로 eclipse다. eclipse는 오픈소스로 되어있고 tool-chain에 따라 컴파일 할 수 있게 되어있다. 메모장으로 소스를 만들어도 상관없지만 eclipse를 쓰면 좀 더 효율적으로 소스코드를 작성할 수 있다. 메모장에서는 자동 들여쓰기나 작성 중 오류발견 등이 어려운데 eclipse를 쓰면 자동으로 잡아주기 때문이다. 설치하기 전에 update를 한번 해주자. 안하니까 eclipse 설치가 안된다. - -; 터미널에 sudo apt-get update라고 입력해준다. 자 이제 업데이트가 끝났으니 eclipse..

개발환경 구축하기(2)

1. 리눅스 설치하기 보통 많이 사용되는 리눅스는 우분투, 페도라이다. 그럼 두 리눅스의 차이는 뭘까? 간단히 얘기하면 패키징관리 방법이 다르다. 쉽게 비유한다면 우분투, 페도라는 똑같이 단군할아버지로 시작해서 후에 서로 다른 정치방법에 의해서 백제, 신라, 고구려처럼 나뉜거다. 참 쉽죠? 우분투는 데비안으로 부터 튀어나온 놈이다. 데비안은 또 뭐냐? 그냥 쉽게 말해서 우분투아빠다.-- 자세한건 인터넷 ㄱㄱ 페도라는 레드햇으로 부터 튀어나왔다. 역시 자세한건 인터넷 ㄱㄱ 아까 위에서 둘의 차이는 패키징관리 방법이 틀리다고 했다. 데비안은 dep을 쓰고 레드햇을 rpm을 쓴다. 따라서 우분투는 dep, 페도라는 rpm형식을 쓴다. 근데 왜 데비안, 레드햇을 안쓰고 우분투, 페도라를 하느냐?(사실 써도 된다..

개발환경 구축하기(1)

이 글은 내가 했던 과정을 정리하기 위한 자료이다. 남들을 위한 배려따윈 없다!! 지능형 자동차 개발을 하기위해선 개발환경부터 구축해야 한다. 그렇다면... 개발환경구축이란 무엇인가? 개발환경구축이란 말 그대로 개발을 하기 위한 환경을 만들어 주는 것이다. 지능형자동차를 개발을 하기 위해서는 다음과 같은 작업을 해줘야 한다. 1. 리눅스 설치하기 2. arm-linux-4.1.1 설치 3. minicom 설치 4. TFTP설치 우선 위의 작업을 해주면 가장 기본적인 단계는 끝이다. 그외 작업의 편의성을 위해 이클립스(리눅스에서는 visual studio가 안되는걸로 알고있다.)를 설치하는건 자유에 맡긴다. 자~ 그럼 차근차근 하나씩 해보자. 먼저 리눅스가 있어야한다. 당연히...근데 왜 하필 리눅스에서 ..