전체 글649 STCubeMX 설치하기 -- ST사에서는 stm32f 시리즈와 l시리즈를 위한 공통적인 라이브러리를 지원한다. 이 라이브러리는 st보드들을 개발하기 위한 IDE에 전반적으로 사용된다. 즉, API를 콜하는 방법은 약간 다르지만 소스코드 자체는 동일하다. ** 참고로 2014년부터 CMSIS의 라이브러리의 구조가 약간 바뀌었다. HAL라이브러리로. 이러한 CMSIS 펌웨어 라이브러리를 이용하여 사용자가 직업 코딩을 할 수도 있지만, 친절하게도, ST사에서는 STCubeMX라는 툴을 이용하여 간단하게 Pin과 Clock Configuration을 할 수 있도록 도와주고 있다. 이 툴을 이용하면, pin과 clock초기화를 GUI를 이용하여 생성하고 자동생성된 코드를 프로젝트에서 바로 불러와 프로젝트를 빠르게 만들 수 있다. 또한,.. 2015. 11. 21. 리눅스 시리얼 통신 예제 (Beaglebone black to arduino with RHT02) -- 이번 예제는 리눅스에서 시리얼(UART)을 이용하여 다른 보드와 통신하는 예제이다. 온습도 센서를 직접 BBB에 연결하여 사용하기에는 약간 어려움이 있기 때문에 아두이노에서 센서에대한 데이터를 관리하고 BBB보드에서 센서값을 요청하여 가져오는 방식으로 구현하였다. 따라서 전체적인 구조는 다음과 같다. BBB보드(리눅스) --USB--> 아두이노 우노 --> RHT02 소스를 보면 알겠지만, BBB보드에서 'R'을 아두이노로 보내면 아두이노에서 온습도와 quality값을 리턴하도록 만들어져있다. 소스코드는 링크를 기반으로 만들어졌으며 kdlp(Ref. 참조)를 보고 초기화 코드를 약간 변경하여 만들었다. 중간에 있는 sleep(3);의 경우 시리얼 통신을 초기화 할 때에 아두이노가 리셋 되는 현상이 .. 2015. 11. 20. STM32F429 Firmware HAL/CMSIS 예제 모음(cortex-m4 example) -- STCubeMX를 설치 한 뒤에(참조 : http://naudhizb.tistory.com/654)C:\사용자\window로그인아이디\STM32Cube\Repository\STM32Cube_FW_F4_V1.8.0 폴더로 간다.(쉽게 접근하는 방법은 탐색기를 열고 바탕화면\로그인아이디\STM32Cube\Repository\STM32Cube_FW_F4_V1.8.0) 에 간 뒤 STM32Cube_FW_F4_V1.8.0\Projects\STM32F429I-Discovery와 같이 보드를 선택하는 폴더에 가면 예제를 볼 수 있다. STCubeMX를 설치하게 되면 보드를 사용하는 소스 이외에도 유용한 소스들(DSP라이브러리 예제, 여러 폰트 등)이 있으므로 설치해서 한번 살펴보는 것도 나쁘지 않다. 혹여 ST.. 2015. 11. 20. 한국식 양념치킨 -- 양념 치킨의 소스가 어떤식으로 만들어지는지 예상할 수 있는 동영상이다. 나머지 부분은 그냥 입가심 정도로 보아도 될듯? -- 2015. 11. 16. 본 고장에서 만드는 진짜 까르보나라 -- 재료 : 면,소금,베이컨,계란, 후추,올리브오일,파마산 치즈 끓는 소금물(1L당 10g)에 면을 삶는다. 팬에 올리브오일을 충분히 두르고 베이컨에서 기름을 뺀다. 계란(1인당 1개)을 깨고 파마산 치즈와 후추를 넣은 뒤 섞는다. 면이 익으면 베이컨을 익히는 팬의 온도를 어느정도 낮춰준 뒤, 면을 넣고 섞는다. 어느정도 섞였으면 위에서 섞은 계란을 넣고 같이 섞어준다.(너무 뜨거워서 스크램블 에그가 되면 안된다!) 이제 까르보나라 위에 파마산 치즈와 약간의 후추를 뿌려준다. -- 2015. 11. 16. 남자 상체 운동 -- 진지한데.. 왜 웃기지 ㅋㅋ 너무 많이 일어날 필요도 없어효우!-- 2015. 11. 16. 이전 1 ··· 56 57 58 59 60 61 62 ··· 109 다음