목록LINUX (3)
0xFF
퀄컴 SoC는 QUP(Qualcomm Universal Peripheral)이라는 프로그래밍 가능한 범용 하드웨어 IO 모듈을 여러 개 내장하고 있다.여기서 범용이라는 것은 여러 인터페이스(SPI, I2C, UART 등)를 지원한다는 것이고,프로그래밍 가능하다는 것은 소프트웨어 레벨에서 하나의 QUP 블록이 어떤 인터페이스로 기능할지 변경이 가능하다는 의미이다.Dragon Q6A 보드에 탑재된 QCS6490도 퀄컴 SoC여서 spi를 활성화하려면 칩에 내장된 여러 QUP 모듈 중 하나를 SPI 버스로 작동하도록 설정해야 한다.먼저 Dragon Q6A의 핀아웃을 보고 원하는 위치의 SPI 버스를 하나 고른다.작성자는 6번 SPI를 사용하기로 했다.dtc -I dtb -O dts -o ~/my.dts /bo..
Radxa Q6A의 SoC인 QCS6490에는 Hexagon DSP가 탑재되어 있다.이름은 DSP지만, Dragonwing 같은 칩셋에 내장된 최신 헥사곤 아키텍처에는 하드웨어 차원의 벡터 및 텐서 연산 기능이 추가되어 NPU로도 기능한다고 한다.그렇다면 로컬 LLM 구동도 가능할까 싶어 알아보니 가능하다고 한다!간략히 알아본 바 퀄컴에서 제공하는 Qualcomm AI Engine Direct 라는 SDK(이하 QNN SDK)를 사용하여 타겟 보드에서 사용하고자 하는 onnx 포맷의 모델을 dlc 라는 확장자를 갖는 자체 포맷으로 변환 및 양자화(선택)하여 타겟 디바이스에 맞게 변환하고,이를 QNN SDK에서 제공하는 런타임으로 타겟 디바이스의 NPU에서 구동한다는 흐름이다.하지만 Qualcomm AI ..
매일 수시로 사용하는 터미널을 조금 더 재미있게 만들어 주는 Neo둥근모라는 글꼴입니다. 90년대 컴퓨터 BBS 게시판이나 지하철 전광판에 많이 사용되던 둥근모꼴이라는 폰트를 수정해 현재 OS 환경에서 사용할 수 있게 변형한 글꼴이라고 합니다. i, I, O, 0, | 등의 가독성이 기존 코딩용 폰트보단 다소 떨어지지만 그래도 충분히 사용할 만한 폰트인 것 같습니다. Neo둥근모 프로젝트 소개: https://dalgona.github.io/neodgm/ 폰트 다운로드 페이지: https://github.com/Dalgona/neodgm/releases Neo둥근모 프로젝트 Neo둥근모 프로젝트 Neo둥근모는 90년대에 퍼블릭 도메인으로 공개된 비트맵 한글 글꼴 둥근모꼴을 트루타입 형식으로 변환하고, 여..
