Sample Image
공지: 보이드리얼리티 베타 서비스가 시작 됐습니다. (2025-03-09 13:13:36)

프로그래밍 >

358 임베디드 이야기 생각놀이 2025-02-26 13:59:22 154
생각놀이 | 2025-02-26 13:59:22 | 154 hits

임베디드에 이상한 오해들이 있는 것 같아서 한번 짚어보려고 한다.
1. 언어
글들을 쭉 읽어보면 임베디드는 씨나 어셈같은 로우레벨 언어만 다룬다는 고정관념이 있는 것 같아서 언어는 뭐를 쓰나 여기저기 물어보니까. 대충 이런게 나옴
C , C++, JAVA, html, xml ,perl...
실험적으로 루아나 파이썬을 쓰려고 하는 분들도 있는 것 같은데 위에서 허락해 주지 않는듯..

2. 하드웨어를 잘 알아야 한다?
펌웨어 하는 경우가 아니라면 하드웨어랑 드라이버 만질일은 그리 많지 않음.
왜냐고? 칩 벤더에서 os 포팅하고 지원하는 장치 종류별로 꼽아놓고 드라이버 올려서 동작하는 api 함수를 뽑아주니까. 그냥 그 함수 순서대로 콜 하면 장치 동작 끝..
펌웨어는 부품회사에서 동작하는 소스코드를 같이줌 ㅋㅋㅋ

3. 동작환경이 척박해서 고도의 최적화가 필요하다?
최근 작업한 보드는 1.xGhz 듀얼코어에 2GB 메모리를 사용함. 이게 척박한 환경인지는 잘 모르겠음..

4. 임베디드는 객체지향 안쓴다?
주로 쓰이는 언어가 C라서 많이 생기는 오해인듯 하지만 C++도 쌩쌩 잘 돌아가고 자바는.. 아직은 좀 한계가 있지만 사용되기는 함. 그리고 c로만 해야하는 프로젝트의 경우에는 C로 객체지향을 함. 아니 해 내야 함..;;  안그러고 대충 소스 꼬아놓는 순간 헬게이트가...

5. 웹은 임베디드랑 관계없다?
UI엔진 만들기 귀찮으면 크롬 브라우져를 포팅하고 전체화면으로 띄워서 UI로 활용하는 경우도 있었음.. 물론 UI에 쓰이는 페이지는 보드에 저장되는 형태.

6. 그럼 존나 쉬운가?
일단 해보면 암.. 일단 발만 담가봐.. 아주 그냥..

(^오^) "Cool~" 0 | (-_-) "Damn!" 0
목록 수정  삭제
목록 수정 삭제

프로그래밍 프로세스

스레드 작성
438 당신의 뒷조사를 할때 사용되는 안드로이드폰(맛폰으로 보세요, 엑박이면 X표시를 클릭) [0] ㅇㅇ 2025-03-01 04:18:41 109
ㅇㅇ | 2025-03-01 04:18:41 | 109 hits
437 c++문자열때문에 너무 재밌다 [0] ㅇㅇ 2025-03-01 01:11:31 128
ㅇㅇ | 2025-03-01 01:11:31 | 128 hits
436 C++앰창언어 쓰면서 Ruby 라이브러리가 병신이라고 하는놈들 소ㅡ름;; [0] ㅇㅇ 2025-02-28 23:37:57 124
ㅇㅇ | 2025-02-28 23:37:57 | 124 hits
435 어제밤 일기 [0] 서정코더 2025-02-28 22:04:17 114
서정코더 | 2025-02-28 22:04:17 | 114 hits
434 안드로이드 3d온라인게임 만들려면 뭐뭐배워야하나요? [0] dd 2025-02-28 20:30:49 88
dd | 2025-02-28 20:30:49 | 88 hits
433 야 근데 p대 np문제에서 [0] ㅇㅇ 2025-02-28 18:57:03 114
ㅇㅇ | 2025-02-28 18:57:03 | 114 hits
432 나한테 세배하는 동영상 올리면 세뱃돈 준다 [0] 에어로홍 2025-02-28 17:23:37 97
에어로홍 | 2025-02-28 17:23:37 | 97 hits
431 한자(黑猫)형님 계세요?? [0] 알려줘요 2025-02-28 15:50:02 106
알려줘요 | 2025-02-28 15:50:02 | 106 hits
430 요즘엔 봇 만드는 법 입문서 형식으로 가르쳐주는 책도 있네 [0] 중딩2 2025-02-28 14:16:29 121
중딩2 | 2025-02-28 14:16:29 | 121 hits
429 ip spoofing 어캐하는거에요 형들 ?? [0] 알려줘 2025-02-28 12:42:59 124
알려줘 | 2025-02-28 12:42:59 | 124 hits
428 사회성이 좋으면 안좋은 코스프레를 하는게 현명 [0] 2025-02-28 11:09:37 126
| 2025-02-28 11:09:37 | 126 hits
427 Ruby는 진리입니다 ^^ C++병신언어 배울 필요 없습니다(이유첨부) [0] xxdd 2025-02-28 06:29:45 120
xxdd | 2025-02-28 06:29:45 | 120 hits
426 소심하고 사회성없는게 오히려 부려먹기쉽지않냐? [0] ㅇㅇㅇ 2025-02-28 03:22:42 115
ㅇㅇㅇ | 2025-02-28 03:22:42 | 115 hits
425 왜 배열은 대입이 가능하고 string은 안되는거야??? [0] 1111 2025-02-28 01:49:10 111
1111 | 2025-02-28 01:49:10 | 111 hits
424 뭐는 해도 도ㅔ고 뭐는 안해도 되고 [0] ㅇㅇ 2025-02-27 19:34:00 123
ㅇㅇ | 2025-02-27 19:34:00 | 123 hits
423 자바 배운지 3개월이나 지났는데 콜백메소드가 뭐냐 [0] ㅇㅇ 2025-02-27 18:00:25 127
ㅇㅇ | 2025-02-27 18:00:25 | 127 hits
422 아마존 aws 쓰는사람들있음? [0] ㅂㄷ 2025-02-27 16:26:57 99
ㅂㄷ | 2025-02-27 16:26:57 | 99 hits
419 C++에서 왜 클래스끝에는 세미콜론 들어가는데 함수끝에는 안들어가게해놨지 [0] 1 2025-02-27 11:46:55 128
1 | 2025-02-27 11:46:55 | 128 hits
418 웹소켓 뭐가 젤 쓰기 좋아요?? [0] ㄹㅇㅁ 2025-02-27 10:13:11 117
ㄹㅇㅁ | 2025-02-27 10:13:11 | 117 hits
417 프르그래머 성님들은 따로 수학공부하시나여?? [0] ㅇㅇ 2025-02-27 08:39:36 132
ㅇㅇ | 2025-02-27 08:39:36 | 132 hits