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
9128 '전구색'led 질문드립니다. 9 앗군 2015.11.05 1263
9127 '측각'각인을 구현할 수 있는 스티커가 있는지요? 2 DJ_d 2017.04.20 2013
9126 (동영상)이런느낌의 스위치 없을까요? 5 file Revo★키보드덕후 2016.07.11 1274
9125 (디)솔더링 연습용 스위치 입력용으로 사용 가능한가요?? 2 Clementine 2016.05.07 1354
9124 (사진올림)알프스 흑축 키보드 2개중 더 희귀한것좀 알려주세요 5 file 우웩 2016.10.21 1331
9123 (심각)컴퓨터 조립 후... 13 돌치앤가바나 2015.02.05 3299
9122 (어제 가입해서 처음 남겨봅니다) 이거 어디서 살수 있는겁니까 ㅠㅠ? 9 file LYOEN 2018.05.15 386
9121 (질문)자체경사 알루 하우징엔 어떤 제품들이 있나요? 3 마시마로 2016.04.23 1337
9120 (질문수정)지그온 사용법좀 알고싶습니다. 5 만래 2018.01.20 624
9119 (초보) 플라스틱 케이스 제작관련 질문 9 하나네 2019.11.19 335
9118 (추가)풀엘이디 커스텀 자동 점등문제... 8 날으는손 2014.01.07 3536
9117 (해결완료)체리축과 오테뮤축 가격차이가 심한가요..?? 6 컨셉 2016.02.12 3184
9116 ... 망한거 같은데요... 맞나요 ㅠ 7 file 만두공장장 2014.05.24 1390
9115 /성남 분당에 방문 가능한 공방이 있을까요 6 concerta2 2020.07.25 671
9114 02D Custom Firmware 디바운스값 조정 질문 2 민승희 2016.10.23 1465
9113 02d 키매핑 프로그램 다운로드 되시나요? 2 만족으로조럽한다 2022.02.20 66
9112 02D 키맵핑 중 펌업이 안되는 현상 문의드립니다. 2 file jeongpio 2018.05.04 313
9111 02d님 컨트롤 모드 질문 2 키보드살래 2019.03.20 129
9110 0광 아직 소량아노 하나요. 2 miso 2014.10.24 1979
9109 1.2mm PBT 빛이 투과되나요? 베를 2014.04.11 1574
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 457 Next
/ 457