엠윈 배우는 법을 가르쳐주세요
초보자를 위한 emWin 준비 및 빠르게 시작하는 방법
모든 것이 처음에는 어렵다는 말이 있듯이, 새로운 지식을 배울 때 어려운 것은 지식이 아닌 경우가 많습니다. 그 자체이지만 빠르게 시작하는 방법은 어떤 정보와 개발 환경입니까? 일단 시작하면 심층 학습이 상대적으로 쉽습니다.
이 장에서는 그러한 역할을 하며 주로 emWin을 배울 때 초보자가 해야 할 준비 사항을 설명합니다.
2.1? 초보자를 위한 중요 팁
2.2? 개발 환경?
2.3 emWin 참조 자료
2.4. /p>
2.5 요약
2.1 초보자를 위한 중요한 팁
emWin 튜토리얼의 첫 번째 버전이 출시된 지 2년이 넘었으며, 초보자들은 종종 emWin을 배웠다고 보고합니다. 오랫동안 시작하지 못했는데, 주된 이유는 학습 방법입니다. 초보자의 경우 다음 세 가지 사항을 익히는 것이 우선입니다.
1. 그리고 당신은 당신이 무엇을 하고 있는지 알고 있습니까? 그렇지 않으면 당신은 항상 확신할 수 없습니다.
2. emWin 시뮬레이터 사용법을 알아보세요. 초기 인터페이스 디버깅을 위해 시뮬레이터를 사용하는 것이 매우 편리하므로 인터페이스 설계 시간을 크게 줄일 수 있습니다. 다른 하나는 시뮬레이터에서 많은 참조 예제를 실행하는 방법을 배우는 것입니다. 이러한 참조 예제는 훌륭한 참조 가치가 있습니다.
3. GUIBuilder 및 uCGUIBuilder 두 가지 인터페이스 생성 가젯의 사용법을 알아보세요. 이 두 가지 작은 도구를 통해 인터페이스 생성 및 레이아웃 레이아웃이 쉬워지고 인터페이스 생성 속도가 어느 정도 빨라집니다.
이 세 가지 포인트를 익힌 후에는 실전 연습이 emWin을 잘 익히는 가장 좋은 지름길이기 때문에, 어느 정도 기초를 다진 후에는 사용 중에 매뉴얼을 참고하면 됩니다. . 또한, 초보자인 경우 시작하자마자 emWin의 기본 드라이버 인터페이스를 연구하지 마십시오. 이는 초보자의 열정에 영향을 미치고 나중에 학습에 대한 흥미를 점점 잃게 만듭니다.
2.2 개발 환경
1. 시뮬레이터 개발 환경에는 VC6.0을 사용하는 것이 좋습니다. 다른 VS2008, VS2010 및 VS2013도 사용할 수 없습니다. 테스트되었습니다.
2. IDE: MDK와 IAR의 두 가지 IDE 개발 환경을 지원합니다.
(1) MDK4.7X 또는 MDK5.XX는 허용되지만 MDK4.7X 이하 버전은 허용되지 않습니다. 하위 버전은 STM32F429를 지원하지 않습니다.
(2) IAR은 IAR의 하위 호환성이 약간 낮기 때문에 IAR7.5 버전을 고정적으로 사용합니다. 다른 버전은 지원되지 않습니다.
3. 디버거는 J, U 또는 S를 사용할 수 있습니다.
4 지원 개발 보드는 S V6 개발 보드이며 MCU는 S입니다.
2.3?emWin 참조 자료
2.3.1?emWin 사용자 설명서의 공식 영어 버전은 무엇입니까?
현재 버전은 emWin5.34입니다(공식 버전인 경우). 업그레이드 새 버전의 경우 누구나 최신 버전을 사용할 수 있으며 설명서는 모두 이전 버전과 호환됩니다.
2.3.2? EmWin5.12 중국어 버전 사용자 설명서 Zhou Ligong 번역?
중국어 버전이 조금 낮긴 하지만 초보자에게는 이 버전이면 충분합니다. 전자포럼에서 다운로드 받으실 수 있습니다. emWin을 시작한 후에는 영어 버전의 매뉴얼에 점차적으로 적응해야 합니다. 중국어 버전 5.12로는 더 이상 충분하지 않으며 새로 출시된 많은 컨트롤이 도입되지 않았습니다.
2.3?emWin 참조 자료
2.3.1?emWin 사용자 설명서의 공식 영어 버전은 무엇입니까?
현재 버전은 emWin5.34입니다(공식 버전인 경우). 업그레이드 새 버전의 경우 모든 사람이 최신 버전을 사용할 수 있으며 설명서는 모두 이전 버전과 호환됩니다.
2.3.2? EmWin5.12 중국어 버전 사용자 설명서 Zhou Ligong 번역?
중국어 버전이 조금 낮긴 하지만 초보자에게는 이 버전이면 충분합니다. 전자포럼에서 다운로드 받으실 수 있습니다. emWin을 시작한 후에는 점차적으로 영어 버전의 매뉴얼에 적응해야 합니다. 중국어 버전 5.12로는 더 이상 충분하지 않으며 새로 출시된 많은 컨트롤이 도입되지 않았습니다.
2.3.3?emWin 시뮬레이터 다운로드
emWin 시뮬레이터의 현재 버전은 emWin5.32입니다. 또한 시뮬레이터를 다운로드하려면 사용자가 다운로드하기 전에 S 공식 웹사이트에 계정을 등록해야 합니다.
주의깊은 독자라면 매뉴얼의 버전이 5.34라는 것을 알 수 있을 것인데, 시뮬레이터 버전은 왜 5.32일까요? 공식 웹사이트가 제때 업데이트되지 않기 때문에 문제가 되지 않습니다. 또한, 이 튜토리얼에서 시뮬레이터의 사용은 버전 5.32를 기반으로 합니다. 공식이 새 버전으로 업그레이드되고 시뮬레이터가 수정되면, 다운로드 주소는 /read.php?tid=입니다. 23481?.
2.3.4? STM32용 emWin 소프트웨어 패키지 다운로드
STM32 시리즈 칩용 emWin 소프트웨어 패키지는 주로 STM32CubeF에 저장되므로 STM32CubeF를 다운로드해야 합니다. (ST 공식 웹사이트 정보를 다운로드하려면 먼저 계정 등록이 필요합니다.)
1. STM32F1xx 시리즈용 emWin 소프트웨어 패키지는 STM32CubeF1
ST 공식 웹사이트 주소 링크(하이퍼링크)에 저장되어 있습니다.
2. STM32F4xx 시리즈용 소프트웨어 패키지는 STM32CubeF4에 저장되어 있습니다.
ST 공식 웹사이트 주소 링크(하이퍼링크)
3 STM32F7xx 시리즈용 emWin 소프트웨어 패키지는 STM32CubeF7에 저장되어 있습니다. /p>
ST 공식 주소 링크(하이퍼링크)
위의 3개 링크 주소의 경우 STM32CubeF는 해당 웹페이지 끝에 있습니다:
The 다음은 STM32CubeF4 V1.13.0을 예로 들어 보겠습니다. STM32Cube_FW_F4_V1.13.0\Middlewares\ST\StemWin emWin 소프트웨어 패키지의 내용인 다음 파일을 볼 수 있습니다.
2.4 emWin's 디버깅 도구 emWinSPY
emWinSPY는 비교적 실용적인 emWin 디버깅 소프트웨어입니다.
emWinSPY는 버전 5.2x에서만 사용할 수 있지만 이 버전은 네트워크 포트 디버깅만 지원합니다. 네트워크 포트 디버깅은 약간 번거롭기 때문에 우리는 이 디버깅 방법을 고려하지 않습니다. emWin5.32 버전은 JLINK 디버깅을 지원하기 시작했지만 테스트 결과 emWin5.32 버전은 emWinSPY를 사용할 수 없고 함수 정의가 부족하며 컴파일 후 다음과 같은 문제가 발생하는 것으로 나타났습니다.
과거 경험에 따르면 (예: emWin 멀티 터치 기능이 처음 출시되었을 때는 기능 정의가 부족했습니다. 여러 버전을 업그레이드한 후에는 정상적으로 사용할 수 있을 것으로 예상됩니다.) 이 기능은 이후 emWin 버전에서 열릴 것으로 예상됩니다. emWinSPY의 표시 효과:
2.5 요약
이 장에서는 많은 내용을 설명했습니다. 초보자는 시간을 들여 emWin 사용자 매뉴얼을 이해하는 것이 좋습니다. 이 설명서를 숙지하는 것이 가장 좋습니다.