IT/Software 2014. 8. 6.
ARM 무료 개발 툴 설치하기 - CooCox 무료 컴파일 환경
기술관련 자료는 따로 옮겨서 구성하기로..아래 글은 여기 => http://bthinkr.tistory.com/52 를 참고해 주세요. 일단 글은 남겨둠. 먼저, IDE를 쓰기 위한 기본 툴들은 다 설치했다. 아래 링크를 참고하고, Install ARM GCC (컴파일러 설치) the GNU MAKE Utility 설치하기 GNU Utilities package for Windows 설치 이제 도스창에서 벗어나, 화려한 그래픽의 세계로 이 컴파일러를 쓸 수 있도록 설정해 보자.대부분, Eclipse+CDT 의 조합으로 사용하는 것이 대부분이다.Getting Started with the ARM GCC Compiler on Windows for the STM32F4DISCOVERY Board링크 글을 참고..
IT/Software 2014. 8. 6.
윈도우용 GNU Utilities package 설치하기
기술관련 자료는 따로 옮겨서 구성하기로..아래 글은 여기 => http://bthinkr.tistory.com/51 를 참고해 주세요. 일단 글은 남겨둠. "ls", "rm" 과 같은 리눅스/유닉스에서 많이 쓰이는 실행 명령어를 사용할 수 있게 CoreUtils for Windows 을 방문하여 설치하도록 하자. 아래 링크에서 개발환경을 구성하기 위해 따라하고 있는데, Getting Started with the ARM GCC Compiler on Windows for the STM32F4DISCOVERY Board 여기에서 언급한 이 부분은 아래와 같이, "Clean Project" 이런것을 수행할 때 Makefile 에 보면 "rm -f" 블라블라 이렇게 쓰여 있는데 Windows 개발환경에서도 문제..
IT/Software 2014. 8. 6.
GNU MAKE Utility 설치하기 - 윈도우에서 Makefile 사용하기
기술관련 자료는 따로 옮겨서 구성하기로..아래 글은 여기 => http://bthinkr.tistory.com/50 를 참고해 주세요. 일단 글은 남겨둠. Windows 환경에서 Makefile 을 할 수 있도록 GNU Make for Windows 를 설치한다.(물론, 다양한 툴이 설치될 때 여러 버전의 Make 유틸이 설치되기는 한다. 의도하지 않아도, 특히 컴파일러들을 설치하면 각자의 Make 툴이 있다. 이때는 버전이나 실행파일 위치를 조심해야 한다.)우리는 무료로 쓰는 툴을 깔아야 하니 "GNU"에 감사하면서, http://gnuwin32.sourceforge.net/packages/make.htm 여기를 방문하도록 한다. 소스까지는 보통 필요없으니, 다운로드에서 "Complete package..
IT/Software 2014. 8. 6.
무료 ARM GCC 컴파일러 설치하기
기술관련 자료는 따로 옮겨서 구성하기로..아래 글은 여기 => http://bthinkr.tistory.com/49참고해 주세요. 일단 글은 남겨둠. 일단, 무료로 써야 하니 무료 컴파일러를 설치해 보자.핵심을 설치하고 나서, GUI, IDE 환경을 깔아야 할 터. 일단, https://launchpad.net/gcc-arm-embedded 를 방문한다.깔끔한 GNU Tools for ARM Embedded Processors 에 대한 설명 페이지와 다운로드 할 수 있는 링크들이 나와 있다.여기서 최신판으로 다운로드 한 다음, 설치에 들어간다.다운로드만을 원하면, 여기로 https://launchpad.net/gcc-arm-embedded/+download 가서 클릭클릭. 설치 파일을 실행한다. 당연히,..
IT 2014. 8. 4.
Gmail 계정에서 POP3 사용하기 - 윈도우 Outlook 사용
기술관련 자료는 따로 옮겨서 구성하기로..아래 글은 여기 => http://bthinkr.tistory.com/48 를 참고해 주세요. 일단 글은 남겨둠. 매번 브라우저로 보니까 관리도 힘들고, 쉽게 POP3 로 땡겨서 보자.일단 구글 사이트의 Help 에 자세히 설명이 되어 있꾼.https://support.google.com/mail/troubleshooter/1668960?rd=1#ts=1665119,1665157,2769079간단하게 필요한 부분만 캡쳐~~ 일단, Gmail 에서 설정을 해 주어야 한다. POP3 를 사용할 수 있도록개인적으로는 IMAP 보다는 POP3가 사용하기 수월하다. IMAP 은 서버와 동기화 시켜서 통합 관리 되는 장점이 있지만 너무 느린면이 있고, E-mail이라기 보다..
IT 2014. 7. 31.
IoT 튜토리얼 예제 - The Internet of Things using Arduino, Wiz550io and Thingspeak API
기술관련 자료는 따로 옮겨서 구성하기로..아래 글은 여기 => http://bthinkr.tistory.com/47 를 참고해 주세요. 일단 글은 남겨둠. 아두이노에 WIZ550io 모듈을 이용하여 다양한 Internet of Things 예제들을 코드 구현 및 데모를 실은 동영상이다. 관련된 소스코드는 Github을 통해서 공유하고 있다.https://github.com/MD4N1/Wiz550io-Tutorial-Series 예제들을 보니 왠만한 프로젝트는 다 있다. 예제 소스가 있는 폴더를 스크린샷해서 가져왔다. 요즘 유행하는 것들은 다 있네.Twitter, Thingspeak, Web Server, Xively ...각각 하나하나가 가치 있는 프로젝트들인데 #Internet of Things 에 관..
IT 2014. 7. 30.
IoT는 현재 대세~~ 개발쪽에서
원본은 여기서 The IoT is developing a head of steam | Bits & Pieces from the Embedded Design World 대표 그림은 이것 -> (저작권과 무관한가 ㅠㅠ) IoT의 개발이 대세다..머 이런 글. 전세계 23%이상의 개발자들이 바로 6개월이내에 관련 제품을 개발하고 싶다고 밝혔다고.굴지의 외쿡 회사들은 (삼성은 들어감) Open Interconnect Consortium (OIC) 라는 조직을 통해 새로운 산업용 IoT 플랫폼에 대한 여러가지 규정(?)을 만들 예정큰 흐름은 흐름이야~~
IT 2014. 7. 24.
Gate Level Simulations - "X"가 막나와~~
기술관련 자료는 따로 옮겨서 구성하기로..아래 글은 여기 => http://techcafe.tistory.com/45 를 참고해 주세요. 일단 글은 남겨둠. 문제는 머냐..잘 정리해둔 곳에서 가져와보자..아래글 참고 출처 : Synchronizer 시뮬레이션 문제 사실, metastable을 피하는 방법은 예전에 한번 posting한 적이 있는데요. Metastable을 피하는 가장 머리가 편한 방법은 2개의 F/F을 직렬로 사용하는 2-flop 방법입니다. ...그런데, 1-flop이던 2-flop이던 F/F을 이용하여 동기화기(synchronizer)를 만들고 이 회로에 대한 타이밍 시뮬레이션 할 때, 동기화기로 사용한 F/F이 setup/hold timing을 만족하지 못하는 경우 F/F의 출력이 ..
IT 2014. 7. 18.
Verilog 배열관련 정리
참고 : http://blog.naver.com/beahey/90192889480 배열 선언은reg [7:0] a[3];이렇게 한다. 앞쪽의 "[7:0]"는 배열을 표현보다는 버스의 비트를 나타내고,배열을 뒤쪽의 "[3]" 으로 보고 이해하는 것이 쉽다. 즉 위의 예는 8비트짜리 배열 3개을 가지고 있다는 의미 또한 중요한 것은 포트로 뽑아낼 수가 없다는 엄청 불편한 진실..즉 module의 input/output으로 쓰기 곤란하다는..구체적인 예는 위 참고 사이트 참조 짤은 "Array" ㅋ array by OiMax
