2015년 12월 28일 월요일

C# 첫번째 윈도우 창 만들기

명월님의 C#강좌를 따라하며 공부를 시작 합니다.

첫번째 윈도우를 만드는데 콘솔로 하는 방법을 먼저 소개해 줘서 아주 좋습니다.


이런 코드를 컴파일 했더니 제 환경에서는 에러가 발생했습니다.


처음으로 MSDN을 검색해 보니 해결 방법이 나와 있네요.




위와 같이 참조 추가를 하고, 다시 컴파일 하니까 컴파일이 됐습니다.


이렇게 창이 하나 덩그라니 생기네요.


2015년 12월 24일 목요일

C# 으로 시리얼 포트 사용 프로그램 만들기(1)

제가 C# 을 시작하게 된 이유는 제목과 같이 시리얼 포트를 사용하는 프로그램을 만들기 위해서 입니다.

이제 배워가는 단계라서 만들어 가는 과정을 써 나갈 계획입니다.

C# 에 도움되는 링크


C# 시작하는 이야기

업무를 위해 간단한 윈도우용 프로그램 만들 일이 있어서 이리저리 둘러본 결과 C# 이 적당할 것 같아서 시작해 봅니다.

먼저 비주얼 스튜디오 커뮤니티 2015를 설치했습니다.

아무 준비도 없이 그냥 다운받아 설치 했네요.

그런데 비주얼 스튜디오 배경을 잘 못 선택해서 새까만 테마로 설정되어 있는데, 가독성이 많이 떨어지네요.

우선 비주얼 스튜디오 환경을 어떻게 변경할 수 있는지 이제부터 찾아가 보겠습니다.

요기서 발견 했습니다.




여기서 제 맘에 드는 파랑을 선택했습니다.

검색해보니 테마를 별도로 다운로드 받아서 적용하는 방법도 있던데 거기까지는 관심이 없네요.




2015년 10월 7일 수요일

STM32F & Emblocks 에서 HSI 를 사용할 때

무료 개발 툴인 EMBLOCKS 에 감사하는 마음으로 시작했는데 처음부터 난관에 봉착했다.

EmBlocks 에서 standard 로 프로젝트를 생성하고 컴파일하고, ST-link 로 디버깅까지 잘 되는데 전원만 껐다 켜면 HSI 가 동작하지 않는 문제가 있었다.

이리 저리 헤메다가 EmBlocks 에서 기본 제공하는 startup code가 좀 문제가 있어 보여서 ST 표준 라이브러리에서 제공하는 gcc_ride7 용 startup_stm32f10x_md.S를 EmBlocks 링크 메모리 맵에 맞게 약간 수정하여 실행했더니 HSI 가 잘 동작한다.

EmBlocks 의 Startup 대신 ST 라이브러리의 Startup 을 사용하는게 좋겠다.

2015년 9월 15일 화요일

Codeblocks + SDCC

In 'settings->compiler->other settings tab->advanced options->others', change 'object file extension' from 'o' to 'rel'.

Codeblocks 에서 빌드하면 .exe 파일이 생성되는데 확장자를 .hex 로 바꾸면 된다.

Blogger 페이지 꾸미기

 Blogger 페이지 꾸미는 방법을 적어봅니다. 프로그램 코드 블럭을 잘 쓰고 싶은데 마땅한 방법이 안보이네요.