키보드 펌웨어는 보통 어떻게 만들어지나요?

그냥 순수한 호기심이 생겨서요.


어떤 랭귀지를 쓰는지, 커스텀 키보드와 기성 제품 등 제품에 따라 달라지겠지만,

대략적인 내용이 궁금하네요.


기판이나 칩셋에 따라 달라지는 건가요?  어셈블리 혹은 C  로 개발할려나요..