디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

임베디드에서 동적링킹 쓰나앱에서 작성

발명도둑잡기(118.216) 2025.07.03 18:49:39
조회 175 추천 0 댓글 3

운영체제 없는 베어메탈에선 안 쓴다.
대체로 안쓰고 리눅스 깔리는 임베디드 나오면서 쓰긴 한다.

챗지피티
좋은 질문입니다. **임베디드 시스템에서 동적 링크(Dynamic Link-ing)를 쓰는가?**에 대한 대답은 **"경우에 따라 다르지만, 제한적으로 사용된다"**입니다. 자세히 설명드릴게요:

✅ 동적 링크란?

프로그램 실행 중 필요한 공유 라이브러리를 실행 시간(runtime)에 메모리에 로드하는 방식.

보통 .so (Linux), .dll (Windows) 파일 형태.

✅ 임베디드 시스템에서의 사용 여부

1. 소형/초저가 MCU 시스템 (Bare-metal, RTOS 기반)

예: Arduino, STM32, ESP32 등

거의 사용하지 않음

이유:

메모리(RAM, Flash) 부족

OS나 파일 시스템이 없는 경우도 많음

코드 크기를 줄이기 위해 정적 링크(static link-ing) 선호

모든 코드가 컴파일 타임에 통합되어 "단일 바이너리"로 실행

2. 임베디드 리눅스 기반 시스템

예: 라즈베리파이, OpenWRT 라우터, 스마트TV, 산업용 보드 등

부분적으로 사용

glibc, libm, libpthread, libc.so.6 등의 표준 라이브러리를 동적 링크로 사용함

동적 링크 장점:

메모리 절약 (라이브러리 공유)

업데이트 유연성 (라이브러리만 교체 가능)

ld.so나 ld-linux.so 등의 런타임 링커/로더가 필요

3. 안드로이드 / 복잡한 IoT 시스템

✅ 동적 링크 일반적

예: .so로 된 JNI 라이브러리, OpenSSL, TensorFlow Lite 등

✅ 비교 요약

시스템 종류동적 링크 사용 여부이유Arduino, STM32 등 MCU❌ 거의 안 씀성능/메모리 제약, OS 없음임베디드 리눅스✅ 제한적으로 사용glibc 등 공유 목적안드로이드 기반✅ 일반적으로 사용시스템 복잡도 ↑

✅ 참고: 정적 vs 동적 링크

항목정적 링크동적 링크파일 크기큼작음 (라이브러리 분리됨)메모리 사용중복 가능공유 가능업데이트바이너리 재컴파일 필요라이브러리만 교체 가능속도빠름약간 느릴 수 있음

궁금한 시스템이 있다면 (예: STM32, 라즈베리파이, 안드로이드 박스 등) 알려주시면, 그 시스템에서 동적 링크가 어떻게 쓰이는지 구체적으로 설명드릴게요.


"도둑은 집을 떠나며 주인을 욕한다" - 러시아 속담
40년전 미국 빌보드 5주 연속 1위한 한국 노래
https://youtube.com/shorts/MhPKOQiOOQI?

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 뛰어난 운동 신경으로 남자와 싸워도 이길 것 같은 여자 스타는? 운영자 25/11/24 - -
AD 따뜻한 겨울나기! 방한용품 SALE 운영자 25/11/27 - -
2869716 ai로 코딩 처음해보는 전업 개발잔데 [1] 프갤러(27.35) 07.04 201 0
2869715 아 넵 루비훌륭한거 알겠으니까 프갤러(118.37) 07.04 104 0
2869714 ㅆㅇㅆ 왜 취업 안 하는지가 제일 궁금함 [4] ㅇㅇ(121.162) 07.04 277 0
2869713 ㅆㅇㅆ이 제일 신기함 [10] 아스카영원히사랑해갤로그로 이동합니다. 07.04 218 1
2869712 나는조현병이야 나는내향적이야 [2] 손발이시립디다갤로그로 이동합니다. 07.04 106 0
2869711 개발자냐 계발자냐? 자기개발이냐 자기계발이냐? [3] ㅇㅇ(183.100) 07.04 724 0
2869709 tdd도 가짜 코딩 [2] 프갤러(223.33) 07.04 131 0
2869708 나님 일찍 주무셧다운 새벽 4시 기상⭐+ ♥냥덩이♥갤로그로 이동합니다. 07.04 95 0
2869706 국민의힘 차단사유 김정숙 문재인 책 언급했다가 넥도리아(175.196) 07.04 153 0
2869704 나님 지진대비 밤 새기 대작전⭐+ ♥냥덩이♥갤로그로 이동합니다. 07.04 75 1
2869703 좀 억울한게 너네는 회사 다니잖아. 난 여기 아니면 하루종일 [6] ㅆㅇㅆ(124.216) 07.04 150 0
2869701 너네 요즘 TDD 만든 켄트 백이 바이브 코딩에 빠진거 아냐 [2] ㅆㅇㅆ(124.216) 07.04 197 0
2869700 이거 공유좀 중요함 배터리 국민의힘에 갈거 넥도리아(175.196) 07.04 150 0
2869698 프갤 조현병자 한명 심하다고 생각하는게 뭐냐면 [13] ㅆㅇㅆ(124.216) 07.04 235 0
2869697 영피프티는 싸피를 무슨 굽삐삐로 아네 [8] 아스카영원히사랑해갤로그로 이동합니다. 07.04 215 0
2869696 26살 졸업생 [5] 프갤러(220.65) 07.04 161 0
2869695 씨발 뚱남 육수 [3] 개멍청한유라갤로그로 이동합니다. 07.04 125 0
2869693 국비학원 다닐까? [4] 프갤러(175.121) 07.04 552 0
2869691 눈쟁이 잇섭 조코딩 이런애들은 왜 ceo만나는걸 자랑하고다니는거임?? [2] 타이밍뒷통수한방(1.213) 07.04 183 0
2869690 중국 블로그 글이랑 내 작업해야하는데 이번 의뢰 너무 오래걸리노 ㅆㅇㅆ(124.216) 07.04 90 0
2869689 방금 할거없어서 윈도우10 업그레이드할뻔한거 참았다 타이밍뒷통수한방(1.213) 07.04 80 0
2869688 이게 무슨 뜻이야..? 뉴비 프로그래머 살려줘 [5] supersns갤로그로 이동합니다. 07.04 160 0
2869686 뀨? ♥냥덩이♥갤로그로 이동합니다. 07.04 83 0
2869685 나님 천국이에양..⭐+ ♥냥덩이♥갤로그로 이동합니다. 07.04 90 0
2869683 프로그래머스 vs 리트코드 [1] 프갤러(110.13) 07.04 120 0
2869682 깼다. 콜드브루 언제 사지..., 텀블러할인되나... 넥도리아(175.196) 07.04 78 0
2869680 ❤✨☀⭐나님 시작합니당⭐☀✨❤ [2] ♥냥덩이♥갤로그로 이동합니다. 07.04 113 0
2869679 토르로 내파일에 있는 이미지 업로드해도 ㄱㅊ? [1] 프갤러(59.14) 07.04 89 0
2869678 너무 억울하다 클라가 api설치를 못한 초보라서 [4] ㅆㅇㅆ찡갤로그로 이동합니다. 07.04 163 0
2869677 클라실행 안되서 시간더달라고 빌어놓고 ㅇㅇ(211.235) 07.04 92 2
2869676 머리가 너무 복잡하다. 그냥 다 놓고 싶다. [2] ㅇㅇ(223.38) 07.04 171 0
2869675 solid 원칙 소프트웨어 공학 배울땐 그정도로 중요한가 했었는데 [2] ㅇㅇ(118.235) 07.04 139 2
2869673 임베디드 입문했는데 ㅇㅇ(118.235) 07.04 155 0
2869671 러스트 까는 이유 [1] 프갤러(61.75) 07.04 122 0
2869668 웹개발 입문자인데 flask 괜찮나요? [1] 프갤러(14.52) 07.04 152 0
2869667 형님들 어플 관련 오류 도와주십쇼 ㅠㅠ [2] 단팥빵갤로그로 이동합니다. 07.04 100 0
2869665 해선 틱사이즈이거 변동값이냐? ㅆㅇㅆ(124.216) 07.04 93 0
2869664 야 근데 디시 크롤링 하려고 켰는데 디시에 캡챠 추가됐노 ㅆㅇㅆ(124.216) 07.04 129 0
2869662 구글 ads 미팅중인데 [2] 뉴진파갤로그로 이동합니다. 07.04 125 0
2869661 아스카의 유일한 단점은 [4] 아스카영원히사랑해갤로그로 이동합니다. 07.04 118 0
2869658 본인 내일 C 입문함 각오하셈 [1] 프갤러(123.142) 07.04 114 0
2869655 아 유니티 해야하는데 씨발 [2] 류도그담당(58.239) 07.04 130 0
2869654 납품 시간 늘려줬다고 기능 하나 더 넣어달라고 존나 떼쓰네 ㅆㅇㅆ(124.216) 07.04 94 0
2869652 소설 <롤리타> <내가 사랑하는 초등학생> 차이는? [1] 발명도둑잡기(118.216) 07.04 121 0
2869650 5시간 잤더니 졸리다 발명도둑잡기(118.216) 07.04 92 0
2869649 대기업 다니다가 50세 은퇴하고 자영업하고 느낀점 10가지 [1] 발명도둑잡기(118.216) 07.04 147 0
2869648 스카이데일리 데스크 사망 이유는? 발명도둑잡기(118.216) 07.04 96 0
2869647 ,,ԾㅂԾ,,;; ♥냥덩이♥갤로그로 이동합니다. 07.04 79 0
2869646 이효리(李孝利) 발명도둑잡기(118.216) 07.04 88 0
2869645 트럼프-머스크 갈등 재점화…머스크 "신당 창당" 공세 발명도둑잡기(118.216) 07.04 116 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2