logo

한국어

게시판






조회 수 2090 추천 수 0 댓글 8
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

가만히 생각해보니


이때까지 고수님들의 소자땜, 펌업등을 다 해놓은


기판만 쓰다보니


좀 생소한 기판을 받고나니 이걸 어째야하나 하는 고민이 남습니다.



그래서 질문 몇가지만 드리고자합니다.


1. 커스텀 기판에는 소프트웨어적인 부분으로 펌웨어와 부트로더가 있는듯한데...각각 무엇을 하는건가요?


어렴풋이는 생각하고있지만, 정확하게는 어떤지 몰라서 질문드립니다.^^;



2. 커스텀 기판의 펌웨어나 부트로더는 MCU에 의해서 결정이 되는부분인가요? 아니면 다른 요소에 의해서 결정이되나요?



3. A라는 기판이 있을때 펌웨어를 누군가가 수정해서 기능을 더 좋게 만들수가 있나요? (LED스크립트 등의...)


아니면 하드웨어의 스펙에서 이미 정해져있기때문에 그이상 기능을 좋게 만들순 없는것인가요?



정도 입니다.


더 궁금한게 생길듯하지만,


답변해주시는 내용먼저 잘 정독하고


그래도 궁금한점이 있다면 다시 질문드리고자합니다. (__)

  • profile
    Gomzip 2014.09.17 20:35
    오 굿 질문 이네요 ~ 저도 덕분에 배울수 있을듯 ㅎㅎ 저도 펌웨어 확인만 하면 되는줄 모르고 괴수가면님께 보냈거든요 .. ㅎ
  • ?
    Revodono 2014.09.18 15:50
    저도 이런부분은 전혀 몰라서요 ㅎㅎ;
  • profile
    Reid 2014.09.18 10:32

    저도 정확한 개념을 설명드리긴 힘든 실정이지만.. 부트로더는 장치가 시동되기 이전에, 미리 입력 된 부트로더가 실행되면서 장치가 실행되는데 필요한 모든 관련 작업을 마무리하고 최종적으로 펌웨어를 실행시키기 위한 목적을 가진 프로그램이라고 이해하고 있습니다.

    컴퓨터를 예로들면 바이오스와 운영체제의 개념입니다. 컴퓨터 하드웨어를 조립해봤자, 운영체제가 없으면 정상적으로 가동되지 않습니다. 그렇다고 바이오스가 없거나 문제가 있다면 하드웨어 자체가 가동이 되지 않겠죠. 하드웨어에도 문제가 발생하면 바이오스가 시동되면서 이 부분을 검출하여 블루스크린 같이 오류를 보여주거나 비프음을 울려서 문제가 있다고 알리기도 하죠. 컴퓨터 부팅시 바이오스 -> 운영체제 순서로 부팅되듯이, 키보드에서도 부트로더->펌웨어 순서로 부팅이 되어 작동하게 됩니다.

    이렇게 중요한 부트로더는 MCU 내부의 롬에 저장됩니다. 펌웨어도 마찬가지로 MCU 내부에 저장되구요. 컴퓨터로 예를 들자면 CPU와 RAM, ROM의 역할이 통합되어 있는 장치가 MCU라고 보시면 됩니다.

    펌웨어는 자유롭게 수정 가능합니다. 스크립트를 새로 구성하시거나, 스크립트를 구하시게 된다면 수정 가능하여 수정한 스크립트를 키보드에 업로드 할 수 있구요. (다만 스크립트 공개는 원작자분께서 공개를 안 하시는 편입니다.) 펌웨어를 수정 할 땐 하드웨어 스펙(특히 MCU)에 맞게 스크립트를 구성해야 됩니다. 내가 원하는 기능이 150인데 키보드(MCU)에서 가능한 기능은 100이면 제대로 작동하지 않겠죠? ㅇ.ㅇ

  • ?
    Revodono 2014.09.18 15:49
    100%는 아니지만 상당부분 이해했습니다. 장문의 답변 감사드립니다.

    추가적으로 궁금한점을 질문드리자면...

    그렇다면 부트로더 및 펌웨어는 모두 MCU를 어떤것을 사용했냐에 따라서 올릴수있는게 없고 없는게있고 한건가요?

    예를 들자면,

    A라는 기판을 사용한 커스텀 키보드가 있고, B라는 기판을 사용한 커스텀 키보드가 있고,

    두 기판다 똑같은 MCU를 사용했다면, 두 기판 모두 같은 펌웨어나 부트로더를 적용해도 문제가 없을까요?
  • profile
    GON™ 2014.09.18 22:37
    문제가 없는 경우도 있겠으나... 대부분 문제가 될겁니다.
    당장 NerD만 봐도, Atmega32U4 MCU를 쓰고 있지만, 같은 MCU를 사용하는 다른기판과는 부트로더부터가 다르고, 펌웨어 구조도 완전히 다릅니다.
  • ?
    Revodono 2014.09.18 22:46
    아...그렇다면 꼭 MCU보단, 그냥 그 기판 자체에 따라 간다고 봐야하나보군요..ㅜㅜ
  • profile
    GON™ 2014.09.18 22:52
    네, 회로도(핀맵 등..)가 달라지면 무용지물이예요 ㅇㅇ
  • ?
    Revodono 2014.09.18 23:38
    이제 좀 이해되었습니다. 결국 원점으로 돌아온거긴하지만...답변 감사드립니다. (__)

List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 질문게시판을 이용시 유의사항 아침에™⇔N² 2021.11.30 1014
774 중고로 키보드를 구입하였는데 하얀 이물질이 있는데 윤활제인가요? 2 대박나자 2021.04.29 346
773 스테빌 관련 질문드립니다. 1 자포보포 2021.04.30 202
772 앨리스 기판 LED 인디케이터 활성화 문의 DivineCross 2021.05.04 138
771 헤일로 트루 윤활 필름 질문입니다. 1 melan 2021.05.04 66
770 스페이스바 나눠 쓰는법 2 file 영수씨 2021.05.04 389
769 보강판 두께 1.5 T vs 2 T 2 기억궁전 2021.05.05 359
768 치키?에 관해서 질문입니다 3 진상 2021.05.05 275
767 혹시 대전에 디솔, 솔더 가능하신분 계실까요? 1 초바크 2021.05.06 134
766 hex 파일 넣는법 질문좀 드립니다 2 file 카카로트 2021.05.07 84
765 후아노 넌클릭 아이스블루 써보신분 계신가요? 1 이매망량 2021.05.07 574
764 tofu60 하우징, dz60 기판 호환 보강판 구매처 file 오오혜성 2021.05.08 416
763 PCB 기판 인식문제 입니다.. 도와주세요 초고수님들... 1 file 김대혁 2021.05.08 421
762 커세어 키보드 나사커버 ymym0409 2021.05.09 115
761 여기에 맞춤 키보드 하우징 제작이 가능할까요? 3 Dogak 2021.05.09 200
760 하나아크릴에 있는 하우징에 SUO60L호환 될까요..? 1 park1121 2021.05.09 130
759 drop alt 키보드 한자키 park9112 2021.05.09 447
758 아크릴 하우징 도면 관련 질문드립니다 OHIO 2021.05.13 98
757 하우징과 스위치 조합 상의드리고 싶습니다. 2 자몽에홀릭 2021.05.15 155
756 노네임 키맵핑 질문드립니다 2 유달 2021.05.15 82
755 체리 rgb 스위치 뚜껑과 스템 유격 5 chepick66 2021.05.16 363
Board Pagination Prev 1 ... 414 415 416 417 418 419 420 421 422 423 ... 457 Next
/ 457