본문 바로가기
임베디드 리눅스 시스템 구축하기

참고 사이트와 서적

by 상레알 2009. 3. 9.
All Linux Devices ( http://allinuxdevices.com/)
- 임베디드 리눅스에 관련된 이야기나 새로운 아이템에 대한 링크가 있다.  internet.com 이 리눅스 리소스의 일부로 관리하고 있다.

Embedded-Linux.de(http://embedded-linux.de/)
-임베디드 리눅스 시스템에서 사용되는 BusyBox와 uClibc와 같은 주요 오픈  소스 패키지의 릴리즈에 대한 업데이트를 제공하는 독일어 사이트다.

LinuxAutomation ( http://www.linux-automation.de/)
-자동화 분야에서 리눅스 사용과 관계된 여러 리소스에 대해 잘 구성된 링크를 제공하고 이싿. 비록 이 사이트의 메인 페이지는 독일어로 되어있지만 영어 버전 링크도 제공하고 있다.

LinuxDevices.com (http://www.linuxdevices.com/)
-산업과 관련되 많은 뉴스 아이템을 포함하고 있다. 그 외에 오픈 소스와 자유 소프트웨어 커뮤니티 개발에 대한 기사도 포함하고 있지만, 다소 상업적인 시각에서 기술한 글을 주로 제공한다. 이 사이트는 많은 산업적인 지침서를 제공하고 있으며 자주 업데이트 된다. 가장 자주 띄는 임베디드 사이트라고 한다.

Linux Documentation Project (http://www.tldp.org/)
-HOWTO 문서와 각종 FAQ 그리고 오픈 소스와 자유 소프트웨어 패키지에 대한 다른 지침서의 메인 저장소다. 이 사이트에서 제공하는 문서의 깊이나 폭으로 보았을 때, 가장 중요한 리눅스 리소스 중 하나임에 틀림없다. 이사이트는 커뮤니티에서 관리함

SiliconPenguin.com (http://www.siliconpenguin.com/)
-임베디드 리눅스와 관련된 자료에 대한 링크가 있다.

uCdot (http://www.udot.org/)
-uClinux 사용자를 위한 뉴스와 커뮤니티 사이트다.

비록 상기 목록은 임베디드 리눅스에 대한 고유의 정보만을 제공하는 사이트지만, 도움이 될만한 일반적인 리눅스 정보를 제공하는 다른 많은 사이트도 이싿. 그러한 사이트는 ! 러닝 리눅스 개정 4판 을 참고하기 바란다.


도서

Advanced Programming in th UNIX Environment   (Addison Wesley, 1992)
-가장 유명한 유닉스 프로그래밍 책으로 널리 알려져 있다. 만일 유닉스 개념에서 프로그래밍 하거나 사고하는 방법을 알고자 한다면, 이 책이야말로 반드시 필요하다. 일반적으로 스티븐스의 책은 매우 추천할 만하다.

The Art of Designing Embedded Systems   (Newnes Press,  1999)
-이 책이 기술적인 설명과 실생활 이슈에 대한 실용적인 정보를 적절히 혼합하였다는 접에서 다른 기술적인 책과 많이 다르다. 이 책은 임베디드 시스템 설계자 대부분이 작업을 하면서 겪은 경험에서 나온 중요한 부분을 잘 다루고 있다. 잭 갠슬은  Embedded Systems Programming 지의 정규 칼럼을 연재하고 있을 뿐만 아니라 각종 임베디드 시스템 컨퍼런스에서 자주 강연하기도 한다.

Embedded Systems Design  (CMP Bools, 2001)
-하드웨어와 소프트웨어의 모든 측면에서 임베디드 시스템 디자인 과정을 잘 다루고 있는 입문서다. 만일 임베디드 시스템을 개발하는 과정에 대해 잘 모른다면 이 책이 유용할 것이다.

Linux Device Drivers, 2nd Ed.  (오라일리, 2001)
-리눅스 장치 드라이버를 어떻게 개발하는지에 대한 고전적인 책으로, 오픈 소스와 자유 소프트웨어 커뮤니티의 뛰어난 두 구성원이 집필했다. 리눅스 장치 드라이버 개발자라면 반드시 읽어야 할 책이다.

러닝 리눅스 개정 4판  (한빛 미디어 , 2003)

이 책은 리눅스나 유닉스의 예비 지식 없이도 리눅스를 설치하고 사용할 수 있도록 해준다.
필자도 이책의 첫번째 판을 가지고 있는데, 가끔씩 리눅스에 관련된 것을 잊을 떄마다 한번씩 찾아보곤 한다. 임베디드 시스템에서 리눅스를 효과적으로 사용할 때 필요한 사전 지식을 잘 다루고 있는 매우 훌륭한 책이다.

C·C++ 로 작성하는 임베디드 시스템 프로그래밍 ( 한빛미디어, 2000)

-이 입문서는 임베디드 소프트웨어 개발의 기본을 잘 다루고 있으며, 임베디드 시스템을 개발하는 데 사용되는 많은 소프트웨어 트릭에 대한 통찰력을 키워준다.

리눅스 커널의 이해, 개정판 (한빛미디어, 2003)

-수년 동안 리눅스 커널의 내부 구조에 대한 많은 책이 출판되었다. 그중에서도 특히 이책은 잘 연구되고 구조화되어 있을 뿐만아니다, 현재 안정 버전인 2.4까지 업데이트되었다.


간행물

Embedded systems programming (http://www.embedded.com/mag.html)
-임베디드 소프트웨어 프로그래머들에게 중요한 잡지로 특별 이슈에 대해 재미있고 상세한 내용을 소개하고 있다. 이 잡지는 제한된 독자에게 무료로 구독할 수 있도록 하고 있는데 이잡지를 구독하는 편을 강력히 추천한다.

Linux Journal (http://www.linuxjournal.com/)
-가장 오래된 리눅스 간행물로, 상당히 정평이 난 잡지다. linux joirnal 의 출판사에서 임베디드 시스템에서 리눅스를 사용하는 부문에 대해 전문적으로 다루는 Embedded Linux Journal 도 출판하기 시작했는데 곧 중단했다. 하지만 Linux Journal이 나올때 마다 정규적인 임베디드 섹션이 별도로 들어있으므로 이를 참고하기 바란다.

Linux Magazin (http://www.linuxmagazine.com/)
-정평이 난 또 다른 리눅스 간행물이다. 다양한 응용 분야에서 리눅스를 사용하는 방법에 대해 잘 다루고 있다.

Linux Magazine France (http://www.linuxmag-france.org/)
-프랑스어로 되어 있는 간행물로 여러 오픈 소스와 자유 소프트웨어 패키지에 대한 훌륭한 기사를 제공하고 이싿. 기사에서는 종종 만은 프로그래밍 예제와 어떻게 명령어와 서비를 사용하고 설정해야 하는지에 대한 팁을 제고하고 있다.


조직

- 임베디드 리눅스 컨소시움 (Embedded Linux consortium) (http://www.embedded-linux.org)

- Emblix (http://www.emblix.org/)

- 파일시스템 계층 표준화 그룹 (Filesystem Hierarchy Standard Group) ( http://www.pathname.com/fhs/)

- 자유 소프트웨어 재단(Free Software Foundation) (http://www.fsf.org/)

- 자유 표준 그룹 (Free Standards Group) (http://www.freestandards.org/)

- 리눅스 표준 기반(Linux Standard Base) (http://linuxbase.org/)

- 오픈그룹 (OpenGroup) (http://opengroup.org/)

- 실시간 리눅스 재단(Real-time Linux Foundation) http://www.realtimelinuxfoundation.org)

-TV 리눅스 연합( TV linux Alliance) (http://www.tvlinuxalliance.org/)


리눅스와 오픈 소스를 지향는 하드웨어 프로젝트

FreeIO (http://www.freeio.org/)

FreeIO (FREE Hardware Resources for the Free Software Communitty)는 GNU GPL 하에서 하드웨어 구성과 설계와 관련해서 개발하고 배포하는 노력을 하고 있다. 이 웹사이트는 수 많은 하드웨어 디자인을 관련 리눅스 드라이버와 함께 서비스 하고있다.

라트(LART) (http://www.lart.tudelft.nl/)
이프로젝트의 목적은 리눅스를 운영하는 스트롱암(strong ARM) 기반의 임베디드 보드를 개발하는 데 있다. 보드의 구성도와 수많은 확장 모듈과 소프트웨어를 이 프로젝트의 웹사이트에서 구할 수 있을 것이다.

마이리눅스(MYLinux) (http://www.azpower.com/mylinux/)

이 프로젝트의 목적은 리눅스를 운영하는 SuperH 기반의 PDA와 같은 임베디듣 시스템을 개발하기 위해서다. 몇 가지 그림을 포함한 이 프로젝트의 상세한 내용을 프로젝트 웹 사이트에서 찾아볼수 있을 것이다.

Opencores.ORG (http://www.opencores.org/)
GNU GPL 하에서 IP(지적 자산, Intellectual Propertty) 코어를 개발하고 배포하는 프로젝트 집합이다. 이것과 관련된 상당히 많은 구성요소를 구해 볼 수 있다.

심퓨터 (Simputer) (http://www.simputer.org/)

리눅스를 실행하는 비싸지 않은 레퍼런스 하드웨어 플랫폼을 개발하는 프로젝트다.

턱스스크린(TuxScreen) (http://www.tuxscreen.net/)
원래 필립스 제품으로, 턱스 스크린은 전화 세트, 스크린, 키보드 등을 포함한 스트롱암(strongARM) 기반 플랫폼이다. 비록 제품을 더이상 구입할 수는 없지만, 이 사이트에서 제공하는 제품 구성도를 다른 프로젝트에 응용할 수 있을 것이다.

UClinux 보드 (http://www.uclinux.org/)

리눅스를 실행할 수 있는 임베디듣 시스템을 빌드하기 위해 출발한 하드웨어 프로젝트 중 하나다. 이 프로젝트에서는 MMU가없는 CPI리눅스를 포팅하고자 노력하고 있다.


=======임베디드 리눅스 시스템 구축하기   책 中....  반납일까지 못읽을꺼 같은대 ㅠ.ㅠ.================

'임베디드 리눅스 시스템 구축하기' 카테고리의 다른 글

임베디드 리눅스 시스템 타입  (0) 2009.03.11
준비!!!  (0) 2009.03.10