기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.

임베디드 시스템의 전원을 on하면 bootloader가 먼저 부팅을 하고, kernel이 부팅합니다.

 

Flash memory경우는

bootloader booting시에 최초 H/W관련 Control(또는, 설정의 의미이며, 아래에서도 동일함)을 해주고,

kernel부팅시에 FLASH driver가 다시 H/W관련 Control을 해주는 것으로 알고 있습니다.

kernel이 모두 부팅이 되고 나면, APP의 명령에 따라서, FLASH driver가 적절히 동작할 것으로 생각됩니다.

 

이와 비교해서... SDRAM(DDR이든, SDR이든...)의 경우는

bootloader booting시에 최초 H/W관련 Control을 해줄 것으로 생각합니다.

이 때, H/W관련 Control해주는 source의 경로(디렉토리와 파일명)는 어떻게 되는지요 ?

 

bootloader booting이 끝나고, kernel로 제어권이 넘어와서 kernel booting시에

SDRAMFlash memory처럼 kernel에서도 H/W관련 Control해주는 부분이 있는지요 ? 없는지요 ?

 

만약 없다면, bootloader에서 SDRAM Control을 한 번 해주면,

       그 상태로 계속 유지를 한 채로 SDRAM이 동작을 한다는 의미인지요?

만약에 있다면, SDRAM driver에서 H/W control을 해주는 지요 ?

       아니면, SDRAM driver가 없고, driver형태가 아닌 방식으로(, kernle의 특정 source에서) H/W control을 해주는 지요 ?


이제현

2012.11.30 04:48:21
*.90.137.102

대부분 DRAM 관련 초기화는 대부분 부트로더의 초기 Assembly 코드에서 진행합니다.

u-boot 소스에서 확장자가 .S인 파일만 검색해 보면 쉽게 찾을 수 있습니다만.. CPU의 종류에 따라 다소 다를 수 있습니다.


기존에는 커널에서는 DRAM을 제어할 일이 거의 없었으나, 요즘 모바일 기기용 커널에서는 동적으로 부하에따라 DRAM의 클럭을 변경하고 사용하지 않는 Bank의 전원을 절약하는 등등 많이 복잡해 지고 있습니다.

열심히

2012.11.30 08:14:03
*.182.212.16

답변 감사드립니다.

" 커널에서는 동적으로 부하에따라 DRAM의 클럭을 변경하고 사용하지 않는 Bank의 전원을 절약하는 등등 많이 복잡해 지고 있습니다."라고 말씀하셨는데, 이러한 기능들은 어떤 driver에서 수행하는지요 ?

List of Articles
번호 제목 글쓴이 날짜 조회 수
5628 arndale-5250 안드로이드 컴파일 에러 [4] 폐인x2 2012-12-13 1586
5627 정말 기초적인 질문이지만 잘 알지 못하여 질문 드립니다... [1] wndgk0620 2012-12-12 1334
5626 임베디드 시스템에서 영상 딜레이에 대한 질문입니다 [5] wndgk0620 2012-12-12 1538
5625 [질문] c100/v210 보드에 커널 3.6 올려보신분 계신가요? [3] 황인용 2012-12-12 1340
5624 [origen-4412] 커널 부팅 오류 file [11] 이준호 2012-12-11 1890
5623 Arndale + MT-6620 [2] nsys 2012-12-08 9355
5622 [내수용]저렴한 3G 모듈 판매업체 소개 부탁드려요 [3] 김민욱 2012-12-07 1276
5621 [해결] Exynos 5250 안드로이드 컴파일시 에러 [5] 폐인x2 2012-12-07 1607
5620 exynos5250 질문이여. [7] 해황 2012-12-06 6141
5619 jdk 문제 [4] 해황 2012-12-06 1375
5618 요즘엔 upstart가 우분투에 디폴트로 깔린다는데... [3] 혜민아빠 2012-12-05 1270
5617 MTD partition과 관련한 질문을 드리옵니다. [1] 오르다 2012-12-04 1437
5616 [이솝 C100] usb nfs 구축 문제 [4] 황인용 2012-12-04 1534
5615 origen4412 u-boot 질문.. [4] 루트요 2012-12-03 1313
5614 repo 스크립트 다운로드 및 사용 관련 질문입니다. 김씨집안청년 2012-11-30 1151
5613 mmap에 대하여 문의 드립니다. file 밤만일해 2012-11-30 860
5612 Exynos5250에서 OpenCL 관련 SDK가 나와 있나요? [3] 쭈암 2012-11-30 1293
5611 S5PC110(N-TYPE) 문의 드려봅니다??? [8] 황원일 2012-11-29 1413
» SDRAM control에 대해서… [2] 열심히 2012-11-29 1426
5609 불량 발생 원인에 대해서... [3] 박영호 2012-11-27 1707

사용자 로그인