728x90 반응형 임베디드 #임베디드 개발자 #임베디드 프로그래머 #embedded #embedded programmer9 개발에 사용한 프로그램들 이번 글에서는 개발하면서 사용한 프로그램들을 소개해 드릴까 합니다. 프로그램 목록 먼저 알려드리면 아래와 같습니다. 1. 유료 Vmware Omnipeek Confluence Slack Securecrt jira 2. 무료 Virtualbox Wireshark Redmine Svn Gerrit Notepad++ Bash Putty teraterm 1. 유료 1) vmware 가상 머신 프로그램 입니다. 이 프로그램을 통해 여러 OS를 설치하고 테스트해 볼 수 있습니다. 데스크탑에 윈도우 10을 설치해서 쓸 때 다른 OS로 개발 또는 테스트를 원하면 vmware에 ISO 이미지로 설치하면 됩니다. 유료는 유료 값을 합니다 ㅎㅎ 2) omnipeek Network protocol analyzer 프로그램 입.. 2020. 12. 24. 임베디드 프로그래머의 하루 일과 이번 글에서는 저의 임베디드 프로그래머로써의 하루 일과가 어땠는지 소개해 드릴까 합니다 ㅎ 상세한 업무 내용에 대해서는 "임베디드 프로그래머로써 한 업무들" 이란 제목으로 소개해 드렸고, 실제로 반복되는 하루의 일과가 어떤지 얘기해 볼까 합니다. 근무 구분을 해보면 아래와 같습니다. 1. 9시 30분 출근 2. 9시 30분 ~ 10시 팀 미팅 및 티타임 3. 10시 ~ 12시 오전 업무 4. 12 ~ 13시 점심 5. 13시 ~ 18시 30분 오후 업무 6. 18시 30분 ~ 19시 퇴근 또는 저녁 7. 19시 ~ 야근 또는 철야 첫 회사를 제외하고는 대부분 9시 30분 출근 18시 30분 퇴근인 회사를 다녔습니다. 나름 장단점이 있어요 ㅎ 출근할 땐 조금 여유 있는데 퇴근은 빨리하고 싶거든요... ㅎㅎ.. 2020. 12. 22. 임베디드 프로그래머 지망생의 진로 결정은 어떻게 하는 것이 좋을까? 이번 글에서는 임베디드 프로그래머를 꿈꾸는! 도전! 하고자 하는 분들을 위해 써보려 합니다. 성인이 되어야 여러모로 자유를 얻어 해보고 싶은 것들을 하겠죠!? 따라서 성인이 되는 시점인 20살 때부터를 가정하여 얘기해 볼까 합니다. 이번 글 역시 제가 살아온 세상을 기준으로 말씀드리기 때문에 굉장히 주관적일 수 있습니다. 그런 즉! 판단은 스스로 하셔야 합니다! 1. 대학교 진학 어쨋거나 저쨋거나 내가 회사 생활을 하겠다! 직장인이 되어 보겠다! 한다면 4년제 대학은 꼭 졸업하라고 말씀드리고 싶습니다. 요즈음 시대에 대학 안나와도 돈 잘 번다! 라고 할 수 있지만 제가 겪어본 현재 사회는 고졸과 대졸의 격차가 있습니다. 무슨 차이가 있냐고요? 네~ 돈이요. 시작하는 돈의 차이도 있고, 경력이 쌓일 수록 .. 2020. 12. 21. 임베디드 프로그래머 개발 환경 살짝 경험해 보기(2) 이번 글에서는 UI 버전 ubuntu를 설치하고, C 프로그램 간단하게 만들어 보는 것까지 소개해 드리겠습니다. Ubuntu도 하나의 OS이기 때문에 쓰고 있는 컴퓨터에 설치하게 되면 windows 대신에 설치하거나 듀얼 부팅을 이용하여 사용해야 합니다. 그래서 실제 업무에서는 vmware, virtual box 등의 가상머신에 ubuntu를 설치하여 작업을 많이 합니다. 어떤 회사에서는 ubuntu만 쓰게끔 하는 회사도 있는데 경험해 본 바로는 windows에 가상 머신 설치해서 ubuntu 쓰는 것이 여러모로 작업 효율이 좋습니다. 왜냐하면 프로그래머가 코딩만 하는 것이 아니라 문서 작업, 메일 작성 등 windows 환경에서 작업해야 편한 것들이 많기 때문 입니다. 뭐 각 환경은 회사마다 다르기 때.. 2020. 12. 19. 임베디드 프로그래머 개발 환경 살짝 경험해 보기(1) 임베디드 프로그래머로써 자주 사용했던 ubuntu 사용에 대한 내용을 소개해 드릴까 합니다. 이번 글에서는 windows에서 ubuntu를 설치하여 간단한 C 프로그램과 open source 다운로드를 해볼까 합니다. 1. windows ubuntu 설치 Windows 10에서 ubuntu를 제공합니다. 정식 명칭은 WSL(Windows Subsystem for Linux) 입니다. 아래 방법으로 설치하기 전 windows update를 진행하여 1909로 만드셔야 합니다! 설치 방법은 아래와 같습니다. 1) 윈도우 키를 눌러 microsoft store를 실행 > ubuntu 검색 2) ubuntu 설치 글 작성 시점 20.04, 18.04가 있는데 전문적으로 사용하시는 분들은 버전 선택하시면 되고, .. 2020. 12. 18. 임베디드 프로그래머에게 좋은 업무는? 업무와 관련된 소개글들을 보면 chip사에 취직하거나 이직하는 것이 좋을 것 같다고 말씀 드렸습니다. 지난 글들에서는 중간 중간 소개 정도로만 했기 때문에 이번 글에서 chip사와 chip을 사서 쓰는 회사의 차이를 알려드려 볼까 합니다. 차이를 보시고 어떤 것이 좋은 업무일지 스스로 판단해 보시는 것이 좋을 것 같습니다. 참고로 chip사에서 근무 경력이 4개월 밖에 안돼서 정확한 정보를 드릴 수는 없어 대략 흘러가는 정도만 알려드립니다. 1. chip사 제가 이해하기 쉽게 쓰다 보니 계속해서 chip사 라고 쓰는데 보통은 chip 제조사, 반도체 회사 등의 정식 명칭이 있습니다. 또는 AP(Application Processor), IP(Intellectual Property), SoC(System .. 2020. 12. 17. 임베디드 프로그래머의 타 부서와의 업무들 지난번에는 라우터 개발에 대해 제가 진행했던 업무들에 대해 소개를 해드렸습니다. 그래서 이번에는 그 내용들을 토대로 왜 kernel이나 device driver로 가는게 좋은지 소개해 볼까 했는데 그것보다 우선 타 부서와의 업무는 어떻게 되는지 알려드리는 것이 좋을 것 같아 준비해 봤습니다 ㅎ 지난 글은 프로그래머로써, SW팀원으로써 개인적인 업무 내용들이고요. 사실 회사라는 것이 한 사람, 한개의 부서만으로 돌아가는 것이 아니라는 것은 여러분들도 잘 아실 것이라 생각됩니다. 임베디드 시스템은 전자기기를 만드는 곳이 대부분이다 보니 제조업에 속하는 곳들이 많이 있습니다. 저도 제조업에서만 프로그래머를 하고 있고요. 이번 글에서도 제 주관적인 경험을 가지고 설명을 드릴까 합니다. 따라서 다른 회사들과 다를.. 2020. 12. 16. 임베디드 프로그래머로써 한 업무들(1) 제 경력의 대부분은 라우터 회사에서 생활한 것들 입니다. 어떤 업무들을 했었는지 업무 목록과 내용들에 대해 상세히 소개를 해드릴까 합니다. 아마 이번 글은 현직에 계시는 분들보다 이 분야로 시작하시려는 분들에게 가이드 라인 정도는 될 수 있지 않을까 생각해 봅니다 ㅎ 우선 라우터란! 흔히 말하는 공유기를 말합니다. 공유기는 SKT, KT, LGU+ 에서 여러분 집에 인터넷을 쓸 수 있게 설치해 준 그 기계를 말합니다. 요즈음은 WiFi도 기본적으로 제공하죠. 전문적으로는 홈 라우터, 모바일 라우터로 나누기도 하는데요. 집에서 사용 중이신게 홈 라우터고요. 휴대용으로 들고 다니면서 LTE 신호를 받아 사용할 수 있게 해주는 것을 모바일 라우터라고 합니다. 저는 두 개 분야 모두 개발했고, 미국, 일본, 인.. 2020. 12. 14. OS가 있는 분야 "임베디드 프로그래머 업무 분야" 소개글에서 OS가 있는 분야에 대해 설명 드린 적이 있는데 좀 더 상세하게 설명 드리는 것이 좋을 것 같아 이번 글을 작성합니다. 임베디드 시스템의 OS는 대표적으로 linux를 많이 사용하고 개발 환경은 ubuntu를 많이 사용합니다. Linux를 사용하는 환경에서는 kernel이 핵심이기 때문에 시스템에 필요한 기능들이 있는 kernel을 골라서 사용합니다. 예를 들면 IPv6 사용을 위해서는 kernel 3.0 이상을 써야 하고 IPv6가 필요없는 경우 kernel 3.0 미만을 사용합니다. 물론 kernel 2.x에도 v6를 사용할 수 있지만 안정성이 확보되지 않기 때문에 많은 버그와 그에 따른 디버깅을 진행해야 합니다. Chip사나 linux를 직접 배포하는 회.. 2020. 12. 13. 이전 1 다음 728x90 반응형 LIST