🏃🏻♂️여러분이 찾아 헤매던 선배들이 후배님을 기다리고 있어요! 🏃🏻♂️ 😋공모전 노하우를 알려주는 선배 (밥은 덤으로 사주는 선배) 🤓늦은 시간에도 모르는 질문에 빠르게 답해주는 선배 🧐막막한 진로에 대해 같이 고민해주고 상담해주는 선배 단 8주 만에 외주연계, 앱런칭이 가능한 실력으로 성장할 수 있는 이곳은 라.이.징.캠.프🏕 ✨컴공선배의 ⛺️라이징 캠프⛺️ 참여하기! 👉🏻 bit.ly/3x8lDSM 2개월이면 웬만한 기업 채용 코딩테스트 합격권! ✨컴공선배의 ⛺️알고리즘 캠프⛺️ 참여하기! 👉🏻 bit.ly/3sTbSZy 틈틈히 시간내서 공부하고 싶다면? 개발,코딩테스트 유데미 온라인 강의 OPEN 👉🏻 bit.ly/3sQBypk -------------------------------------------- 🎥 제휴/출연 문의 👉 sky.lee@comgongbro.com 😎 컴공선배 인스타 👉 @comgong_bro --------------------------------------------
ARM은 영국의 ARM사에서 만든 컴퓨팅 아키텍쳐 중 하나입니다. 우리가 주로 사용하는 퍼스널컴퓨터에는 주로 Intel이나 AMD등의 CPU(중앙 처리 장치)를 사용하하고 있는데, 해당 CPU에는 IA(Intel Architecure)-64와 AMD-64가 사용됩니다. x86(x86-IA32)는 32비트 아키텍처로 흔히 말하는 8086, 80286, 80386(이때부터 보통 80은 생략해서 이야기함)~Pentium 4, Dual(2007)까지 사용했던 32비트 아키텍처의 호환으로 생각해도 될것 같습니다. Pentium 4 prescott(2004)년 이후로 실질적인 64비트 아키텍처가 CPU에 적용되었습니다. (물론, 대부분의 프로그램이 32비트 시스템에서 구동되도록 만들어져 있어 32비트 윈도우 xp에서 windows 7까지를 사용했었죠. 하지만 지금은 하드웨어와 소프트웨어가 모두 64비트에 최적화 되어 판매또는 배포되므로 우리가 Windows 설치할 때 우리는 64비트를 설치하여 사용하게 되는거죠. CPU의 종류로 나누자면 데스크톱용 PC와 ARM은 시작점이 다릅니다. 무슨말이냐면 ARM은 x86에 대응하는 것이 아닌 다른 목적으로 만들어진 프로세서입니다. 명령처리 방식인 CISC와 RISC로 구분하지 않더라도 목적이 다르다는 이야기가 됩니다, ARM(Advanced RISC Machine)은 적은량의 하드웨어 소자를 통해서 개발되어 저전력을 사용할 수 있도록 설계된 프로세서입니다. 제가 2003년도에 처음 접한 ARM프로세서는 인텔의 intel PXA255 (XScale)이었습니다. 대부분 PDA와 같은 핸드헬드(Hand held) 시스템에 사용이 되었죠. 따라서, ARM 프로세서는 저전력을 기반으로한 프로세서이며, 성능위주의 X86/64 프로세서와 대응될 수 없다고 생각됩니다. 어쨋거나, 이러한 영국의 ARM사는 지속적으로 ARM 프로세서 IP를 개발해왔으며, 지금도 개발되어지고 있습니다. 라즈베리파이는 ARM 아키텍처를 사용하는 마이크로프로세서(대략, CPU)를 사용하고 있습니다. 제조사는 브로드컴이고, 가물가물 하긴한데 Raspberry-Pi3부터 64비트 ARM프로세서를 사용합니다. 다만, 성능상 64비트 OS를 사용하진 않았습니다, 라즈베리파이 재단에서도 64비트 운영체제를 정식배포하지 않았고요. 여하튼, 보통 이러한 ARM아키텍처에는 여러 등급이 생성되기 시작했습니다. ARM은 Cortex라는 라인업을 등장시켰습니다. 그래서 마이크로 컨트롤러 마이크로 프로세서까지 아우르는 시스템 아키텍처를 개발 판매하게 되었습니다. 그중 스마트폰과 같이 다양한 처리를 위해서는 Cortex-A시리즈의 ARM프로세서를 사용합니다. 라즈베리파이3는 Cortex-A53아키텍처를 적용, 라즈베리파이4는 Cortex-A72 아키텍처가 적용 되어있습니다. 여러분들이 쓰고 있는 핸드폰 갤럭시던, 아이폰이던 혹은 홍미나 이런 스마트폰 대부분 ARM 코어를 이용한 프로세서를 이용하고 있습니다. 대표적인 프로세서로는 스냅드래곤, 엑시노스등이 있습니다. 프로세서 제조사로는 삼성, 애플, 미디어텍등이 있고요. 그리고 그 위에 어떤 운영체제나 시스템을 올리느냐에 따라서 공장에서 사용하는 HMI(Human Machine Interface)가 될수도 있고, 혹은 스마트폰(안드로이드, iOS)이 될 수도 있고, 혹은 미사일 내에 탑재(보통, RTOS)될 수도 있고, 헬기에 탑재될 수도 있고, 비행기에 탑재될 수도 있습니다. 따라서 임베디드 시스템이란, 특수 또는 특정 목적을 위해서 사용되는 시스템을 이야기 합니다. 우리가 PC를 임베디드 시스템이라 하지 않지만 공항등에서 사용되는 DID(Digital Information Display), 인터넷 공유기, 티켓발권기등 특정 또는 특수 목적에 사용하는 시스템을 임베디드 시스템이라고 하지요. 물론, ARM프로세서의 비약적인 발전으로 그 경계가 사라지고 있는습니다만... 야튼, 차이점은 이것 말고도 상당히 많지만 이정도로 하는 것으로 해야겠네요. 내용을 함축하다보니 오류를 범할 수 있겠다는 생각이 들어서... 정리하면, 1. 데스크톱 및 랩탑(노트북)컴퓨터에서는 주로 X86/64 (AMD64) 아키텍처를 이용한 Intel, AMD CPU를 사용. 2. ARM 프로세서는 저전력 컴퓨팅을 위해 영국 ARM사에서 개발한 ARM 아키텍처 IP를 사용하는 CPU입니다. 3. 라즈베리파이는 ARM사에서 개발한 ARM 코어를 이용하여 만든 SBC입니다. => 라즈베리파이3 이후부터 ARM32/64가 아키텍처가 적용 임베디드 시스템으로 흔히들 SBC(Single Board Computer)라 불리는 구조로 개발된 제품입니다. 4. SBC (Single Board Computer)는 한장의 보드에 컴퓨팅을 위한 대부분의 장치들이 통합된 형태(PC와 같은 형태)를 의미합니다. 5. ARM 프로세서의 발전으로 ARM IP를 이용하여 독자적으로 만든 CPU(M1)를 이용한 랩톱등의 시스템이 만들어지고 있습니다. 테클은.. 아니고요.. 그냥 지나가다 봐버려서...
@@comgongbro 감사합니다! 어렸을때부터 꿈은 프로그래머였습니다만 방황을 많이하다가 이거아니면 평생후회할거같아 진로를 컴퓨터쪽으로 정하였고 2학년끝나고 전과를 하려합니다 간절해서 수업도 미리 들어놓을 예정 입니다 붙고나서도 대외활동,동아리 등 걱정이 많지만 밀어붙일예정입니다.공익때도 시간을 알차게 보내기위해 개발공부, 개인프로젝트등을 할 예정입니다.그치만 나이가 많아 걱정이 항상됩니다.. 대기업물론 붙으면 좋겠지만 중견급의기업에 들어가고싶습니다. 이쪽 분야의 취업시 나이가 영향이 없지는 않겠지만 클까요?...아직23이지만 미래를 생각하면 잠을 못 이루겠어요. 봐주셔서 감사합니다
안녕하세요 미국으로 대학입시 준비중인 현재 11학년 학부모 입니다. 늘 이 유튜브를 제가 열심히 보고 있습니다. 아들이 컴공에 적합한지 하도 답답해서 찾다가 우연히 보기시작 했는데요 아들은 이제 11월부터 원서를 쓰는데 이직도 하루에 5시간이상 주말은 10시간 게임을 하고있습니다 ㅠㅠ 제가 찾아보니 게임학과도 있던데 컴공이나 컴싸와 어떻게 다른지 ...아들은 공부는 싫고 게임만 좋아하고 대학은 가야할것같고(본인은 꼭 대학을 가야하냐고 합니다 ㅠㅠ) 이 과를 가는데 맞을까요? 또 게임디자인과도 있던데 같은 과인지도 잘 모르겠습니다. 답변기다리겠습니다. 감사합니다^^
1. 게임학과는 주로 게임관련 프로그래밍 기술을 배울 거에요! 물리 엔진, 그래픽스, 유니티 등등 반면, 컴공의 경우 게임을 배우는 경우는 거의 없고 소프트웨어, 하드웨어를 아우르는 공학적 지식을 요하게 됩니다. 2. 게임디자인과는 디자이너의 영역이라고 보여집니다만, 학교마다 커리쿨럼이 다르니 학사안내에서 어떻게 다른지 확인을 해야할 것 같습니다 개인적인 의견으로는, 아드님이 어떤 꿈을 꾸고 있고 비전이 있는지, 없다면 언제 행복한지 등 진로탐색의 시간을 갖는게 중요해보이네요!
🏃🏻♂️여러분이 찾아 헤매던 선배들이 후배님을 기다리고 있어요! 🏃🏻♂️
😋공모전 노하우를 알려주는 선배 (밥은 덤으로 사주는 선배)
🤓늦은 시간에도 모르는 질문에 빠르게 답해주는 선배
🧐막막한 진로에 대해 같이 고민해주고 상담해주는 선배
단 8주 만에 외주연계, 앱런칭이 가능한 실력으로 성장할 수 있는 이곳은 라.이.징.캠.프🏕
✨컴공선배의 ⛺️라이징 캠프⛺️ 참여하기! 👉🏻 bit.ly/3x8lDSM
2개월이면 웬만한 기업 채용 코딩테스트 합격권!
✨컴공선배의 ⛺️알고리즘 캠프⛺️ 참여하기! 👉🏻 bit.ly/3sTbSZy
틈틈히 시간내서 공부하고 싶다면?
개발,코딩테스트 유데미 온라인 강의 OPEN 👉🏻 bit.ly/3sQBypk
--------------------------------------------
🎥 제휴/출연 문의 👉 sky.lee@comgongbro.com
😎 컴공선배 인스타 👉 @comgong_bro
--------------------------------------------
임베디드 프로그래머 전망을 어떤가요? 한국과 미국 기준으로 얘기해 주면 고맙겠습니다. 임베디드 언어로 파이썬과 Rust 언어는 어떤가요?
영상 잘 봤습니다!! 임베디드(라즈베리파이, 아두이노)에 가장 적합한 언어는 무엇인가요?
그럼 아두이노와 센서로만 수행하는 작품이라면 ioT라 할 수 없는 것인가요?! ㅠ
좋은 컨텐츠 감사합니다 ;)
응원 감사드립니다!!
좋은 정보 감사합니다
시청해주셔서 감사합니다!
라즈베리파이와 ARM의 차이는 무엇인가요?
ARM 은 x86 에 대응하는 CPU 아키텍처로 라즈베리파이와는 상이한 개념입니다! 라즈베리파이는 소형 컴퓨터 이고, ARM 은 소형 컴퓨터 안에 들어가있는 CPU 아키텍처 라고 보시면 되겠습니다 :)
ARM은 영국의 ARM사에서 만든 컴퓨팅 아키텍쳐 중 하나입니다. 우리가 주로 사용하는 퍼스널컴퓨터에는 주로 Intel이나 AMD등의 CPU(중앙 처리 장치)를 사용하하고 있는데, 해당 CPU에는 IA(Intel Architecure)-64와 AMD-64가 사용됩니다. x86(x86-IA32)는 32비트 아키텍처로 흔히 말하는 8086, 80286, 80386(이때부터 보통 80은 생략해서 이야기함)~Pentium 4, Dual(2007)까지 사용했던 32비트 아키텍처의 호환으로 생각해도 될것 같습니다. Pentium 4 prescott(2004)년 이후로 실질적인 64비트 아키텍처가 CPU에 적용되었습니다. (물론, 대부분의 프로그램이 32비트 시스템에서 구동되도록 만들어져 있어 32비트 윈도우 xp에서 windows 7까지를 사용했었죠. 하지만 지금은 하드웨어와 소프트웨어가 모두 64비트에 최적화 되어 판매또는 배포되므로 우리가 Windows 설치할 때 우리는 64비트를 설치하여 사용하게 되는거죠.
CPU의 종류로 나누자면 데스크톱용 PC와 ARM은 시작점이 다릅니다. 무슨말이냐면 ARM은 x86에 대응하는 것이 아닌 다른 목적으로 만들어진 프로세서입니다. 명령처리 방식인 CISC와 RISC로 구분하지 않더라도 목적이 다르다는 이야기가 됩니다, ARM(Advanced RISC Machine)은 적은량의 하드웨어 소자를 통해서 개발되어 저전력을 사용할 수 있도록 설계된 프로세서입니다. 제가 2003년도에 처음 접한 ARM프로세서는 인텔의 intel PXA255 (XScale)이었습니다. 대부분 PDA와 같은 핸드헬드(Hand held) 시스템에 사용이 되었죠. 따라서, ARM 프로세서는 저전력을 기반으로한 프로세서이며, 성능위주의 X86/64 프로세서와 대응될 수 없다고 생각됩니다. 어쨋거나, 이러한 영국의 ARM사는 지속적으로 ARM 프로세서 IP를 개발해왔으며, 지금도 개발되어지고 있습니다.
라즈베리파이는 ARM 아키텍처를 사용하는 마이크로프로세서(대략, CPU)를 사용하고 있습니다. 제조사는 브로드컴이고, 가물가물 하긴한데 Raspberry-Pi3부터 64비트 ARM프로세서를 사용합니다. 다만, 성능상 64비트 OS를 사용하진 않았습니다, 라즈베리파이 재단에서도 64비트 운영체제를 정식배포하지 않았고요. 여하튼, 보통 이러한 ARM아키텍처에는 여러 등급이 생성되기 시작했습니다. ARM은 Cortex라는 라인업을 등장시켰습니다. 그래서 마이크로 컨트롤러 마이크로 프로세서까지 아우르는 시스템 아키텍처를 개발 판매하게 되었습니다. 그중 스마트폰과 같이 다양한 처리를 위해서는 Cortex-A시리즈의 ARM프로세서를 사용합니다. 라즈베리파이3는 Cortex-A53아키텍처를 적용, 라즈베리파이4는 Cortex-A72 아키텍처가 적용 되어있습니다.
여러분들이 쓰고 있는 핸드폰 갤럭시던, 아이폰이던 혹은 홍미나 이런 스마트폰 대부분 ARM 코어를 이용한 프로세서를 이용하고 있습니다. 대표적인 프로세서로는 스냅드래곤, 엑시노스등이 있습니다. 프로세서 제조사로는 삼성, 애플, 미디어텍등이 있고요. 그리고 그 위에 어떤 운영체제나 시스템을 올리느냐에 따라서 공장에서 사용하는 HMI(Human Machine Interface)가 될수도 있고, 혹은 스마트폰(안드로이드, iOS)이 될 수도 있고, 혹은 미사일 내에 탑재(보통, RTOS)될 수도 있고, 헬기에 탑재될 수도 있고, 비행기에 탑재될 수도 있습니다. 따라서 임베디드 시스템이란, 특수 또는 특정 목적을 위해서 사용되는 시스템을 이야기 합니다. 우리가 PC를 임베디드 시스템이라 하지 않지만 공항등에서 사용되는 DID(Digital Information Display), 인터넷 공유기, 티켓발권기등 특정 또는 특수 목적에 사용하는 시스템을 임베디드 시스템이라고 하지요. 물론, ARM프로세서의 비약적인 발전으로 그 경계가 사라지고 있는습니다만... 야튼, 차이점은 이것 말고도 상당히 많지만 이정도로 하는 것으로 해야겠네요.
내용을 함축하다보니 오류를 범할 수 있겠다는 생각이 들어서...
정리하면,
1. 데스크톱 및 랩탑(노트북)컴퓨터에서는 주로 X86/64 (AMD64) 아키텍처를 이용한 Intel, AMD CPU를 사용.
2. ARM 프로세서는 저전력 컴퓨팅을 위해 영국 ARM사에서 개발한 ARM 아키텍처 IP를 사용하는 CPU입니다.
3. 라즈베리파이는 ARM사에서 개발한 ARM 코어를 이용하여 만든 SBC입니다.
=> 라즈베리파이3 이후부터 ARM32/64가 아키텍처가 적용 임베디드 시스템으로 흔히들 SBC(Single Board Computer)라 불리는 구조로 개발된 제품입니다.
4. SBC (Single Board Computer)는 한장의 보드에 컴퓨팅을 위한 대부분의 장치들이 통합된 형태(PC와 같은 형태)를 의미합니다.
5. ARM 프로세서의 발전으로 ARM IP를 이용하여 독자적으로 만든 CPU(M1)를 이용한 랩톱등의 시스템이 만들어지고 있습니다.
테클은.. 아니고요.. 그냥 지나가다 봐버려서...
@@홍성현-l8z 우와... 혹시 관련업계 종사자이신가요?
미쳤다 이해가 너무 잘됩니다 진작 볼걸..ㅠㅠ 검색해서 볼 때는 무슨말인지 하나도 몰랐는데 엉엉
ㅎㅎ 시청해주셔서 감사합니다!
라즈베리파이랑 아두이노 엄청 많이 듣기는 했지만 실제로 접해본적은 별로 없었는데 영상 덕분에 어떤 것들인지 정확하게 개념을 잡을 수 있었네요. 좋은 정보 감사합니다. 앞으로 이런 영상들 많이 올려주세요~
구글 어시스턴트로 자동차 창문 올렷다내렷다 할수잇나요? 운전중일때 그럼 좋을탠데요 에어컼이던지 또 차문열기닫기도요...
구글 어시스턴트와 사물 인터넷 회사들의 공동 연구 소식에 대한 기사는 접했는데 현재는 확인해봐야할 것 같네요!
감사합니다 너무너무 도움이 많이 됐어요!! 스타트업 하면서 뭣도 모르는 IT시작하게 됐는데 필기하면서 봤습니다!! 짧지만 강렬하고 좋은 정보 고맙습니다!!
저 혹시 상담같은것도 하시나요..? 상담이 필요해서요...간절합니다
댓글 달아주시면 최대한 성심성의껏 답변드리도록 하겠습니다!
@@comgongbro 감사합니다! 어렸을때부터 꿈은 프로그래머였습니다만 방황을 많이하다가 이거아니면 평생후회할거같아 진로를 컴퓨터쪽으로 정하였고 2학년끝나고 전과를 하려합니다 간절해서 수업도 미리 들어놓을 예정 입니다
붙고나서도 대외활동,동아리 등 걱정이 많지만 밀어붙일예정입니다.공익때도 시간을 알차게 보내기위해 개발공부, 개인프로젝트등을 할 예정입니다.그치만
나이가 많아 걱정이 항상됩니다.. 대기업물론 붙으면 좋겠지만 중견급의기업에 들어가고싶습니다. 이쪽 분야의 취업시 나이가 영향이 없지는 않겠지만 클까요?...아직23이지만 미래를 생각하면 잠을 못 이루겠어요. 봐주셔서 감사합니다
크렌베리파이보다 맛있나요?
크렌베리파이가 더 맛있어요!😊
임베디드 전공자로서 정리 및 예시 정말 잘되어 있어서 저희 팀원들 대상으로 예시 자료로 보여주고 있어요~~!! 킹갓!!
좋은 자료로 사용해주신다니 감사하네요 :)
안녕하세요 미국으로 대학입시 준비중인 현재 11학년 학부모 입니다.
늘 이 유튜브를 제가 열심히 보고 있습니다.
아들이 컴공에 적합한지 하도 답답해서 찾다가 우연히 보기시작 했는데요
아들은 이제 11월부터 원서를 쓰는데 이직도 하루에 5시간이상 주말은 10시간 게임을 하고있습니다 ㅠㅠ
제가 찾아보니 게임학과도 있던데 컴공이나 컴싸와 어떻게 다른지 ...아들은 공부는 싫고 게임만 좋아하고 대학은
가야할것같고(본인은 꼭 대학을 가야하냐고 합니다 ㅠㅠ) 이 과를 가는데 맞을까요? 또 게임디자인과도 있던데 같은
과인지도 잘 모르겠습니다. 답변기다리겠습니다. 감사합니다^^
1. 게임학과는 주로 게임관련 프로그래밍 기술을 배울 거에요! 물리 엔진, 그래픽스, 유니티 등등
반면, 컴공의 경우 게임을 배우는 경우는 거의 없고 소프트웨어, 하드웨어를 아우르는 공학적 지식을 요하게 됩니다.
2. 게임디자인과는 디자이너의 영역이라고 보여집니다만, 학교마다 커리쿨럼이 다르니 학사안내에서 어떻게 다른지 확인을 해야할 것 같습니다
개인적인 의견으로는, 아드님이 어떤 꿈을 꾸고 있고 비전이 있는지, 없다면 언제 행복한지 등 진로탐색의 시간을 갖는게 중요해보이네요!