전체 글 110

[ODROID-X2] Android Booting SD card(or eMMC) recovery

# Odroid-X2 Board Android booting set up Format된 SD card(or eMMC)를 준비한다. 다음의 URL에 접속한다. http://dn.odroid.com/4412/Android/4.1.2_Mar-26-2014/ODROID-X2/ 사용하고 있는 flash에 맞춰 다운로드 받는다. sd_self_installer.img.zip (SD card일 때) emmc_self_installer.img.zip (eMMC일 때) 압축을 풀고 해당 *.img가 있는 폴더로 들어가서 다음 명령어를 입력한다. (sdb에 메모리카드가 마운트된 위치를 적는다.)$ sudo dd if=./sd_self_installer.img of=/dev/sdb SD card를 Odroid-X2 Boar..

Programming/Linux 2014.06.11

[용어정리] 툴체인(Tool chain)이란?

# What is 'Tool chain? Target 시스템의 Software 개발을 진행하기 위해 필요한 host system의 Cross Compile(교차 컴파일) 환경이다. - Cross라는 말은 무엇인가? 현재 우리가 사용하고 있는 PC의 CPU는 Odroid, Atmega, Mango에서 사용하는 CPU와 다를 것이다. 그런데 PC에서 개발을 수행하고 있고, 그 PC에서 컴파일 해서 Binary file을 만들어야 하는데 그 Binary Code가 동작하는 CPU는 다른 것이다. 이와 같이 개발하는 곳의 환경과, 실제 개발된 코드가 동작될 환경이 다를 경우 이러한 것을 Cross라고 부른다. Tool Chain은 컴파일러만을 의미하지 않는다. Source Code를 Compile하고 Build..

Programming/Linux 2014.06.08

[OrCAD v10.5] LED On/Off 회로도면 설계

# Electronics Circuit Design 이번 포스팅을 통해 Capture CIS를 활용하여 회로를 설계하는 방법에 대해 알아보자. 간단한 스위치를 통해 LED를 On/Off할 수 있는 회로를 만들어보자. 시작하기에 앞서 무엇이 필요할지 생각해 보자. 전원, 스위치, 저항, LED 이것이 끝이다. 1. 프로젝트 준비OrCAD v10.5의 Capture CIS에서 새프로젝트를 만든다. Schematic Page Editor Window를 활성화하면 다음과 같은 도면이 나타난다. 2. 부품 배치우리에게 필요한 부품들은 스위치, 저항, LED이다. Tool Palette에서 [Place part] 버튼을 누르거나 단축키 'p'를 눌러 대화상자를 연다. 부품을 찾아서 배치해보자. Part: 라고 되어..

회로 설계/OrCAD 2014.06.07

[OrCAD v10.5] Capture CIS 환경설정

# Capture CIS Environment Setting 오늘 포스팅을 통해 Capture CIS에서 도면사이즈 설정과 기본적으로 제공되는 부품라이브러리를 등록하는 방법을 배워보자.1. 도면 설정 [Options] → [Schematic Page Properties]를 선택하면 다음과 같은 도면 설정 대화상자가 나타난다. Units에서 Inches 또는 Millimeters를 선택할 수 있으며 도면의 크기도 설정이 가능하다. Project Manager Window에서 도면 크기를 변경하고자 하는 도면 페이지를 더블 클릭하여 해당 도면의 Schematic Page Editor Window를 활성화 한 후에 메뉴 선택 2. 라이브러리 등록 OrCAD는 많은 부품 라이브러리들을 Capture CIS와 함..

회로 설계/OrCAD 2014.06.07

[OrCAD v10.5] Capture CIS 시작

# Electronics Circuit Design(using OrCAD v10.5) 이번 포스팅에서 전자회로를 설계할 수 있는 OrCAD v10.5를 이용하여 회로설계하는 방법을 배워보자. 1. Create New ProjectOrCAD 10.5 폴더의 [Capture CIS]를 실행한다. [File] → [New] → [Project] 경로를 통해 새 프로젝트를 열어 다음과 같이 원하는 작업폴더 경로와 프로젝트 이름을 설정한다. 2. Capture CIS Window 구성① Project Manager Window 회로도면, 라이브러리(Design Cache), 출력파일(DRC, MNL, BOM) 등 프로젝트를 전박적으로 관리하는 창이다.② Schematic Page Editor Window Tool..

회로 설계/OrCAD 2014.06.06

[OrCAD v10.5] Capture CIS & Layout 설치방법

# OrCAD v10.5(Capture CIS) & Layout Install OrCAD는 EDA(Electronics Design Tools)의 일종으로 전자회로를 설계하는 툴이다. 오늘 포스팅을 통해 OrCAD 10.5 버전과 PCB(Printed Circuit Board) Artwork Tool 패키지인 Layout 설치과정을 알아보자. (※ 반드시 정품 License를 구매하고 설치하자.)OrCAD 10.5폴더에서 setup.exe을 실행한다. OrCAD는 Windows XP 또는 Windows 2000 이상의 버전이 필요하다. 라이센스 동의과정 [I accept the terms of the license agreement] OrCAD 제품 설치 [Install Products] PC에 설치되어..

회로 설계/OrCAD 2014.06.06

[Tizen Porting 10] u-boot에 커널 이미지 올리기

#10 Kernel Image Upload to u-boot 1. fastboot 설치minicom이 열려있는 터미널 창을 그대로 놔두고 새로운 터미널 창을 열어 fastboot를 설치하자.$ sudo add-apt-repository ppa:nilarimogard/webupd8 $ sudo apt-get update$ sudo apt-get install android-tools-adb android-tools-fastboot 2. Kernel Image fusingKernel Build가 완료되면 ~/Downloads/linux/arch/arm/boot 경로에 zImage가 생성된다. minicom이 실행되어 있는 터미널에서 다음 명령을 실행하여 타겟 보드의 파티션을 설정하자.# fdisk -c 0 ..

Programming/Tizen 2014.06.02

[Tizen Porting 09] 미니컴 설치 및 타겟보드 부팅

#9 minicom install & Target Board(Odroid-X2 Booting) 0. What is the 'minicom'? Serial Port를 통해 Target과 PC간 통신을 통해 Target의 정보를 PC 모니터를 통해 확인할 수 있고 반대로 PC에서의 명령을 Target에 전달할 수 있다. 1. minicom Install$ sudo apt-get install minicom 2. minicom을 이용한 부팅Fusing된 SD카드를 Odroid-X2 Board에 삽입하고 Serial Port를 통해 Target의 로그를 확인하자. 사진처럼 오른쪽 상단의 전원을 연결하지 말고, UART Port와 USB Port를 컴퓨터에 연결하자. 사진넣어야 함-------------- $ s..

Programming/Tizen 2014.06.02

[Tizen Porting 08] u-boot 다운로드 및 컴파일(SD Card 필요)

#8 u-boot Download & Compile 1. u-boot Download 다음 명령을 통해 Odroid u-boot를 다운로드 받는다.$ git clone https://github.com/hardkernel/u-boot.git 2. u-boot Compile$ cd u-boot $ make distclean$ make smdk4412_config$ make 3. u-boot SD카드 fusingSD카드가 포맷되어 있지 않은 경우 SD카드를 PC와 연결하여 볼륨을 언마운트 한 뒤 포맷을 진행한다. 파티션이 나뉘어있을 경우 파티션 삭제까지 진행한다.다음 빨간색으로 된 'sd?'는 sd카드의 마운트 위치이다. (확인방법: $ sudo fdisk -l) 필자는 /dev/sdb에 마운트 되어있음$ ..

Programming/Tizen 2014.06.02

[Tizen Porting 07] Tizen_defconfig 수정 2

#7 Tizen_defconfig revision 2 [Tizen Porting 04]과정을 이어서 진행한다. Tizen_defconfig를 크로스 컴파일러를 통해 빌드시킬 때 생기는 에러들을 수정한다. # Odroid usb 설정이 안되어있는 경우 Tizen_defconfig를 편집기를 통해 열어보면 #USB Host Controller Drivers가 있다. (검색 명령어는 '/검색할 단어 or 문장' 이다. 참고하자.) 초기 설정은 다음과 같이 되어 있다. 이를 다음과 같이 Odroid Board에서 사용되는 USB 설정을 추가해 준다. # Odroid Keyboard 설정 문제(undefined reference to 'odroid keypad_trigger') 검색을 통해 CONFIG_KEYBO..

Programming/Tizen 2014.05.31