리눅스 4

V4L2 API를 이용하여 영상획득 성공!!

너무 기뻐서 글을 안쓸수가 없다. 드디어... 마침내.... 며칠동안 고생한 결과가 나왔다. 200줄도 안되는 코드 주제에 나를 애먹이다니. 캬~ 기분좋다. 새벽4시에.... 아아아ㅏ아아아아아아 기쁘다...낭러ㅏ널ㄴ리너ㅏ런라ㅣㅓㅁ나ㅣ러ㅏㅣ널ㅇ ㄹ내러나ㅣ러ㅣ너라ㅣ널나ㅣㅓ라ㅣ넝리ㅓ리ㅏㅓ나ㅓ라ㅣ너아ㅣ러나ㅣㅓ라너ㅏㅣㅇ러ㅏㅓ읾ㄴ ㅇ러ㅏㅣㅁ너리ㅓ지러ㅏㅣ러ㅣ정리저ㅑㅐ덕랴ㅓㄹ나ㅓ리나ㅣ러ㅣㅏ너라ㅣㅓ니러ㅣㄴㅇ러ㅓㅁㄴㄹ 넝ㄹ멍라ㅣㅓㅣ낭러ㅏㅣㅇ러ㅏㅣ언리ㅓ니ㅏ러ㅏㅇ러ㅣ널 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ..

개발환경 구축하기(마지막)

환경구축 마지막이다. 환경만 잘 구축해 놓으면 다음 단계는 이제 개발자의 역량이다. 나는 대회를 준비하면서 리눅스를 처음 접하게 되었고 시작부터 막막했었다. 그저 리눅스를 사용해야한다는 것만 알고 있었다. 역시 사람은 직접 부딪혀봐야 뭔가를 얻는다. 혹시라도 임베디드 대회를 준비하는 사람들이 이 글을 보게 된다면 나처럼 환경구축에만 몇 개월을 쓰는 일은 없을 것이다. 혹시 이글을 참고하고자 한다면 내가 설명을 개떡같이 해놨지만 찰떡같이 알아들어라. 이건 남을 위해 작성한게 아니라 나를 위한 정리니까! Tool-Chain 설정하기 툴체인이 뭔가? 간단히 컴파일환경이다. 나는 컴파일러를 지정해 주는것이라고 생각한다. 우리가 코드를 멋지게 짜놔봤자 뭐하겠노? 좋다고 소고기 사먹ㄱ.... 불어 한마디 못하는 당..

개발환경 구축하기(2)

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

개발환경 구축하기(1)

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