헬로티 서재창 기자 | [산업지식인]은 실무자의 질문을 전문가가 자세하게 답변해주는 코너입니다. 산업지식인에는 MTV 웨비나에서 주고받았던 질의응답을 한 데 모아봤습니다. AI 애플리케이션은 이제 엣지에서 발전하고 있습니다. 엣지 AI는 모든 단계에서 성능, 생산성, 효율성의 향상을 보장합니다. 개발자는 엣지에서 AI 애플리케이션을 성공적으로 구현하기 위해 애플리케이션마다 다른 하드웨어, AI 네트워크, 프레임워크 옵션에서 어려운 선택에 직면합니다. 클라우드가 아닌 엣지에서 AI를 실행하려면, 개발자는 견고함에 대해 더 깊이 연구해야 하고, 더 많은 과제에 직면하게 됩니다. 이번에는 엣지와 AI 애플리케이션을 다뤄보려 하는데요. 이번에 다룰 내용은 ‘엔비디아 GPU로 최적의 엣지 AI 구현 : 성능과 SWaP을 모두 충족하기’입니다. 에이디링크는 웨비나에서 다양한 산업 적용 사례를 통해 엣지에서 본격적으로 AI 애플리케이션을 개발하기 위해 주요하게 고려해야 할 사항을 다루고, 시작부터 배포 후 업그레이드까지 AI 구현을 최적화하기 위한 팁을 공유했습니다. Q & A Q : 최적의 엣지라 할 수 있는 조건은 어떻게 되는가? A : 하드
[첨단 헬로티] 임베디드시스템의 소프트웨어를 개발할 때 함수 또는 변수를 특정 위치에 위치시켜야만 하는 경우가 많다. 기능 구현을 위해 함수가 특정 위치에 고정시키거나 저장된 코드의 유효성을 확인하기 위한 이유로 코드나 변수를 특정 위치에 고정시킨다. 이러한 경우 개발도구의 기능을 최대한 활용하면 좀 더 쉽고 효율적으로 메모리관리가 가능하다. IAR 임베디드 워크벤치(IAREmbedded Workbench)는 다양한 방법으로 함수 또는 데이터를 특정 메모리 위치에 위치시킬 수 있다. 본 글에서는 메모리를 가장 효율적으로 사용하는 방법을 설명하겠다. 변수를 특정 메모리 위치로 지정하기 변수를 특정 메모리에 위치시키기 위해 @ 키워드와 #pragma location 명령을 사용한다. 해당 키워드, 명령으로 전역변수, Static 변수를 절대 주소로 위치를 고정할 수 있다. 우선 @ 키워드를 사용하는 방법은 간단하다. 다음의 예처럼 변수 선언문에 @ (address or section) 형태로 키워드를 추가하면 된다. (@ 명령 다음 “메모리 섹션” 형태의 구문도 사용 가능하다) 빌드 후 Linker map 파일에서 변수가 배치된 위치를 확인