logo

한국어

게시판






조회 수 2089 추천 수 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 997
774 HHKB배열 노트북연결 1 Mmk 2022.03.03 54
773 hhkb 흰색 무각을 샀는데 포인트 줄 키캡을 사고 싶습니다 정보가 필요합니다. 6 ipadorusa 2017.04.01 1368
772 hex 파일 저장을 해주실 수 있는 분을 찾습니다... 9 돈많은백수할래 2019.07.06 219
771 hex 파일 넣는법 질문좀 드립니다 2 file 카카로트 2021.05.07 84
770 Hex 저장이 되질 않습니다 돈많은백수할래 2019.07.05 79
769 hdmi 케이블에 관해 궁금한 점이요...^^ 10 Ausubel 2016.01.25 1419
768 handwired키보드 제작 도전중입니다. 문제가 생겼습니다. 핀넘버를 모르겠어요. 5 file 콩바구니 2017.08.05 1348
767 Hana DSA Keycap a/s 받은분 있나요? 4 file PROFESSIONAL 2016.10.18 1231
766 Hako와 Halo스위치는 어떤 스위치인가요? 1 razerzoa 2018.05.22 372
765 Hako Royal Switch 8 escape 2018.07.31 566
764 Hakko FX-951에 쓸 인두팁 조언을 부탁드립니다. 6 TKC 2016.03.05 3319
763 HAKKO FR-301디솔기 변압기 문의 1 kmac1234 2021.07.16 3348
762 hakko 474 호환 팁 문의 5 고구마군 2014.04.07 1282
761 gp76노트북 내장 팬터그래프 키보드 불량 1 7번째방랑자 2023.04.18 52
760 GON Savior 사비오르를 조립중에 있습니다. 7 붕붕이v 2014.02.27 2574
759 gon savior 기판 구매예정인데 이 기판은 온리 ㄴ자 엔터키 지원인가요? 2 mcdo 2014.02.21 1679
758 go187 화이트 기판에 led들어가는지 확인좀요 13 file mcdo 2014.02.18 1925
757 gmk트레이에 sa키캡 들어가나요? 4 마리네 2017.09.24 1120
756 gmk키캡을 많이 사용하는이유 11 yangsong2 2018.12.10 2872
755 gmk키캡류 판매처 3 SkySafe™ 2017.08.27 948
Board Pagination Prev 1 ... 414 415 416 417 418 419 420 421 422 423 ... 457 Next
/ 457