통합검색
· 마을서비스란?  · 포럼마을  · 일반마을  · 테마마을  · 마을랭킹  · 활동왕
· 덱스퍼트란?  · TECBOX   · PRSBOX   · 이용안내  
· DEXT제품군  · 솔루션베이  · S/W & ESD 컴포넌트
· 프로그램베이
· LiveSeminar  · LiveConference
데브피아 사이트 운영자, 비사모 마을 입니다.
개발이 아니더라도 다양한 분야에 많은 얘기를 나누는 공간입니다.
  마을등급 비사모 마을   이 마을은 테마마을 입니다이 마을은 자유가입제 마을 입니다 마을소개 페이지로 이동 전입신청
마을촌장촌장 비사모 방문자 94539 since 2006-12-31
데브피아 공지사항
자유게시판
앨범
개인게시판
[마을 게시판]
데브피아 운영 소식
교육 & 세미나 홍보
[개발자 공감]
개발자 공감글
개발자 공감만화
랑데브 게시판
칼럼 게시판
개발자 고충상담
Dev Talk
자유토론방
벼룩시장
재나미 우스개
구인/프로젝트 정보
사람인 채용 게시판
  고객지원 게시판
마이 데브피아
 나의 e-Money 내역
 활동왕 My Page
 스크랩한 게시글보기
 쪽지관리
 주소록관리

 개발자 고충상담
 하드웨어를 움직이게 하려며 C언어를 배워야 하는게 맞나요? 2018-06-11 오전 11:49:55
오아후 번호: 25324 추천:0  / 읽음:2,510

안녕하세요.

현재 C언어를 공부하고 있는데 하드웨어적 장치 예를들어 모터를 돌린다던가 시간이 되면 사료가 나오

게 한다던가 하는 장치를 개발할때 C언어를 사용하는게 맞는지요?

아니면 JAVA도 저런게 가능한지 궁금합니다.

임베디드 쪽으로 개발을 하고 싶으면 어떤 언어를 우선적으로 공부해야 하나요?

지금 하고 있는 C언어로 가면 되는지 잘 모르겠습니다.

초보라 모르는게 더 많네요

검색하면 학원광고들만 나와서 여기 전문가 분들께 여쭤봅니다

[코멘트] 좋음
2018-06-11 13:07
밍키
C 맞습니다. Java '도' 할수'는' 있습니다 인거죠.
저장 취소
[코멘트] 좋음
2018-06-11 15:17
ARMSharp
요즘 라이브러리 제공이 잘 되어서 언어는 큰 문제가 아닙니다.
펌웨어로 가면 c언어가 맞지만요. 꼭 c언어라기 보단 전자과 지식에 코딩 지식 접목 정도?
저장 취소
[코멘트] 좋음
2018-06-11 16:17
오징어땅콩
요즘 아두이노, 라즈베리라고 잘 나와 있습니다.
일부 사람들이 C언어도 몰라도 되니 시작 하라고 하는데...
C언어는 기초 중에 기초 입니다.
프로그램 언어를 모르고 몇 달이나 혼자 할 수 있겠어요.
코딩 기초는 공부하고 시작하는게 정신 건강에 좋습니다.
저장 취소
[코멘트] 좋음
2018-06-11 16:51
민지아빠.
현업과 랩실의 차이는 제품 단가부터 차이납니다.
예를 들어보면,
모터제어라고 했으니
랩실 혹은 학원에서는 아두이노나, 라즈베리파이 등등 개발하기 좋은 상황에서 하겠지만,
현업에서는 8051 혹은 저가의 MCU를 쓰겠죠...(300원 ~ 500원 정도 합니다.)
300원짜리 MCU를 보면 SRAM 1KB, FLASH 4~8KB 정도 하는데, 라이브러리를 쓸 수 있을 까요?
printf 도 사용하지 못합니다.
처음부터 끝까지 C로 짭니다. 그래도 요즘엔 컴파일러 (IAR, Keil...) 가 좋아져 Assembly는 거의 쓰지 않네요.
임베디드를 하실려면 C는 기본 중의 기본입니다.
저장 취소
[코멘트] 좋음
2018-06-11 17:22
아거
말씀 하신건 C 말고도 회로두 꾸밀쭐 알아야 되겠는데요......

재미삼아 PC로 하신다면야... IO 모듈 구매 하시고 모터 드라이버 구매 하시고.... 해서 꾸미시더라두...

그래도 회로 기본은 보셔야 될껀데용... 언어야 라이브러리 쓴다고 하면 뭐 별 문제 될꺼야 없지만...
저장 취소
[코멘트] 좋음
2018-06-11 23:37
SkyNET
C든 C#이든 Java든 할 수 있지요
저장 취소
[코멘트] 좋음
2018-06-12 07:41
JUNE_MS
근데 보통 거의 다 c아닌가요?
저장 취소
[코멘트] 좋음
2018-06-12 09:02
이샤꾸
모든 언어가 다 할 수 있습니다.
다만 C로 만들었을 때의 동작 속도 혹은 반응 속도를 따라올 수는 없죠.
또한 C가 기본형이기 때문에 모든 부품은 C를 기반으로 나옵니다.
호환성 혹은 확장성 면에서 타 언어는 조금 불리할겁니다.
저장 취소
[코멘트] 좋음
2018-06-12 10:34
메일전송안됨
다 할수 있죠.
그리고 자바 태생이 임베디드용입니다.
물론 지금의 자바는 좀 다르지만.
저장 취소
[코멘트] 좋음
2018-06-14 00:02
이순희
장비쪽은 C언어를 선호합니다.
저장 취소
[코멘트] 좋음
2018-06-14 08:50
objectMan
포복으로 100미터 달리기 할 수 있어요. 그런데 서서 뛰면 더 수월하게 빠르게 100미터 달리기 할 수 있어요.
저장 취소
[코멘트] 좋음
2018-06-14 11:11
ioioi
요즘엔 PLC가 잘나와서, PLC로도 왠만한건 훨씬빠라고 쉽고, 안정적으로 제어할수 있던데?
ㅋㅋㅋ
저장 취소
[코멘트] 좋음
2018-06-14 16:21
분당에집갖고싶어
어셈블리 하세요.. ㅋㅋ

아니면 라즈베리 파이로 파이썬하셔도 되고요..
저장 취소
[코멘트] 좋음
2018-06-19 16:24
일쌍다반사
라이브러리에 따라 다를텐데.... 요즘은 C#도 지원하는 경우도 있음.
저장 취소
[코멘트] 좋음
2018-06-22 14:16
 jumarion  jumarion님께 메시지 보내기jumarion님을 내 주소록에 추가합니다.jumarion님의 개인게시판 가기 
어셈블리어 하시면 됩니다.
C로 시작하시는 것도 무난합니다.
상황에 따라 다르긴 하지만 OS없이 임베디드 하시는 경우라면 어셈블리어를 알아야 디버깅 수월합니다.
저장 취소
코멘트쓰기
  좋음   놀람   궁금   화남   슬픔   최고   침묵   시무룩   부끄럼   난감
* 코멘트는 500자 이내(띄어쓰기 포함)로 적어주세요.
목록 보기   지금 보고 계시는 글을 회원님의 my Mblog >> 스크랩에 넣어두고 다음에 바로 보실 수 있습니다.  
회사소개  |   개인정보취급방침  |  제휴문의  |   광고문의  |   E-Mail 무단수집거부  |   고객지원  |   이용안내  |   세금계산서
사업자등록번호 안내: 220-81-90008 / 통신판매업신고번호 제 2017-서울구로-0055호 / 대표: 홍영준, 서민호
08390, 서울시 구로구 디지털로32길 30, 1211호 / TEL. 02_6719_6200 / FAX. 02-6499-1910
Copyright ⓒ (주) 데브피아. All rights reserved.