디시인사이드 갤러리

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

갤러리 본문 영역

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

발명도둑잡기(118.216) 2025.07.03 18:49:39
조회 172 추천 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/17 - -
AD 겨울가전 SALE! 쿨한 겨울 HOT세일 운영자 25/11/12 - -
2870936 나 맨날 일 안함 [1] ㅇㅇ(211.235) 07.11 105 0
2870935 한껏 헤이해진 정의관 ♥냥덩이♥갤로그로 이동합니다. 07.11 87 0
2870934 공부시작 들어가자 [1] 노력하는자갤로그로 이동합니다. 07.11 115 0
2870932 보수 머리밭은 아직도 꽃밭? 선의의 경쟁이라니... 프갤러(121.172) 07.11 115 0
2870931 GPT 가 쌓인게많네 [2] 피자2021갤로그로 이동합니다. 07.11 141 2
2870930 챗GPT 참스승이네 [3] 피자2021갤로그로 이동합니다. 07.11 144 0
2870929 다가닥 다가닥 ㅇㅅㅇ [3] 헤르 미온느갤로그로 이동합니다. 07.11 107 0
2870928 그놈 kde 최신판 속도 비교 [2] 발명도둑잡기(118.216) 07.11 122 0
2870927 태연 ㅇㅅㅇ 헤르 미온느갤로그로 이동합니다. 07.11 83 0
2870926 하루 한 번 헤르미온느 찬양 헤르 미온느갤로그로 이동합니다. 07.11 94 0
2870925 마이크로소프트가 축구, 야구 게임도 팔았구나 발명도둑잡기(118.216) 07.11 69 0
2870924 사무실 선정리 어캐 해야 하냐? [2] illilj갤로그로 이동합니다. 07.11 108 0
2870922 양기 발산 발명도둑잡기(118.216) 07.11 89 0
2870920 나는조현병이야 나는내향적이야 [2] 손발이시립디다갤로그로 이동합니다. 07.11 104 0
2870916 웃흥~ ♥냥덩이♥갤로그로 이동합니다. 07.11 98 0
2870914 ❤✨☀⭐⚡☘♥+나님 시작합니당♥+☘⚡⭐☀✨❤ ♥냥덩이♥갤로그로 이동합니다. 07.11 81 0
2870910 이재명 이 인간이 공공의료 사고 나몰라한다. 넥도리아(223.38) 07.11 116 0
2870908 나 제모함. 사타구니 넥도리아(175.196) 07.11 90 0
2870906 부산 시민 20% 우울 불안 프갤러(183.101) 07.11 107 0
2870905 프갤망했노 ㅇㅇ(222.232) 07.11 95 0
2870903 노트북 추천좀 퍄퍄_갤로그로 이동합니다. 07.11 182 0
2870901 프리랜서도 결국은 비정규직 노동자인데, 창업해야하는데 ㅆㅇㅆ(124.216) 07.11 104 0
2870896 음기 충전 발명도둑잡기(118.216) 07.11 78 0
2870895 오늘의 발명 실마리: 레트로 게임기용 gmenu2x DOS용으로 포팅 [1] 발명도둑잡기(118.216) 07.11 77 0
2870894 리눅스를 윈도우95 처럼 꾸미 발명도둑잡기(118.216) 07.10 112 0
2870893 요즘 어셈다루다가 [2] 루도그담당(211.235) 07.10 140 0
2870892 술먹으면 보지 냄새 풍기면서 앵기는년들 왤케 많냐 [2] hrin(118.235) 07.10 152 0
2870891 네이버 오픈소스 가이드 발명도둑잡기(118.216) 07.10 130 0
2870890 직장 동료들 너무 무능하다.. [4] ㅇㅇ(121.162) 07.10 161 0
2870889 리버싱 접기로 함 [5] 루도그담당(58.239) 07.10 172 0
2870888 오늘도 책 한권 끝냈군. 내 조테로 문서 풍성해짐 [1] ㅆㅇㅆ(124.216) 07.10 105 0
2870887 매일매일이 한번이라도 실패하면 적자라서 힘들다 ㅆㅇㅆ(124.216) 07.10 87 0
2870886 아일릿 신보 들어본 결과 발명도둑잡기(118.216) 07.10 80 0
2870885 아스카야 프롬프트 엔지니어링 문서 추천해줌 [2] ㅆㅇㅆ(124.216) 07.10 90 2
2870884 [IT산업] Compile 될 수 있는 AI 와 AI 의 신뢰도.. [1] +abcd3421갤로그로 이동합니다. 07.10 110 0
2870883 디씨인싸이드 에러 발명도둑잡기(118.216) 07.10 82 0
2870882 3617번이라고한다 헬마스터갤로그로 이동합니다. 07.10 128 0
2870881 켄트백 그래도 페북 7년있었잖아. ㅆㅇㅆ(124.216) 07.10 78 0
2870880 나님 유튜브 시청하며 ai 공부중 [9] 아스카영원히사랑해갤로그로 이동합니다. 07.10 135 0
2870879 근데 지피티 쓰면 코드 못쓰게 되는게 당연한 수순임. 이건 어쩔수가 없어 [7] ㅆㅇㅆ(124.216) 07.10 207 1
2870878 ❤✨☀⭐⚡☘♥+나님 시작합니당♥+☘⚡⭐☀✨❤ [1] ♥냥덩이♥갤로그로 이동합니다. 07.10 105 0
2870877 아 이제 지피티 없이 개발 못하겠네.. [2] ㅇㅇ(175.197) 07.10 135 1
2870876 마갤은 취향 안맞아서 정갤에서 정신병 뽐내는게 좋아 [2] ㅆㅇㅆ(124.216) 07.10 97 0
2870875 다 깃허브갤로 이사갔네 [2] 프갤러(106.101) 07.10 129 0
2870874 2주동안 하던 문명 한판 끝냈습니다 [4] 아스카영원히사랑해갤로그로 이동합니다. 07.10 107 1
2870873 근데 보통 Cpp17 핵심 컨셉이 스트럭쳐 바인딩이라 [2] ㅆㅇㅆ(124.216) 07.10 110 0
2870871 근데 대부분 11기준 서술이라 11기준이면 여전히 유효하긴함 [3] ㅆㅇㅆ(124.216) 07.10 109 0
2870870 c++책 다 버렸음 [4] ㅇㅇ(122.36) 07.10 204 0
2870868 sism도 자유롭게 휴가를 쓰고싶어요 [6] 개멍청한유라갤로그로 이동합니다. 07.10 138 0
2870866 로그는 누가만들었을까 [4] 개멍청한유라갤로그로 이동합니다. 07.10 128 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2