cheoly's language study blog

안드로이드 프로젝트 만들기부터 hello world 까지!!

프로그래밍/안드로이드
반응형
SMALL

이제 본격적인 시작이죠??^^


앱을 만들어봐야겠습니다.


먼저 설치가 완료된 안드로이드 스튜디오를 실행해 볼게요.


아직 개발환경이 구축이 안되신 분들은 아래 글들을 보시면 되움이 될 것 같네요^^


2016/07/13 - [프로그래밍/안드로이드] - 안드로이드 개발환경 구축방법(구글 안드로이드 스튜디오) 1단계 - java jdk 설치 및 환경변수 설정

2016/07/13 - [프로그래밍/안드로이드] - 안드로이드 개발환경 구축방법(안드로이드 스튜디오) 2단계 - 안드로이드 스튜디오 설치하기!!


그럼 실행해 보겠습니다.



기존에 개발한 적이 있는 분들의 여기서 위에거 선택하셔서 하면 되겠는데.. 


그런 분들이 제 글을 보고 있지는 않겠죠??^^


이대로 ok를 누릅니다.



넘기구요.



여기서 아무것도 모르겠다 싶으신 분들은 스탠다드로 하면 되요..^^


더 아시는 분들은 커스텀으로 해서 설치할 것들 더 선택하시면 되구요.



이제 이런 것들 설치한다고 말하는 거에요..^^


그러면 설치가 끝나고


아래 처럼 보고를 해주고 끝납니다.



여기서는 이제 finish를 누르면 끝이겠죠.



이제 프로젝트를 만들어 볼까요??


색깔 다른 부분있죠??


저기 눌러주세요.



그러면 이렇게 뜹니다.


어플리케이션 이름을 정한 후 다음을 눌러줘야죠..




이름을 정할 때 제일 첫 글자를 대문자로 해야해요..


안그러면 아래에 경고문구 떠요..


젤 앞글자 대문자로 쓰라구요..ㅋㅋㅋ



여기서 이제 타겟을 정해주면되요.


요즘 아이스크림 샌드위치 아래 버전 쓰시는 분들 없겟죠??^^


다음 누릅니다.



너무 좋아진거 아닌가요???ㅋㅋㅋㅋㅋㅋㅋㅋ


전 현재 선택되어 있는 empty로 시작을 해볼게요..



이제 피니쉬를 하고 프로젝트가 다 생성되기를 기다립니다.


엑세스 허용같은 거 뜨면 다 허용해야겠죠??ㅋㅋ



두둥!!! 그러면 이렇게 됩니다..^^


이제 어디에다가 hello world를 쓰면 될 지 봐야겠죠??ㅋㅋㅋ



여러 방법이 있지만 이 방법으로 한 번 해볼게요.


이렇게 하고 아래 그림에 있는 것을 누릅니다.



안드로이드 폰이 있는 사람들은 개발자모드로 들어가서 해도 되구요.


전 에뮬레이터로 해볼게요..


아직 에뮬레이터를 만들지 않았잖아요?


그럼 저렇게 누르면 어떻게 되나 볼게요.



이렇게 됩니다..


그럼 만들면 되죠.. 친절하게 만드는 버튼도있네요..


진짜 친절해졌습니다!!ㅋㅋㅋㅋㅋㅋ



자신이 개발 할 기종에 맞게 하면 되겠죠??


전 그냥 넥스트 할게요..ㅋㅋ



다운 받아야 하는 군요..


귀찮게 합니다..ㅠ.ㅠ 그래도 어쩌겠어요..


해야죠...ㅋㅋㅋㅋ


전 무조건 젤위에있는놈을 다운받습니다..ㅋㅋㅋㅋ


그리고 또 기다리면되요... fail이 떴네요..



인터넷 잘 연결 되어있는데 저러네요..


한 번 더 시도해고 안되면 아래꺼 해야겠습니다.


잘되네요...ㅋㅋㅋ 한 번 튕겼나봐요..


어디 한 번 기다려 볼까요??


이게 바로 실시간포스팅......ㅋㅋㅋㅋㅋㅋㅋ


실패하면 실패한데로 갑니다..



설치완료된 거 클릭 후 next 누르면 여기로 넘어와요.


이제 finish 누르면 끝이네요..


그러면 이렇게 뜹니다.


누르고 ok를 누르면 에뮬레이터가 실행 되겠죠.



두둥!!! 에뮬레이터가 실행되고 있습니다.


참고로 에뮬레이터 오래걸려요...


그러니 안드로이드 폰있는 분들은 폰 연결해서 하시는게 속이 좀 편하실거에요..


기다리면 이제 앱 설치한 것이 실행이 바로되요..


바탕화면 나왔을 때 누르지 말고 기다리세요..^^



이렇게 헬로 월드가 만들어졌습니다!!


참고로 에뮬레이터로 작업하시는 분들 코딩하면서 디버깅많이 하잖아요..


에뮬레이터 끄지 말고 하세요..


그래야 작업속도가 더 빠릅니다..


끄고 다시 코딩하고 다시 키면 그 속도......장난아니죠??ㅋㅋㅋㅋㅋㅋ

반응형
LIST

안드로이드 개발환경 구축방법(안드로이드 스튜디오) 2단계 - 안드로이드 스튜디오 설치하기!!

프로그래밍/안드로이드
반응형
SMALL

이전 포스팅에서 java jdk를 설치해봤는데요.


안드로이드 스튜디오를 처음 설치하시는 분들은 꼭 java jdk를 설치해주셔야합니다.


2016/07/13 - [프로그래밍/안드로이드] - 안드로이드 개발환경 구축방법(구글 안드로이드 스튜디오) 1단계 - java jdk 설치 및 환경변수 설정


위 글을 참조해주세요..^^


위 과정이 끝난 후 이 과정을 실행해 주시기 바랍니다.


그러면 바로 설치 들어가 볼까요?


https://developer.android.com/studio/index.html


여기로들어가서 파일부터 다운 받을게요^^



저거를 눌러주세요^^


동의하고 다운받으면되요..


그리고 느긋하게 기다리면 됩니다~~^^


설치 진행되는데 시간이 좀 걸리네요..


기다리면 다음 단계가 진행되겠죠??




화면에 아무것도 없을 수 있느니 그냥 무엇인가 뜰 때까지 기다리세요..


설치 파일을 실행했다면요..


괜히 2~3번 더 누르지 마시구요..


저두 아무것도 없이 한참 있다가 뜨네요...ㅋㅋㅋ



이 때부터는 대부분 next죠...


특별한 것이 있을 때만 캡쳐하고 없을 경우 그냥 next만 할게요..



넘기다 보면 설치 경로 나오는데요. 제 c:는 ssd라 128기가밖에 안되서...


d:로 설치 경로를 바꿨습니다..^^


그리고 나머지는 다 next를 눌러주는 거죠..^^


이 때부터도 또 느긋하게 기다리면되요..^^


이렇게 하면 설치는 다 끝납니다..


다음 포스팅에서 기본적인 hello world를 바로 찍어볼게요..^^

반응형
LIST

안드로이드 개발환경 구축방법(구글 안드로이드 스튜디오) 1단계 - java jdk 설치 및 환경변수 설정

프로그래밍/안드로이드
반응형
SMALL

제가 처음 안드로이드 앱 개발을 건드렸던것이 벌써 2010년이네요.


그 때부터 지금까지 열심히 했으면 멋진 앱개발자가 되어있었을텐데...ㅋㅋㅋㅋㅋㅋㅋ


2010년에 깔짝 만지고 전혀 손을 안댔네요..


그래서 이제 한 번 건드려보려고 합니다.


그 때 쓰던 컴퓨터는 이미 폐기처분했기 때문에 안드로이드 개발환경도 구축을 안했을겁니다..


혹시 몰라요... 예전 회사다닐 때, 심심해서 했을 수도...ㅋㅋㅋ


여튼 다시 개발환경을 구축하기 위해서 검색을 했죠.


제 기억을 믿을 수가 없으니까요..


그런데 안드로이드 스튜디오라는 것이 생겼네요...


제가 개발 할 때는 안드로이드 sdk 설치하고 java jdk설치하고 이클립스 설치하고


또 지들끼리 연동하고 엄청 귀찮았거든요..


근데 이제 좀 쉬워졌나보네요...ㅋㅋㅋㅋㅋㅋ


그래도 한 번 검색을 해보고 따라해봅니다..^^


java jdk는 따로 설치하라네요...ㅋㅋ 환경변수까지 설정을...


흠... 한 번 해볼까요...


http://www.oracle.com/technetwork/java/javase/downloads/index.html?ssSourceSiteId=ocomen


위 링크로 가서 설치부터 하죠..



밑줄 친 거 누르면 아래같은 거 나와요.

원래 accept 어쩌구 하는 라이센스 동의 버튼 클릭하고 다운받으면 됩니다..


전 그냥 숫자 높은 거 다운받았어요.


제 윈도우는 64비트이기 때문에 저기를 클릭하는 거죠^^

그 다음은 머 다운 받고 실행해서 next만 누르면 되겠죠???ㅋㅋㅋ


앱만드시려고 하시는 분들인데 프로그램 설치야 쉽게하겠죠??^^


그럼 자바설치를 완료하는 동안 기다립니다.



여기서 넥스트 스텝누르지 말고 닫기를 눌러주세요.


넥스트 스텝 누르셔도 상관은 없어요~~ㅋㅋㅋㅋ 도움말 같은 것일테니까요..


누를 생각이 없어서 모르겠네요..^^


이제 환경변수를 건드려볼까요?


컴퓨터 -> 마우스 우클릭 -> 속성으로 갑니다.



이렇게 뜨겠죠??


여기서 고급시스템 설정을 눌러주세요.




개인 컴퓨터 사양 다 드러났네요..ㅠ.ㅠㅋㅋㅋㅋ


가리기는 귀찮으니 그냥 갑니다...



이제 환경변수를 눌러주세요..


이제 할 일이 조금 많아요..



먼저 시스템 변수 아래 있는 새로 만들기를 먼저 클릭합니다.


그리고 변수이름에 JAVA_HOME라고 쓰고 변수 값에는 자바 설치한 경로를 써주세요,


그리고 확인을 누르고


PATH 변수를 찾습니다. 그 후 편집을 누릅니다.


그리고 제일 뒤에 ;%JAVA_HOME%\bin;


위와 똑같이 넣어주세요. 세미콜론을 빼먹으면 안됩니다.



이제 확인을 눌렀죠. 그리고 새로만들기를 다시 눌러주세요.


변수 이름에 CLASSPATH를 적어주시구요. 변수값에는 %JAVA_HOME%\lib


이렇게 넣어주세요.



이렇게 하고 확인을 누르면 끝입니다.


환경변수가 제대로 되었나 한 번 확인해볼까요?


윈도우 버튼 누르고 cmd를 친 후 엔터를 눌러주세요.


그러면 도스 프롬프트 창이 열립니다..


거기에 java를 넣어주시구요. 엔터를 눌러주세요.


이와 같은 것이 뜰거에요.


그리고 javac도 똑 같이 해주시구요.


마지막으로 버전확인 하고 마칠게요..^^



이렇게 확인하면 모든 것이 종료됩니다..^^


참 쉽죠?????^^


그러면 다음 포스팅에서 안드로이드 스튜디오를 설치해 볼게요.>^^

반응형
LIST

프로그램 제작으로 배우는 MFC 1단계

프로그래밍/MFC
반응형
SMALL

제가 현재는 개발직에서 떠나서 투자와 교육사업에 손을 대고 있는데요.


교육사업에 필요한 프로그램 하나를 제작하려고 합니다^^


꼭필요한 것은 아니지만... 금융교육을 할 때 있으면 편리한 부분이라서..


이렇게 직접 제작을 시작하네요..^^


윈도우 응용프로그램으로 제작할거구요..


mfc로 시범 제작완료 후 안드로이드로 만들어 봐야겠네요^^


그럼 이 프로그램을 통해서 mfc를 공부해볼까요??^^


그럼 mfc 프로젝트를 먼저 생성해 봐야죠..



mfc 응용프로그램을 선택해서 만들게요.


이름을 변경하면 아래 솔루션 이름도 같이 변경되요.



여기서는 그냥 다음을 누릅니다.

여기서 대화상자 기반을 눌러주세요.


전 최소화 상자, 최대화 상자 만들어 놔요^^




이렇게 해서 마침을 누르면 


다 만들어집니다.



그러면 이렇게 뙇!!!!


만들어져요^^


그럼 여기서 부터는 원하는 것들을 하면 되겠죠??^^ 


그런 것들은 내일 해보겠습니다..ㅋㅋㅋㅋㅋ


반응형
LIST

비주얼 스튜디오 2015 C++프로젝트 만들기 부터 hello world 까지!!

프로그래밍/C++
반응형
SMALL

앞선 포스팅에서 설치를 완료 했습니다.


C언어에서 HELLO WORLD도 찍었죠..^^


그럼 C++에서도 HELLO WORLD를 찍어볼게요..


프로젝트 만드는 방법 앞부분은 이전 포스팅을 참고해주세요^^


C언어 포스팅과 이어집니다.


2016/06/24 - [프로그래밍] - 비주얼 스튜디오 2015 무료 버전 설치

2016/07/04 - [프로그래밍/C언어] - 비주얼 스튜디오 c언어 프로젝트 만들기부터 hello world까지


그럼 위 C언어와 다른부분부터 해볼까요??^^



확장자만 CPP로 바꿔줍니다^^


그러면 모든것이 해결~~~^^


그러면 코딩을 들어가야 겠죠??


C언어와는 다르게 IOSTREAM을 사용합니다.



이렇게 파일을 만들었죠??


그럼 코딩을 들어갈게요~~



두둥~~ 먼가 다르죠??ㅋㅋㅋㅋ




위처럼 std를 네임스페이스처리 해줘야 되요..


안그러면 에러떠요..


그 이유에 대해서 한창 c++공부를 할 때 알았었는데..


지금은 까먹었네요...


궁금하시면 네이버에 검색을.....ㅋㅋㅋㅋㅋㅋㅋ


using안쓰고 위와같은 코딩을 할 수 있는 방법이 있어요..


이렇게 해주면 됩니다.


간단하죠??

그러면 둘 다 동일하게 아래와 같은 출력이 나와요^^



그럼 이상 c++헬로 월드를 마칠게요^^

반응형
LIST

'프로그래밍 > C++' 카테고리의 다른 글

Visual studio와 QT 연동하기  (0) 2016.11.29

비주얼 스튜디오 2015 c언어 프로젝트 만들기부터 hello world까지

프로그래밍/C언어
반응형
SMALL

지난 시간에 비주얼 스튜디오 무료 버전을 설치했었죠


2016/06/24 - [프로그래밍] - 비주얼 스튜디오 2015 무료 버전 설치


이번에는 C언어 프로젝트 만들기로 해볼게요..


어떻게 보면 C, C++ 동일하게 생각해도 될 것 같네요^^


확장자만 다르면 끝이니까요.


그러면 이제 프로젝트 하나 생성해서 hello world를 한 번 찍어 볼까요??


비주얼 스튜디오 2015 실행하면 이렇게 뜹니다.



좀 더 기다리면 아래와 같은 화면이 뜨죠..


첫 실행할 때에는 주로 사용할 언어를 물어봐요^^



여기에서 새 프로젝트를 눌러줍니다.



저는 기본 언어를 C#으로 선택해서 C#이 젤 위에 있어요.


여튼 C언어를 만들기 위해서는 C++을 선택하고 WIN32콘솔 응용프로그램을 선택하시고


이름과 솔루션이름을 원하는 이름으로 바꿔주세요.






위치도 바꿔주셔도되요^^


그 후 확인을 눌러줍니다.



여기서 다음을 누르구요



빈프로젝트에 체크를 해주고 마침을 눌러주세요.



그러면 이렇게 화면이 뜹니다.


여기에서 소스파일에서 마우스 우클릭하구요.


캡쳐가 안되서 말로 설명할게요


추가에 마우스포인터를 갖다 댑니다.


그 후 새항목을 눌러주면 아래와 같은 화면이떠요.



여기서 확장자를 .C로 바꿔줍니다.


이러면 C언어구요.


CPP를 해주면 C++이 되요..ㅋㅋㅋㅋㅋ


그냥 차이가 없다고 보면되요..


이 카테고리가 C언어라서 저렇게 한거죠.


이제 hello world 찍는 코딩을 해볼까요.


엄청 간단하죠??ㅋㅋ


stdio.h 파일을 인쿠르드 하면 c언어구요.


iostream을 하면 c++이죠..


확장자에 따라서 컴파일러가 되고 안되고 있으려나..


궁금하신 분들은 한 번 실험해보시길..^^


사실 요즘 이런 확장자로 코딩을 잘 안하거든요..


저는 주로 c#, mfc, labview 이용해서 윈도우 프로그래밍만 하고 있다보니....ㅋㅋㅋㅋㅋ


stdio.h는 printf문을 사용하기 위한 해더파일입니다.


스트디오점에이치 이러지말고 좀 유식해 보이기 위해서


스탠다드아이오점에이치라고 써보는 것은 어떨까요??


스탠다드인아웃점에이치보다는 위에거가 좀 낫죠??ㅋㅋㅋㅋ


여튼 다하고 ctrl+f5를 눌러줍니다.


방금 실수로 f5를 눌러버리는 바람에 포스팅 날라갈뻔했네요...ㅋㅋ


그러면 아래와 같은 화면이....


그냥 f5를 누르면 순식간에 아래 콘솔창이 켜졌다 사라져요~~ㅋㅋㅋ



반응형
LIST

비주얼 스튜디오 2015 무료 버전 설치

프로그래밍
반응형
SMALL

오랜만에 포스팅하네요.


오늘은 비주얼 스튜디오 2015 무료버전을 한 번 설치해 보려구요.


그동안 2010버전을 사용했었는데요.. 


새 버전을 한 번 사용해보려 합니다.


프로그램을 살 돈은 없으니 무료 버전으로 해봐야죠...ㅋㅋㅋㅋ


비주얼 스튜디오 2015 무료버전이 잘 되어 있는 것 같더라구요..


사용하다 문제가 있을 경우 다른 방법을 찾아야겠네요..


다운받는 사이트는


https://www.visualstudio.com/ko-kr


여기로 가시면 한글판을 무료로 받을 수 있어요..^^



사이트의 모습입니다. 빨간색으로 동그라미 친곳을 누르세요.



조금 기다리며 이런 화면이 떠요... 줄쳐 놓은 곳 끝에 kor인지 보세요.. en이면 영어로 나와요...ㅋㅋㅋ


참고로 제가 사용하는 브라우저는 크롬입니다.



다운 받은 후 파일을 실행하면 위의 창이 뜨는데요






실행을 눌러주세요~~



그러면 이렇게 떠요.


좀 기다리시다 보면



이렇게 뜹니다.



위 체크한 것은 C언어 프로그래밍을 위한 거에요.


앱만들거나 하실 분들은 자신에게 맞는 것들을 다 체크하시면되요^^



C,C++만 사용하실 분들은 이렇게 8기가만 있으면 되요..


전체설치하면 30기가가 필요하더라구요..



현재 저도 여기에서 기다리고 있어요..^^


기다리면서 심심해서 이렇게 포스팅 한 번 해봤습니다..^^


시간 오래 걸리니 잠시 놀러 다녀오시는 것도...ㅋㅋㅋㅋ


이 다음은 설치가 완료 되었을 테니 C언어 강좌와 같이 하도록 하겠습니다.

반응형
LIST

'프로그래밍' 카테고리의 다른 글

모든 프로그래밍의 기본 if구문과 for 구문  (0) 2016.05.24

초보자도 쉽게 다룰 수 있는 MCU - AVR ATMEGA

프로그래밍/MCU
반응형
SMALL

AVR ATMEL 사에서 만든 MCU 시리즈 명이죠..


학교 다닐 때부터 해서 회사에서까지 가장 많이 사용한 MCU입니다.


이전으로 올라가 ATMEGA 시리즈가 유행하기 전에 잠시 만졌던것이있죠.


8051이었습니다.


대학교 1학년 시절... 멋 모르고 누나를 따라간 동아리..


거기에서 레지스터는 어쩌구 저쩌구...


그 당시 C언어도 제대로 모르고 있던 저로서는 무슨 말인가 했었죠..


그렇게 한학기 지나고 휴학하고...


나중에 복학해서 다시 동아리 들어가니 AVR을 갖고 방학프로젝트를 한다고 하더군요.


정확히 ATMEGA8을 이용해서요.



이런 녀석을 이용해서 만들었죠..


만능기판에다가 라운드소켓꽂아서..


제일 먼저 한 것은 LED 불켜기.. 인터럽트 이용해서 깜박거리게 만들기 였었죠..


그리고 저는 여름 방학과제로 간단하게 디지털 시계만들었구요.


부저도 달고 버튼도달고.. 디코더도 달고...


벌써 10년이다되가네요...ㅋㅋㅋ


학교 다닐 때는 저런 것 쓰다가 그 다음으로 쓴 것은 바로 이런 놈이었죠.



진짜 각 핀을 다뽑아놔서 헤더핀만 연결하고 코딩하고... 주변 구성품만 만들어 놓으면 되었죠.


참 편하게 했습니다..^^


회사에 들어가서는 바로 위와 같은 보드를 만들어서 납뗌도 직접 다 했으니까요.


학교에서도 아트웍할 줄 알아서 직접 저렇게 보드를 떴으면 더 편했을 텐데..ㅋㅋㅋㅋ


회사에 처음 들어가서 뗌할 줄 아냐고 묻기에 할 줄 안다고 했더니 아래 부품들을 주더군요.



매번 엄청 큰 저항 들만 구멍 뚫어서 박고 그랬는데..


갑자기 저런 것을 줍니다..


멘붕...ㅋㅋㅋ 엄청 작거든요..


개미만해요..


그런 것을 핀셋으로 잡고 뗌하는데..


엄청 힘들었네요..


지금은 하도 많이 해서 그냥 대충하지만...


학생들이 쉽게 배우기에는 이 ATMEGA 시리즈가 제일 좋은 것 같아요.


제가 다녔던 회사처럼 단가 생각안하고 회사내에서 쓸 테스트 보드만 만들고 그런다면 계속 쓸 수도 있구요..


진짜 오버스펙 MCU 많이 사용했었네요..ㅋㅋ


8bit MCU만 써도 되는데 32bit짜리 갖다 쓰기도 하고..


XMEGA 시리즈까지..


그냥 이것저것 막써봤네요...ㅋㅋㅋㅋ


atmel 끼리는 코드가 거의 비슷해서 쉬워요..


xmega는 코딩이 좀 다르지만..


검색하면 다 나옵니다..


avr studio 최신 버전 사용하면 자동완성기능 덕분에 쉽게 사용가능해요..


레지스터 맵 찾아보고 그 단어 쳐보면 대충 나오거든요..


그런식으로 하면 됩니다.


visual studio 기반에 어스스턴트도 깔아놔서 위에 말한 자동완성기능이 되죠...ㅋㅋㅋ


저는 나중에는 코드비젼 보다는 avr studio 사용했어요..


근데 avr studio는 무료라 그런지 컴파일러가 좀 바보 같긴합니다.


문법상으로 맞는데... 오류가 나죠...


그 코드 그대로 코드비젼에서 돌리면 정상동작하죠..


그래서 어떨때는 코드비젼에서 컴파일만 하고 hex파일은 avr studio로 굽기도 했네요..^^


avr studio를 사용하면서 문법상 이상없는데 오류가 난다면 컴파일러 의심 해보시길..


지금은 atmel studio인가요..ㅋㅋㅋㅋㅋㅋ

반응형
LIST

PCB ARTWORK TOOL 사용 후기

프로그래밍/PCB ARTWORK
반응형
SMALL

PCB ARTWORK을 할 때 사용하는 툴이 여러개가 있죠..


저는 학교 다닐 때는 회로 그리고 대충 시뮬레이션을 하기 위해서 OR-CAD를 썼었어요..


OR-CAD에 PCB 아트웍을 할 수 있을 줄은 전혀 몰랐는데요..


회사 다닐 때, 직장 동료가 OR-CAD를 갖고 아트웍을 진행하더라구요..


사실 회사 들어가기 전까지는 PCB 아트웍에 대해서는 하나도 몰랐습니다.


맨날 만능기판에다가 와이어 날려서 회로 꾸미고 그랬었거든요.


그러다 회사에 입사해서 아트웍 같은 것도 직접해봐야한다면서


ALTIUM을 알려주더라구요.


알티움은 처음 써봤는데요.. 쉽더라구요..


그냥 대충 끄적끄적..ㅋㅋㅋㅋ


참고로 알티움에 오토라우팅이 있는데요.. 사용하지 마세요...


회사에서 하도 라우팅을 많이 해야하는 것이 있어서 돈 날릴 생각하고 테스트 한 적이 있어요.


규칙같은거 다입력해서요..


결론은 완전 망!!!!!ㅋㅋㅋㅋㅋㅋㅋㅋㅋ


당연히 오토라우팅을 하는 분들은 없겠지만...


혹시나 해서 적어봅니다..


오토라우팅으로 완벽하게 하시는 분들... 팁좀 주세요...ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ


이 당시 회사에서는 알티움에 대한 라이센스만 있었는데요..


그래서 알티움을 권장했습니다..


하지만 아까 위에서 언급한 동료는 OR-CAD였고, 제 직속 선임은 PADS라는 툴을 사용했었죠..


그러다보니 저를 제외한 사람은 불법 툴을...ㅋㅋㅋㅋㅋ


회사내에서 이렇게 불법툴 쓰다가 걸리면 장난아니죠.....


하지만 자신들은 그 툴을10년 넘게썼다고 안바꿉니다..


적응안된다고.. 효율이 떨어지긴 하죠...ㅋㅋㅋ


그래서 같은 파트 3명이 다 다른툴을.....


3명이서 아트웍 공유가 불가능하더군요...ㅋㅋㅋㅋㅋ


그러다 소심한 윗선임 한명은 알티움으로 넘어와서 그 분이랑은 나중에 공유하고 그랬네요..


소심한게 아니고 현명한 거죠...


진짜 처음에는 2층 PCB도 엄청 수정했는데...


1년 이후부터는 알아서 4층 PCB, 6층 PCB 만들었네요...


기판 작은 것을 요구해서 어쩔 수 없이 다층레이어를 만들어봤었죠...


생각보다 어렵지는 않았습니다..^^


하면서 비아 규칙이나 와이어 두께 규칙, 갖가기 규칙들이 존재하는 것도 알게 되었네요..


PCB 아트웍 그냥 부딪히면서 배우는게 가장 빨리 배우는것 같아요..


무엇이든 그렇겠죠??^^ㅋㅋㅋ

반응형
LIST

C언어의 꽃이라 해야하나요.. if 구문(조건문)

프로그래밍/C언어
반응형
SMALL

오늘은 if구문을 얘기해보려고 합니다.


모든 프로그램에는 이 조건문을 잘 써야죠..


어떻게 보면 인터럽트이기도 하니까요..


똑같은 일상에 만약 어떤 것이 있으면 이것을 행해라 이것이죠..


for 문에서 계속 수행하다가 일정 숫자가 되면 그만 돌아라는 것도 한 예이구요.


for(i = 0; i < 100; i++)

{

if(i == 50)

{

i = i+ 40;

}

}


이런식으르루요..


아니면 그냥 break 를 걸어서 for문을 빠져 나와도 되구요.


if문을 쓸 때, 간혹 실수하는 부분이 있어요.


위에서 보면 if(i == 50) 이라는 부분있죠..


간혹 코딩 빠르게 하다보면 if(i = 50)이렇게 써버릴 때가 있어요.


이러면 진짜 난감합니다.


오류도 안나서 디버깅이 힘들죠..


어떤 툴이었더라 잡아주는 것도 있었던 것으로 기억은합니다만..


안잡아 주는 경우도 많아요..ㅋㅋ


그니깐 잘 확인해서 꼭 실수 안하시길 바랄게요..^^

반응형
LIST