분류 전체보기
TIDL-TOOL 사용 가이드
EdgeAI TIDL Tools는TI SoC(예: AM62A, J784S4, TDA4VM 등)에서딥러닝 모델을 **C7x DSP + MMA(DNN 가속기)**에서 실행할 수 있도록모델을 컴파일, 양자화, 최적화, 배포하는 툴체인입니다.쉽게 말하면:PC에서 학습된 ONNX 모델을TI SoC 내부 가속기에 맞게 “변환해서 실행 가능하게 만들어주는 컴파일러 + 런타임 시스템” 일반 ONNX 모델은:float32 연산 기반CPU 중심 실행하지만 TI SoC 내부 가속기는:INT8 기반 연산특수한 메모리 구조타일링/스케줄링 필요👉 그래서 그냥 ONNX를 복사한다고 실행되지 않음👉 반드시 TIDL로 “컴파일” 과정을 거쳐야 함(1) 학습 모델 (ONNX) ↓(2) PC에서 TIDL 컴파일 ..
UART2 추가 가이드
테스트 환경Ubuntu 22.04TDA3XEVMPROCESSOR_SDK_VISION_03_08_00_00TDA3xx Vision SDK 환경에서 UART2(SOC_UART2_BASE)를 통신 전용으로 추가하는 방법을 설명한다. 기존 디버그 UART(UART3, devId=2)는 그대로 유지하고, UART2를 CSL 레벨 폴링 방식으로 별도 구현한다.┌──────────────┐ BSP GIO Driver ┌─────────────┐│ Debug Host │◄────────────────────────►│ UART3 │ 디버그 콘솔│ (PC 터미널) │ (인터럽트 방식) │ devId=2 │ Vps_printf└──────────────┘ ..
XFI Performance
Jetson AGX Orin Jetpack 36.4.4 에서 HDMI 모니터를 연결했을 때/안 했을 때10GbE(XFI) 대역폭(iperf3 throughput)이 유의미하게 차이 나는 현상을 확인하고,단순 재현인지특정 방향(TX/RX)만 영향인지CPU/IRQ/softirq/GUI 부하와 연관인지를 정량적으로 검증하는 것이 목적.https://forums.developer.nvidia.com/t/gui-hdmi-setting-affect-xfi-performance/288388>> 6Gbps native Ethernet + HDMI (1080P) >>> 9Gbps native Ethernet + HDMI (800X600)>>10Gbps native Ethernet >>10Gbps Why the HDMI ..
Draw2D를 이용해 한글 표시
본 글은 TDA3 플랫폼에서 화면에 UTF-8 인코딩 기반의 한글 문자를 표시하기 위한 Draw2D 기반의 문자 출력 작업을 단계별로 정리한 가이드입니다. 1. 기본 개념: 화면 출력 원리디스플레이 출력은 픽셀 단위로 점을 찍는 방식입니다.문자를 표시하려면 **글자마다 픽셀의 점 활성/비활성 상태를 갖는 font data가 필요합니다.2. Font 데이터 생성 준비기본적으로 제공된 Draw2D 문자 데이터는 ASCII 데이터를 기반으로 합니다. 핵심한자/한글 문자를 표시하려면 글자별 Dot(점) 형태의 비트맵 데이터가 있어야 합니다.이를 위해 다음 도구를 사용할 수 있습니다:font generator 소프트웨어server@server-MS-7B23:~/work$ python3 font.py 한글 문자열을..
Buildroot를 통해 RPI4 u-boot 부팅
이 글에서는 Raspberry Pi에 Buildroot를 설정하고 U-boot를 통해 커널을 로드하는 방법을 안내합니다.전이 가이드를 실행하려면 Raspberry Pi에 직렬 콘솔 연결이 필요합니다. 또한 네트워크를 통해 부팅하려면 TFTP 서버가 필요합니다.테스트 환경Ubuntu 22.04Raspberry Pi 4Buildroot로 이미지 빌드Buildroot 프로젝트를 다운git clone https://github.com/buildroot/buildroot.gitcd buildroot다음으로, 보드에 맞는 defconfig를 선택합니다. make raspberrypi4_64_defconfig다음으로 메뉴를 통해 빌드 시스템에서 몇 가지 사항을 구성해보겠습니다.make menuconfigBootloa..
VLC를 이용한 RTP 스트림 재생
본 글은 GStreamer로 송출한 RTP(H.264) 스트림을 VLC 플레이어로 수신 및 재생하는 방법을 설명한다. Ubuntu 환경에서 VLC 기본 패키지(apt install vlc)는 RTP/RTSP 기능이 비활성화되어 있으므로, Snap 버전 VLC 설치를 통해 live555 기반 RTP 지원을 활성화해야 한다.1. 테스트 환경 항목 내용 OSUbuntu 22.04 LTS (x86_64)송신 프로그램 GStreamer수신 프로그램 VLC (Snap 버전)스트림 형식 RTP / H.264포트 UDP 5002 (예시)2. Gstreamer 송신 다음 명령을 실행하면 640×480 해상도의 테스트 패턴을 RTP(H.264) 형태로 송출한다.gst-launch-1.0 -v videotests..
Systemd Getty Autologin 설정 가이드
테스트 환경SK-AM62A-LP11_01_07_05 Processor SDK본 글은 AM62A EVM에서 시리얼 포트(ttySx) 접속 시 비밀번호 입력 없이 root 계정 자동 로그인이 필요할 경우, serial-getty@.service를 override 해서 설정할 수 있습니다.1. 현재 활성화된 getty 서비스 확인root@am62axx-evm:/opt/edgeai-gst-apps# systemctl list-units | grep getty getty@tty1.service loaded active running Getty on tty1 ..
[11] AM62A - SDCard 이미지 만들기
SDK Linux AM62Ax 패키지에는 create-sdcard.sh 라는 sdcard 파티션을 나눠 각 파티션에 필요한 파일시스템을 설치하는 스크립트가 /bin 디렉터리에 포함되어 있습니다 .스크립트 실행 시 각 단계에 대한 정보를 터미널에 간략하게 제공합니다. 본 글은 스크립트 실행 시 세부 정보를 살펴보고 스크립트 사용 방법도 안내합니다.스크립트 실행create-sdcard.sh 스크립트는 어느 위치에서나 실행가능하며 sudo 권한으로 실행해야 합니다. sudo /bin/create-sdcard.shsudo 권한 없이 스크립트를 실행하면 sudo 권한이 필요하다는 메시지가 표시되고 스크립트가 종료됩니다. SD 카드 장치 선택스크립트의 첫 번째 단계에서는 포맷하려는 SD 카드를 선택하라는 메시지가..
[11] AM62A-SK Processor SDK Build
테스트 환경Ubuntu 22.04SK-AM62A-LP11_01_07_05 Processor SDKAM62A 시리즈는 1~2대의 카메라가 필요한 비전 애플리케이션용으로 설계되었습니다. H.264/H.265V 비디오 코덱, RGB-IR을 지원하는 이미지 센서 프로세서(ISP), AI 가속기가 통합되어 있어 다양한 비전 애플리케이션에 적합합니다.SDK 다운로드아래 링크에서 11_01_07_05 버전 다운https://www.ti.com/tool/ko-kr/download/PROCESSOR-SDK-LINUX-AM62A/11.01.07.05 PROCESSOR-SDK-LINUX-AM62A 소프트웨어 개발 키트(SDK) | TI.comdownload ti-processor-sdk-linux-edgeai-am62a-e..
VirtualBox + Ubuntu 22.04 설치 가이드
1. VirtualBox 설치(1) Windows 환경VirtualBox 공식 다운로드 페이지 접속Windows hosts 클릭 → 설치 파일(.exe) 다운로드다운로드한 파일 실행 → 설치 마법사 따라가기설치 완료 후 VirtualBox 실행본 글에서 다운 받은 버전: VirtualBox 7.2.02. Ubuntu 22.04 ISO 다운로드아래 공식 링크에서 Ubuntu 22.04 LTS (Jammy Jellyfish) ISO를 다운로드합니다.Ubuntu 22.04 다운로드 링크 Ubuntu 22.04.5 LTS (Jammy Jellyfish)Select an image Ubuntu is distributed on three types of images described below. Desktop im..