====== 임베디드 ====== ====== 요피 ====== | [[yopy1|Yopy 활용하기 - 1.환경구축]] | 요피에서 프로그래밍을 위한 환경 소개 | | [[yopy2|Yopy 활용하기 - 2.데스크탑 만들기]] | 요피를 데스크탑 처럼 꾸미는 방법 소개 | | [[yopy3|Yopy 활용하기 - 3.좀더 편하게 쓰기]] | 요피를 편하게 사용하기 위한 방법 소개 | | [[yopy4|Yopy 활용하기 - 4.파일시스템 뜯어 고치기]] | 요피의 파일 시스템을 수정하는 방법 소개 | | [[yopy5|Yopy 활용하기 - 5.클리핑하기]] | 클리핑을 통해 요피를 활용하는 방법 소개 | | [[yopy6|Yopy 활용하기 - 6.큐토피아 사용하기]] | 큐토피아를 설치하고 사용법 설명 | | [[yopy7|Yopy 활용하기 - 7.최종 정리]] | 요피 활용하기에 대한 정리와 나의 느낌 | | [[yopy8|Yopy 활용하기 - 8.위키 머신 만들기]] | 요피에 위키를 설치하는 방법 소개 | ====== 자우르스 ====== | [[zaurus1|자우르스 활용하기 - 1.시작하기]] | 자우르스의 기본 세팅 설명 | | [[zaurus2|자우르스 활용하기 - 2.한글 설정하기]] | 한글화를 하기 위한 설정 설명 | | [[zaurus3|자우르스 활용하기 - 3.서버 만들기]] | 자우르스를 서버로 사용하기 위한 방법 소개 | | [[zaurus4|자우르스 활용하기 - 4.응용 프로그램 설치하기]] | 여러가지 프로그램의 설치 방법 소개 | | [[zaurus5|자우르스 활용하기 - 5.커널 주무르기]] | 커널과 롬을 업데이트하기 위한 방법 소개 | | [[zaurus6|자우르스 활용하기 - 6.나만의 롬만들기]] | 롬을 직접 만드는 방법을 설명 | | [[zaurus7|자우르스 활용하기 - 7.개발환경 구축하기]] | 자우르스에서 돌아가는 프로그램을 개발하기 위한 환경 구축 방법 소개 | | [[zaurus8|자우르스 활용하기 - 8.단어암기 프로그램]] | APM 을 이용한 단어암기 프로그램 설치 및 사용 방법 안내 | | [[zaurus_backup|자우르스 백업 데이터 일지]] | 백업 데이터의 특징 설명 | | [[zaurus_andromeda|안드로메다 사용하기]] | Debian 기반의 ROM 인 안드로메다를 설치하는 방법 | | [[zaurus_cakco|CACKO ROM 사용하기]] | 가장 널리 사용되는 CACKO ROM 사용하기 | ====== 휴대폰 ====== | [[xperia|Sony XPERIA ARC]] | 소니 엑스페리아 아크 커널 루팅 설정 방법 설명 | | [[note3|Samsung Galaxy Note3]] | 갤럭시 노트3의 모든 것 | ====== 하드웨어 ====== | [[mba2440|MBA 2440 사용하기]] | 아이지시스템에서 나온 S3C2440 기반의 레퍼런스 보드를 사용하는 방법 설명 | | [[s3c2410|S3C2410 보드에 리눅스 포팅하기]] | 리눅스를 S3C2410 보드에 올리는 방법 설명 | | [[blob_sa1100|BLOB 분석 - SA1100]] | SA1100 에 포팅된 BLOB 분석 | | [[s3c2440|S3C2440 보드 리눅스 포팅 도전기]] | S3C2440 에 리눅스 포팅 삽질기 | | [[toolchain_arm|Toolchain(ARM) 설치하기]] | 툴 체인을 만들고 사용하는 방법 설명 | | [[8051|8051 시작하기]] | 8051 을 타겟으로한 환경구축 및 컴파일 설명 | | [[8051_hardware|8051 이해하기 - 1.하드웨어]] | 8051 을 이용한 프로그램 예제 설명 | | [[hardware|하드웨어의 기초]] | 기본적으로 알아야할 하드웨어의 용어 정리 | | [[hardware_basic|하드웨어의 기초 - 1.레귤레이터]] | 레귤레이터에 대한 설명 | | [[hardware_test|하드웨어 무결성 시험하기]] | 하드웨어를 테스트 할 수 있는 방법을 소개 | | [[ez_at7|EZ-AT7 사용하기]] | USB JTAG 장비인 EZ-AT7 사용 방법 설명 | | [[iptime_a2000ua|IPTIME A2000UA 사용하기]] | 802.11ac 가 지원되는 무선랜카드 사용법 소개 | ===== EZ-X5 ===== | [[ez_x5|이지보드-X5 세팅기]] | 기본적인 세팅법을 다룸 | | [[ez_x5_toolchain|이지보드-X5 툴 체인 설치하기]] | 이지보드에 사용할 툴 체인을 만드는 방법 소개 | | [[ex_x5_web|이지보드-X5 웹서버를 올려보자]] | 이지보드에 웹서버를 설치하여 테스트 | | [[ex_x5_gpio|이지보드-X5 GPIO 제어하기]] | 이지보드의 GPIO 포트를 제어하는 방법 설명 | | [[ez_x5_qt|이지보드-X5 QT 포팅하기]] | 이지보드에 QT 를 포팅하는 방법 소개 | | [[ez_x5_kernel|이지보드-X5 에 커널 포팅하기]] | PXA255 기반의 보드에 2.6 커널을 올리는 방법 설명 | | [[ez_x5_eth|이지보드-X5 에 디바이스 드라이버 포팅하기 - Ethernet]] | 2.6 커널 기반에서 이더넷 드라이버를 포팅하는 방법 설명 | | [[ez_x5_flash|이지보드-X5 에 디바이스 드라이버 포팅하기 - Nand Flash]] | 2.6 커널 기반에서 Nand Flash 를 포팅하는 방법 설명 | ====== 소프트웨어 ====== | [[cgi|CGI 프로그래밍]] | 임베디드 웹서버에서 사용할 수 있는 CGI 프로그래밍 예제 소개 | | [[cygwin|Cygwin 사용하기]] | 윈도우 환경에서 임베디드 프로그래밍을 할 수 있는 Cygwin 소개 | | [[cygwin_yopy|Cygwin 을 이용한 Yopy 컴파일 환경구축하기]] | Cygwin 을 이용해서 요피 개발 환경 구축 방법을 설명 | | [[qtopia|QTOPIA 설치하기]] | QT 기반의 윈도우 매니저인 큐토피아 설치 방법 소개 | | [[driver_basic|디바이스 드라이버의 기초 - LED 제어하기]] | 리눅스에서 LED 를 제어하기 위한 방법 설명 | | [[assembler_basic|어셈블러 기초]] | i386 기반의 어셈블러 명령어 설명 | | [[yopy_qt|QT 포팅하기]] | 요피에 QT 를 포팅하는 방법 소개 | | [[yopy_qtopia|QTOPIA 포팅하기]] | 요피에 큐토피아를 포팅하는 방법 소개 | | [[ipk|IPK 만들기]] | 큐토피아에서 사용하는 IPK 패키징 방법을 소개 | | [[firmware|펌 웨어 개발하기]] | 펌 웨어를 개발하는 데 알아 두어야 할 것을 정리 | | [[web_appliance_1|임베디드 시스템을 이용한 웹상에서의 가전제품 제어하기1]] | 필요한 장비 설명 및 준비물 정리 | | [[web_appliance_2|임베디드 시스템을 이용한 웹상에서의 가전제품 제어하기2]] | 개발환경 구축과 커널 컴파일 과정 소개 | | [[web_appliance_3|임베디드 시스템을 이용한 웹상에서의 가전제품 제어하기3]] | 웹서버에 CGI 프로그램을 통해 가전제품을 제어하는 과정 소개 | | [[system_call_1|시스템 콜 이해하기 - 1.무작정 따라하기]] | 시스템 콜을 이용해서 hello world 를 출력하는 방법 설명 | | [[system_call_2|시스템 콜 이해하기 - 2.task_struct]] | task_struct 를 이용해서 태스트의 정보를 출력 | | [[system_call_3|시스템 콜 이해하기 - 3.인자 전달하기]] | 애플리케이션에서 인자를 커널로 전달하여 출력하는 방법 설명 | | [[system_call_4|시스템 콜 이해하기 - 4.구조체를 사용한 인자 전달]] | 구조체를 이용해서 커널로 인자를 전달하는 방법 설명 | | [[tip|임베디드 팁]] | 임베디드 프로그래밍을 하면서 알아야 할 팁 소개 | | [[code_optimize|코드 최적화하기]] | 주어진 환경에 코드를 최적화 하는 방법 소개 | | [[root_filesystem|루트 파일시스템 만들기]] | 루트 파일 시스템을 직접 만들어 보자 | | [[driver_network|네트워크 디바이스 드라이버 핵심가이드]] | 네트워크 드라이버 심층 분석 | | [[apps|자주 사용하는 앱]] | 사용하면 편리한 앱들의 사용방법 정리 | ===== 안드로이드 ===== | [[android_1|안드로이드 핵심가이드 - 1.시작하기]] | 안드로이드 플랫폼을 다운받아 직접 빌드하기 | | [[android_2|안드로이드 핵심가이드 - 2.Network]] | 안드로이드에서의 Network function 에 대한 설명 | | [[android_3|안드로이드 핵심가이드 - 3.ADB 사용하기]] | 안드로이드 개발에 있어 가장 중요한 툴인 ADB 사용법 정리 | | [[android_4|안드로이드 핵심가이드 - 4.Makefile 이해하기]] | 안드로이드 상에서 실행되는 프로그래밍을 위해 알아할 Makefile 설명 | | [[android_app|안드로이드 앱 프로그래밍 - 1.hello world]] | 앱 개발을 위한 환경설정 및 간단한 앱 만드는 방법 설명 | | [[android_post|안드로이드 개발자 및 앱 등록하기]] | 앱을 등록하고 관리하는 방법 | ==== Arndale Board ==== | [[exynos_5250|Exynos 5250 - 개발환경 구축하기]] | Arndale Board 상에서 안드로이드 포팅 및 개발을 위한 환경 설정 | ===== 아두이노 ===== | [[aduino_1|아두이노 그대로 따라하기 - 1.준비운동]] | 따라하기에 앞서 필요한 환경 구축 방법 기술 | | [[aduino_2|아두이노 그대로 따라하기 - 2.LED 켜고 끄기]] | 가장 기본적인 신호 컨트롤하는 방법 설명 | | [[aduino_3|아두이노 그대로 따라하기 - 3.센서 사용하기]] | 여러가지 센서들에 대한 사용법 및 특징 소개 | | [[aduino_4|아두이노 그대로 따라하기 - 4.인터페이스 통신하기]] | 다양한 인터페이스를 통해 외부와 통신하는 방법 설명 | | [[aduino_5|아두이노 그대로 따라하기 - 5.프로세싱과 연동하기]] | 프로세싱을 통해 PC 와의 통신 방법 소개 | | [[aduino_6|아두이노 그대로 따라하기 - 6.LCD 제어하기]] | LCD 를 통해 글자를 출력하고, 스위치에 통해 제어하는 방법 | | [[aduino_7|아두이노 그대로 따라하기 - 7.회로도 그리기]] | Fritzing 를 사용하여 가독성 높은 회로도를 그리는 방법 | | [[aduino_8|아두이노 그대로 따라하기 - 8.모터 사용하기]] | 모터를 제어하여 움직이는 동작을 만드는 방법 | | [[aduino_9|아두이노 그대로 따라하기 - 9.네트워크 통신]] | 네트워크에 연결하여 통신하는 방법 | | [[aduino_10|아두이노 그대로 따라하기 - 10.실시간 시간 및 날씨계]] | 인터넷으로부터 받은 정보를 LCD 에 출력하는 제품(?) | | [[aduino_11|아두이노 그대로 따라하기 - 11.인터랙티브 뮤직]] | 나만의 악기를 만드는 방법 | | [[aduino_12|아두이노 그대로 따라하기 - 12.인터럽트 사용하기]] | 인터럽트를 사용하기 위한 방법 | | [[aduino_13|아두이노 그대로 따라하기 - 13.데이터 저장하기]] | 전원을 끄더라도 데이터가 사라지지 않는 방법 | ---- {{indexmenu>:#1|skipns=/^(wiki|etc|diary|playground)$/ skipfile=/^(todays|about|guestbook)$/ nsort rsort}} ----