디시인사이드 갤러리

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

갤러리 본문 영역

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

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

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

챗지피티
좋은 질문입니다. **임베디드 시스템에서 동적 링크(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/07/07 - -
AD 휴대폰 바꿀까? 특가 구매 찬스! 운영자 25/07/02 - -
2869735 파이썬으로 코딩첨배우고있는데 [4] 프갤러(119.207) 07.04 104 0
2869734 211.234, 211.235 이 아이피 쓰는 위에 저놈 몇년째 저러는놈 [5] 프갤러(140.248) 07.04 100 5
2869733 디씨에 마지막으로 물음. 23살이면 아직 원코 남았냐?? [2] ㅇㅇ(223.38) 07.04 57 0
2869731 아스카 얘기보고 올만에 스승님한테 디코로 연락드렸다 [2] ㅆㅇㅆ(124.216) 07.04 79 0
2869730 ai가 게임만들어주는시대인데 할만한게임이 없음.. 뒷통수한방(141.0) 07.04 44 0
2869728 카페간다. [1] 넥도리아(211.234) 07.04 46 0
2869724 코테를 영어로 보면 갑질인가? 프갤러(110.13) 07.04 173 0
2869723 가슴이 답답해 미칠 것 같다. 하루의 적막에 숨이 막혀온다. ㅇㅇ(223.38) 07.04 79 0
2869722 26살 초봉 3300 [1] 프갤러(116.33) 07.04 83 0
2869720 vtable hook 때문에 다렉 api도 보는 중 루도그담당(58.239) 07.04 48 0
2869718 냥덩안마방❤ Open the Bozi~⭐ [2] ♥냥덩이♥갤로그로 이동합니다. 07.04 78 0
2869716 ai로 코딩 처음해보는 전업 개발잔데 [1] 프갤러(27.35) 07.04 96 0
2869715 아 넵 루비훌륭한거 알겠으니까 프갤러(118.37) 07.04 53 0
2869714 ㅆㅇㅆ 왜 취업 안 하는지가 제일 궁금함 [4] ㅇㅇ(121.162) 07.04 108 0
2869713 ㅆㅇㅆ이 제일 신기함 [10] 아스카영원히사랑해갤로그로 이동합니다. 07.04 134 1
2869712 나는조현병이야 나는내향적이야 [2] 손발이시립디다갤로그로 이동합니다. 07.04 39 0
2869711 개발자냐 계발자냐? 자기개발이냐 자기계발이냐? [3] ㅇㅇ(183.100) 07.04 66 0
2869709 tdd도 가짜 코딩 [2] 프갤러(223.33) 07.04 66 0
2869708 나님 일찍 주무셧다운 새벽 4시 기상⭐+ ♥냥덩이♥갤로그로 이동합니다. 07.04 40 0
2869706 국민의힘 차단사유 김정숙 문재인 책 언급했다가 [1] 넥도리아(175.196) 07.04 60 0
2869704 나님 지진대비 밤 새기 대작전⭐+ ♥냥덩이♥갤로그로 이동합니다. 07.04 32 1
2869703 좀 억울한게 너네는 회사 다니잖아. 난 여기 아니면 하루종일 [6] ㅆㅇㅆ(124.216) 07.04 88 0
2869701 너네 요즘 TDD 만든 켄트 백이 바이브 코딩에 빠진거 아냐 [3] ㅆㅇㅆ(124.216) 07.04 88 0
2869700 이거 공유좀 중요함 배터리 국민의힘에 갈거 넥도리아(175.196) 07.04 51 0
2869698 프갤 조현병자 한명 심하다고 생각하는게 뭐냐면 [13] ㅆㅇㅆ(124.216) 07.04 156 0
2869697 영피프티는 싸피를 무슨 굽삐삐로 아네 [8] 아스카영원히사랑해갤로그로 이동합니다. 07.04 84 0
2869696 26살 졸업생 [5] 프갤러(220.65) 07.04 68 0
2869695 씨발 뚱남 육수 [3] 개멍청한유라갤로그로 이동합니다. 07.04 55 0
2869693 국비학원 다닐까? [4] 프갤러(175.121) 07.04 198 0
2869691 눈쟁이 잇섭 조코딩 이런애들은 왜 ceo만나는걸 자랑하고다니는거임?? [2] 타이밍뒷통수한방(1.213) 07.04 79 0
2869690 중국 블로그 글이랑 내 작업해야하는데 이번 의뢰 너무 오래걸리노 ㅆㅇㅆ(124.216) 07.04 41 0
2869689 방금 할거없어서 윈도우10 업그레이드할뻔한거 참았다 타이밍뒷통수한방(1.213) 07.04 30 0
2869688 이게 무슨 뜻이야..? 뉴비 프로그래머 살려줘 [5] supersns갤로그로 이동합니다. 07.04 80 0
2869686 뀨? ♥냥덩이♥갤로그로 이동합니다. 07.04 27 0
2869685 나님 천국이에양..⭐+ ♥냥덩이♥갤로그로 이동합니다. 07.04 34 0
2869683 프로그래머스 vs 리트코드 [1] 프갤러(110.13) 07.04 41 0
2869682 깼다. 콜드브루 언제 사지..., 텀블러할인되나... 넥도리아(175.196) 07.04 29 0
2869680 ❤✨☀⭐나님 시작합니당⭐☀✨❤ [2] ♥냥덩이♥갤로그로 이동합니다. 07.04 46 0
2869679 토르로 내파일에 있는 이미지 업로드해도 ㄱㅊ? [1] 프갤러(59.14) 07.04 42 0
2869678 너무 억울하다 클라가 api설치를 못한 초보라서 [4] ㅆㅇㅆ찡갤로그로 이동합니다. 07.04 86 0
2869677 클라실행 안되서 시간더달라고 빌어놓고 ㅇㅇ(211.235) 07.04 48 2
2869676 머리가 너무 복잡하다. 그냥 다 놓고 싶다. [2] ㅇㅇ(223.38) 07.04 84 0
2869675 solid 원칙 소프트웨어 공학 배울땐 그정도로 중요한가 했었는데 [2] ㅇㅇ(118.235) 07.04 75 2
2869673 임베디드 입문했는데 ㅇㅇ(118.235) 07.04 53 0
2869671 러스트 까는 이유 [1] 프갤러(61.75) 07.04 52 0
2869669 이거 괜찮은편임? [4] 뜌땨땨땨갤로그로 이동합니다. 07.04 80 0
2869668 웹개발 입문자인데 flask 괜찮나요? [1] 프갤러(14.52) 07.04 68 0
2869667 형님들 어플 관련 오류 도와주십쇼 ㅠㅠ [2] 단팥빵갤로그로 이동합니다. 07.04 47 0
2869665 해선 틱사이즈이거 변동값이냐? ㅆㅇㅆ(124.216) 07.04 37 0
2869664 야 근데 디시 크롤링 하려고 켰는데 디시에 캡챠 추가됐노 ㅆㅇㅆ(124.216) 07.04 61 0
뉴스 고창석, 안정환 압박에 “짜증나” 버럭…무슨 일 디시트렌드 14:00
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2