본문 바로가기

방법

(8)
중국산 Jlink 사용기 AliExpress를 통해 구입한 Jlink 에뮬레이터. 놀랍게도 개당 $8정도 주고 구입했다. 완전 저렴하다. 그러면, 궁금하다.. 동작은 하는 녀석일까.. 일단, 결론은 '잘.된.다.' IAR workbench for ARM으로 간단하게 펌웨어를 구성하고, 테스트... step by step, line by line으로 다 잘된다. 일단 만족 스럽다. 그러면, iar을 사용하지 않고 Energia같은 간단한 툴로 프로그램을 쉽게 구성하고 난뒤에 나오는 bin 또는 hex파일을 그냥 플래시롬에 다운로드 할 수 있는 방법은 없나? 있다. SEGGER 사이트에서 최신의 J Flash 버젼을 다운로드 받는다. (본인이 사용한 버젼은 v4.90e) 사용하는 방법은 매뉴얼을 차근차근 읽어나가다 보면 알 수 있지..
미국에서 중고차 사기/팔기 미국에 입국하여 등록한 학교에 가기까지 일주일 남짓밖에 시간이 없었다. 그래서, 급하게 중고차를 샀고, 지금 다시 팔려는 시점에서 살때 크나큰 실수를 했다는 것때문에, 시간과 돈을 버려야 하며, 골치까지 썩고 있다. 그래서, 이 경험을 바탕으로 미국에서 중고차 사는 방법과 파는 방법까지 적어보려 한다. 일단 사기전에 몇주정도, 다소 여유있게 차를 꼼꼼히 골라야 하기때문에 급하게 미국에 입국한다면 곤란한 상황에 빠질수도 있다. 뭐 대중교통이 잘 되어있는 도시의 경우는 그렇지 않겠지만, 현재 내가 살고있는 Texas주의 경우는 정말 차 없다면, 먹을것을 사러 가지도 못한다. 1. 중고차 사기 (1) 예산 결정 미국에 머무를 기간에 관계없이 예산결정이 이루어져야 한다. 짧은 기간 있는다고 아무차나 탄다면, 오..
[MFC]SDI기반 OpenGL 사용 3D 시뮬레이션이이나 3차원으로 그래픽을 표현해서 데이터를 확인해봐야 할 경우가 있다. 이럴때를 대비하여 OpenGL View클래스를 만들어두고 썼다. 오늘 그 클래스를 올려봅니다. 사용하시는 방법은 SDI 기반으로 프로젝트를 만드시고, 이 클래스를 CView대신에 COpenGLView 클래스로 바꾸시면 됩니다. (1) View헤더파일에서 CView기반의 View클래스를 COpenGLView로 대체한다. #include "OpenGLView.h" //헤더파일 추가 class CTestView : public COpenGLView //CView를 COpenGLView클래스로 바꿔서 상속 (2) view cpp파일에서 CView를 COpenGLView클래스로 바꿔준다. IMPLEMENT_DYNCREATE(C..
Microsoft 세미나 동영상 보기 MS에서 오프라인에서 세미나를 하고 있습니다. 이것을 동영상으로 녹화해서 온라인으로 공개를 합니다. 주기적으로 올라오는 것은 아닌것같습니다. 세미나 동영상을 통해 새로운 정보를 얻거나 기술을 습득할 수 있을것 같습니다. http://www.microsoft.com/korea/eseminar/default.aspx?page=1&CateID=0&searchstring=&category= 로 이동하시면 됩니다. 제가 보고 있는 것들입니다. VISIO가 단순히 논문용 그림을 그리거나 할때 사용하는걸로 알고 계시는 분들도 있을겁니다. 사실 저도 처음엔 그랬구요. 하지만, VISIO가 UML툴로도 사용합니다. UML을 작성하고 이것이 코드로도 제너레이션되니.. VISIO가 단순한 프로그램이 아니란걸 아실수 있을겁니..
PID 제어기 개념 및 튜닝 일반적으로 많이 사용하는 제어방법인 PID에 대한 설명을 해 놓은 파일입니다. 광양제철소 기계정비기술팀에서 작성된 문서입니다. PID제어에 대한 내용은 인터넷으로 많이 있습니다만, 워낙 많이 쓰는 제어방법이고 실무에서도 많이 사용하니 한번은 봐야할 내용이라고 생각합니다. 아래는 파일내용의 목차입니다. 1.제어의 기본 개념 제어의 역사 제어방식 사용현황 제어의 종류 및 개념 2.PID Control PID 제어의 기본식 비례제어동작(Proportional Control Action) 적분제어동작(Integral Control Action) 미분제어동작(Integral Control Action) Controller Mode별 응답 Controller Mode별 특성 3.Tuning PID Controlle..
슈퍼클래싱과 서브 클래싱 슈퍼 클래싱이란 기존의 윈도우 클래스의 기본적인 기능에 새로운 기능을 추가하여 슈퍼 클래스라고 하는 새로운 윈도우 클래스를 생성하는 기법을 말한다. 이것은 C++의 상속성의 개념과 유사하다. 슈퍼 클래스는 슈퍼 클래스 프로시저 라고 하는 자신의 윈도우 프로시저를 갖는다. 이 슈퍼 클래스 프로시저는 운영체제로부터 메세지를 받아 그대로 기존의 윈도우 프로시저에게 넘겨주거나, 메세지를 수정하여 기존의 윈도우 프로시저에게 넘겨줄 수 있다. 또는 기존의 윈도우 프로시저에 메세지를 넘겨주지 않을 수도 있다. 서브 클래싱이란 윈도우 운영체제가 메세지를 처리하기 전에 메세지를 가로채어 특정한 윈도우에게 보내어 메세지를 처리하게 하는 기법을 말한다. 따라서, 윈도우를 서브 클래싱함으로써 윈도우의 행위를 확장시키거나 수정..
static 멤버변수 사용하기 클래스 멤버변수로 static을 사용하기위한 방법이다. //Robots.h파일 class CRobots : public XXX { public: static int motor[10]; //
웨버 그릴로 훈제요리 하는 방법 이번 여름휴가때 집에서 웨버그릴을 시골로 가져가서 훈제를 해먹어보기로 했다. 자.. 무엇을 준비하였는가.. 전날 인터넷으로 훈제요리에 대한 정보를 찾긴했는데.. 단시간내에 모든 요리재료를 구할수가 없어서.. 본인은 대형마트에서 구할 수 있는 재료만으로 훈제요리를 시도했다. 준비물은 돼지목살 덩어리고기, 차콜, 허브맛 솔트 끝.-_-; 마트에가서 돼지목살을 고르는데 점원한테 덩어리로 되어있는 고기를 달라하고 길게 3~4등분 해달라고 하자. 그리고, 과감히 옆쪽에 붙어있는 비계를 잘라내자. 차콜은 한번 요리에 15개가량이면 적당한 것 같다. 허브맛솔트는 마트에서 조미료파는데 가면 있다. 다른향도 있다. 취향에 따라 다르게 선택해도 될듯. 다른 분들은 월계수잎을 사서 고기위에 올린다음 알루미늄 호일에 싸서 훈..