logo

한국어

게시판






조회 수 2085 추천 수 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 838
8348 포인트 키캡 주문제작 하는 곳은 없나요 Lesserbelle 2022.06.24 190
8347 포스님 공제 카일 스위치 분해 방법? 3 seeku 2017.03.31 1482
8346 펜타그래프 키보드의 끝판왕은 멀까요? 8 왕자루 2016.05.20 8903
8345 펜타그래프 키보드를 기계식으로 개조 가능한지 궁금합니다. 6 file 청순 2019.01.08 538
8344 펜타그래프 키보드 특정키 이상 6 네비 2016.06.23 2039
8343 페이팔 환불 기간 관련 2 file ???x2 2016.01.14 3249
8342 페이팔 배송주소 질문드립니다. 2 이사악 2017.03.12 2511
8341 페이팔 관련 질문드립니다 4 이사악 2017.01.31 2699
8340 페이팔 결재 1 file 광클릭 2014.03.07 2889
8339 펑션행 있는 ortho기판 없을까요? 1 LSDL 2018.10.12 101
8338 펑션열이 높은 키캡 escape 2016.12.16 1042
» 펌웨어? 부트로더? 관한 질문입니다. 8 Revodono 2014.09.17 2085
8336 펌웨어 업로드 오류 4 file Cosmos 2017.05.03 1764
8335 펌웨어 소자쪽 및 usb단자쪽 개인이 디솔더링 가능한가요? 8 봉봉찡 2015.01.26 1851
8334 펌업하다가 잘못된건지 아닌지 좀 봐주시면 감사하겠습니다. 3 리얼홍구 2014.12.16 1608
8333 펌업 관련해서 한가지만 더 여쭙겠습니다. 2 사베리오 2014.08.05 2082
8332 펌 웨어 업로드 실패 5 file 미운오리 2020.06.07 116
8331 패턴이 끊어져서 LED가 안들어오는데 와이어링 어떻게해야되나요? 5 file 명예 2017.04.03 1280
8330 패러럴 단자 젠더 질문드립니다. 10 민승희 2016.04.11 1384
8329 팜레스트 변색? 2 file 플랜C 2014.06.23 1824
Board Pagination Prev 1 ... 35 36 37 38 39 40 41 42 43 44 ... 457 Next
/ 457