본문 바로가기

컴퓨터 공학 자료(학부)/LAN card design

embedded term[Real OS 보드에 올리기] 동영상. 1. 설계 과제의 개요 ▪ ARM기반의 임베디드 시스템에 대한 실무능력과 설계능력 배양을 위하여, 시스템 설계수업에서 습득한 지식을 바탕으로 ARM core를 내장한 임베디드 시스템 application을 설계, 제작하여 본다. 임베디드 시스템용 하드웨어(target board)에 적절한 실시간 운영체제(RTOS)를 활용한 소프트웨어를 설계해봄으로써 임베디드 시스템 설계에 대한 종합적인 능력을 배양한다. 2. 설계 환경 2.1. Operation System 2.1.1. RTOS 기존의 OS는 멀티태스킹이 시간적 정확성을 보장해주기 힘들기 때문에, 임베디드 시스템에서는Real-Time으로 동작하는 RTOS가 많이 이용된다. 2.1.2. µC/OS-II Kernel Structure - Micro.. 더보기
(3-2학기 실험) arm7 을 이용한 랜카드 설계와 firmware porting, 어플리케이션 통신 실험 네트워크 랜카드를 직접 '만드는' 수업이다. 즉 CPU(ARM7), 램, 롬, LED,LCD,부터 트렌지스터 다이오드 까지 모두 직접 납땜을 해서 롬에 펌웨어를 어셈블리어+C로 코딩을 해서 올리고, MAX232 칩과 PCI 버스를 이용, 내 컴퓨터와 상대방 컴퓨터+랜카드와 통신해서 동작하는 어플리케이션 까지 만드는게 수업의 목표다. 즉 하드웨어 low level부터 소프트웨어 application 레벨까지 모두 알 수 있는, 컴공 하면서 들었던 수업중에 가장 재미있고 삽질을 많이하고 배운게 많았던 수업이었다. 우선 설계한 랜카드 회로도는 다음과 같다 워낙 도는 족보가 많아서; 참고를 하긴 했지만 여하간 이렇게 납떔을 했다. 사실 이 실험의 묘는 위에 언급한대로 다양한 분야를 한꺼번에 해보는데에도 있지만 .. 더보기