트리니다드 토바고의 한 임베디드 엔지니어는 RISC-V(리스크-파이브) 아키텍처가 개발 환경 접근성을 크게 개선한다고 주장하며, 기존 ARM(암) 생태계의 한계를 지적했습니다. 특히 1달러짜리 칩을 배송받는 데 60~200달러가 드는 지역에서는 명령어 인코딩의 우아함보다 저렴한 하드웨어와 개발 도구를 실제로 손에 넣을 수 있는지가 훨씬 중요합니다. RISC-V는 이러한 환경에서 개발자들이 비용 부담 없이 다양한 시스템을 학습하고 실제 제품을 만들 수 있는 기회를 제공하며, 이는 기술적 우수성을 넘어선 사회적 가치를 창출합니다.
이 엔지니어는 RISC-V의 가치를 설명하기 위해 몇 가지 구체적인 사례를 들었습니다. 10센트짜리 CH32V003 마이크로컨트롤러부터 Linux(리눅스)를 실행할 수 있는 Orange Pi RV2까지, RISC-V 기반의 다양한 칩들이 동일한 기본 명령어 집합(ISA), 레지스터 모델, 호출 규약, 도구 체인(toolchain)을 공유합니다. 이를 통해 개발자들은 100달러 미만의 비용으로 광범위한 시스템을 학습하고 활용할 수 있습니다. 반면 ARM 생태계에서는 마이크로컨트롤러(MCU)와 애플리케이션 프로세서(AP) 간의 물리적 제약뿐 아니라 제품군 및 라이선스 경계가 명확하여, 특정 기능을 사용하려면 다른 라이선스를 취득하고 재학습해야 하는 부담이 있습니다.
RISC-V는 이러한 장벽을 허물어 개발자들이 필요한 기능을 선택적으로 추가할 수 있게 합니다. 예를 들어, VexRISC-V에 MMU(메모리 관리 장치)를 추가하여 Baochip(바오칩)을 만들고 프로세스 격리를 지원하는 마이크로커널을 실행할 수 있었습니다. 이는 ISA 소유자의 허가나 별도 계약, 출하량당 로열티 없이 가능하며, RTL(Register-Transfer Level) 수준까지 학습할 수 있다는 장점이 있습니다. 물론 RISC-V의 확장 구조가 Zcb, Zicsr 같은 파편화를 낳는다는 비판도 있지만, 이는 작은 칩에 대형 코어의 부담을 지우지 않고 같은 ISA를 확장하는 수단이기도 합니다. 결국 가격, 접근성, 개방성이 참여 기회를 좌우하며, RISC-V는 미국과 유럽 외 지역의 개발자들에게 새로운 참여 공간을 제공하고 있습니다.