EzDoum

찾기
처음으로 | 찾기 | 아카이브 | 글 올리기 | 링크 | 자료실 | 통계 | 연락처 | 자유게시판
이지도움 특집
전체보기
네트워크
TI OMAP35x
TI DaVinci
Analog Blackfin
RobotWar2005
임베디드!
캐쉬의 모든것
메모리 할당 알고리즘
CPU 파이프라이닝
자료구조(Tree)
금융

Login
이름

암호

기억하기


사용자 등록

현재 접속중인 등록 사용자는 0명, 익명 사용자는 3명 입니다.
전체 등록 사용자: 751명

마지막 답장
·libcurl + fuse 조합으로 되는게 많네. (1)
·Linux Ftrace에 관해 (3)
·Android MTP ( Media Transfer Protocol ) (1)
·Lighttpd에 인증을 digest 사용시 IE 오동작 문제? (1)
·Dtrace에 관해 (1)

최근글
·OpenSSL and multi-threads (0)
·ARM 환경에서 OpenCL 사용 (0)
·IoT용 WIFI 모듈 비교 ( MCU ) 클래스 (0)
·Glances - 리눅스 여러 가지 항목을 한 화면에서 모니터링 (0)
·plugin 방식의 로그 분석기 (0)

뜨거운 감자
·나는 인터렉티브한 환경에서 역어셈블 한다. (12)
·GNU REGEX (정규표현식) 프로그래밍 강좌 (7)
·SoCRobotWar 2005 - 신입생 기초 교육자료 (7)
·ASP.NET의 데이터 그리드와 사용자 컨트롤 (7)
·DHTML Editing Control (7)

가장 많이 읽은 글
·[Cache] 2-way Set-Associative 방식이란 무엇일까? (2)
·멀티쓰레드(Pthread) 프로그래밍
·Sorting Algorithm Animation (2)
·GNU REGEX (정규표현식) 프로그래밍 강좌 (7)
·SoCRobotWar 2005 - 신입생 기초 교육자료 (7)

임베디드! - Cirrus EDB9315A 개발보드
글쓴이: EzDoum 글쓴날: 2006년 11월 23일 오후 08:17
하드웨어



펌웨어 코딩을 하다 보니까, 다양한 주변장치 및 네트워크를 지원하는데 들어가는 비용이 상당하다. 이 문제에 대한 답은 임베디드 리눅스가 아닐까 싶다. 리눅스는 오랫동안 사용해 왔지만 그다지 적극적으로 임베디드 리눅스를 접해 보질 않아서 뭔가를 만들기는 부족함을 느끼던 차에 시작하기 적당한 arm SoC칩과 그 개발 보드를 알았다.

Cirrus EDB9315 으로 ARM920T 기반으로 다양한 기능이 들어가 있는데 그중에서도 하드 디스크 지원과 개발 보드내에 VGA 출력, usb호스트 기능으로 usb키보드, 마우스, usb메모리 지원등이 되어서 임베디드 리눅스 테스트 장비로는 그만이다.
뿐만 아니라 프린터 포트가 아닌 시리얼 포트로 초기 부트로더를 다운로드 할 수 있고 개발자 사이트에서 2.4.X 커널과 2.6.X 커널 모두 제공하고 있어서 접근 경로가 상당히 다양하다.

falinux에서도 EP9312 기반의 개발 보드가 있기는 하지만 cirrus사에 직접 주문하는 이 개발보드와 가격차이가 별반 없어서 digi-key에서 주문했다. 28만+2만(배송비)+6만원(관세 및 부가세)
cirrus쪽 개발 보드를 선택한 또 다른 이유중 하나가 falinux는 하드디스크를 달려면 빵판에 작업 좀 해야 한다. falinux쪽이 나은점은 64MB nand flash가 달려 있고 한국어 지원을 받을 수있다는 정도??

막상 실제로 보드를 받아 보니까 nand메모리 큰거는 장점이 별로 안된다. usb호스트 기능이 되기 때문에 usb플래시나 하드가 달려서, 거의 무한대의 용량을 즐기고 있다.


Cirrus EDB9315A 스펙

## 200-MHz ARM920T Processor
• 16-kbyte Instruction Cache
• 16-kbyte Data Cache
• Linux®, Microsoft® Windows® CE-enabled MMU
• 100-MHz System Bus

## MaverickCrunch™ Math Engine
• Floating Point, Integer, and Signal Processing Instructions
• Optimized for digital music compression and decompression algorithms.
• Hardware interlocks allow in-line coding.

## MaverickKey™ IDs
• 32-bit Unique ID can be used for DRM-compliant 128-bit random ID.

## Integrated Peripheral Interfaces
• 32-bit SDRAM Interface (up to 4 Banks)
• 32-/16-bit SRAM / FLASH / ROM
• Serial EEPROM Interface
• EIDE (up to 2 devices)
• 1/10/100-Mbps Ethernet MAC
• Three UARTs
• Three-port USB 2.0 Full-speed Host (OHCI) (12 Mbits per second)
• LCD and Raster Interface with Graphics Accelerator
• IrDA Interface
• PCMCIA Interface
• Touchscreen Interface with ADC
• 8 x 8 Keypad Scanner
• One Serial Peripheral Interface (SPI™) Port
• 6-channel or 2-channel Serial Audio Interface (I2S)
• 2-channel, Low-cost Serial Audio Interface (AC'97)
• 2 High-resolution PWMs (16 bits each)

## Internal Peripherals
• 12 Direct Memory Access (DMA) Channels
• Real-time Clock with Software Trim
• Dual PLL controls all clock domains.
• Watchdog Timer
• Two General-purpose 16-bit Timers
• One General-purpose 32-bit Timer
• One 40-bit Debug Timer
• Interrupt Controller
• Boot ROM
• Package
• 352-pin PBGA

Cirrus ARM Product table
http://www.cirrus.com/en/products/pro/techs/T7.html

EP9315
http://www.cirrus.com/en/products/pro/detail/P1052.html
http://www.cirrus.com/en/pubs/manual/EDB9315A_Tech_Ref_Manual.pdf
http://www.cirrus.com/en/pubs/proDatasheet/EP9315_PP4.pdf
http://www.cirrus.com/en/pubs/manual/EP9315_Users_Guide.pdf

AN266 How to Connect NAND Flash Memory to an EP93xx
http://www.cirrus.com/en/pubs/appNote/AN266REV1.pdf

AN253 Optimizing Code Speed for the EP9312 and EP9315 MaverickCrunch Coprocessor
http://www.cirrus.com/en/pubs/appNote/AN253-1.pdf

Cirrus ARM developer Site
http://arm.cirrus.com

FALinux EZ-EP9312
http://www.falinux.com/zproducts/ez-ep9312.php

FALinux EZ-EP9312 자료실, 강좌자료
http://www.falinux.com/zdownload/ep9312.php

01장 하드웨어 (제품소개서 . 제품페키지. 보드연결 설명서)
02장 하드웨어 제품설계
03장 보드 부팅 확인하기 (타겟 보드 부팅 확인하기 Window , Linux)
04장 타겟보드 사용법 (윈도우 환경에서 이지보드에 리눅스 구동하기,
리눅스환경에서 리눅스 구동하기)
05장 개발 시스템 환경 구축하기 (개발시스템 환경구축 사례)
06장 크로스 컴파일 환경구축 (크로스 컴파일 구축)
07장 호스트 네트워크 환경 설정 (BOOTP , TFTP , NFS, 삼바 환경구축)
08장 커널설치 및 패치 (커널 설치 및 패치 , 이지보드 커널 패치파일 만들기)
09장 커널 컴파일 (커널 컴파일 , 커널 컴파일 한글 문서)
10장 램디스크 이미지 제작 (램디스크 이미지 만들기)
11장 MTD 루트파일 시스템 과 YAFFS 파일 시스템
12장 FlashRomWrite 매뉴얼 (타겟 보드의 초기상태 및 이지플러쉬 동작환경,
이지플래쉬 프로그램 위치 및 사용설명)

13장 이지부트 (이지부트 메뉴얼)
14장 디바이스 드라이브 (디바이스 드라이브 GPIO , DIO)
15장 시리얼 프로그램 (시리얼 프로그램 예제)

  • 첨부 파일: ep9315a.JPG ep9315a.JPG (136 KiB(138,957 Bytes))

    [Image Size 806 x 610]
    ep9315a.JPG



    [분류: 하드웨어 인쇄용 페이지 본문 email로 보내기 ]

  • <  1400x1050 on Intel 915GM | 리눅스 백업하기  >
    임베디드! - Cirrus EDB9315A 개발보드 | 답장: 1개 | 본문에 답장
    정렬 :  
    답장 EzDoum 2006년 11월 23일 오후 08:18 [ 이글에 답장 | 본문에 답장 | 책갈피 ]
    A. EP9315 processor
    B. Processor Status LEDs - one Red and one Green
    C. USB 2.0 High-speed Device IC (ISP1581)
    D. SDRAM - 2 16-bit devices
    E. Memory Bus Expansion Connector
    F. Main Power Switch, S1
    G. 12V Power Connector
    H. 3.3V Voltage Regulator - switching, 3A
    I. Serial Boot Pushbutton - labeled "SERIAL BOOT"
    J. Reset Pushbutton - labeled "/POR"
    K. UART2 Header - 5x2
    L. UART1 Header - 5x2
    M. UART0, DB9 Male
    N. USB Device Connector
    O. Ethernet Connector
    P. Dual, Stacked USB Host Connector
    Q. Audio Out Connector
    R. Audio In Connector
    S. Peripheral Bus Expansion Connector
    T. Touch Screen Connector
    U. JTAG Connector
    V. VGA Connector - DB15, female
    W. LCD Connector
    X. IDE Connector
    Y. Commercial IR
    Z. IDE Power Connector, +12V, +5V, GND
    AA. RTC and Battery Backup


    [수정]

    임베디드! - Cirrus EDB9315A 개발보드 | 답장: 1개 | 본문에 답장
    정렬 :  

    답장 쓰기
    글을 올리시려면 로그인 (사용자 등록) 하셔야 합니다.

    검색
    Google

    분류
    ·공지 (6)
    ·인터넷 (87)
    ·하드웨어 (260)
    ·C/C++ (65)
    ·어셈블리 (7)
    ·리눅스 (136)
    ·리눅스 커널 (67)
    ·윈도우즈 (25)
    ·데이터베이스 (20)
    ·보안 (16)
    ·.NET (25)
    ·그래픽 (13)
    ·책소개 (42)
    ·호기심 천국 (80)
    ·잡담 (111)
    ·사랑 (3)

    전체 본문수: 963
    전체 답장수: 525


    분류 : 하드웨어
    최근글
    최근글
    가장 많이 읽은 글
    ·[Cache] 2-way Set-Associative 방식이란 무엇일까? (2)
    뜨거운 감자
    ·SoCRobotWar 2005 - 신입생 기초 교육자료 (7)

    EzDoum투표
    이지도움 어때요?
    이게 뭐야. 다시 안올란다. --;
    아이 좋아라~ +_+;
    관심없다.
    먼가는 있는거 같은데 뭐하는 곳이지?
    기타 (자유게시판에 글로 남겨 주세요)
    [ 결과 | 투표 ]

    랜덤 링크
    http://kldp.net


     Home ^ BACK TO TOP ^ EzDoum - 도움이 필요하세요~??
     Powered by KorWeblog 1.5.8 Copyleft © 2001 EzDoum, 관리자: EzDoum