'분류 전체보기'에 해당되는 글 261건

  1. 6.0.703 업데이트
  2. 6.0.622 업데이트
  3. [LPC1768] MCUXpressoIDE 기본 세팅하기
  4. LPC1768에서 FreeRTOS 사용하기
  5. 6.0.609 - 안정성 개선
  6. 6.0.606 업데이트
  7. 6월 1일 업데이트 - 이미지 사이즈 변경 기능 추가
  8. 6.0.529 - 외부 브라우저로 열기 기능 추가
  9. 6.0.525 - 애플리케이션 안정성 개선
  10. FastEngine 6.0 업데이트 - 다크 모드 지원, 이름만 입력해서 웹사이트 추가 기능

FastEngine

버전 : 6.0.703

https://play.google.com/store/apps/details?id=com.tarks.fastengine

메인 화면에 최근 검색을 표시하도록 업데이트 되었습니다.

번역이 개선되었습니다.

앱 정보 화면이 업데이트되었습니다.

FastEngine

버전 : 6.0.622

https://play.google.com/store/apps/details?id=com.tarks.fastengine

일부 기기에서 애플리케이션이 강제 종료되는 문제점이 해결되었습니다.

검색어를 입력하지 않았더라도 아래 탭이 사라지지 않습니다.

튜토리얼이 보이지 않는 문제점이 해결되었습니다.

LPC1768을 대상으로 사용할 수 있는 IDE는 크게 uVision과 이클립스 기반인 MCUXpresso로 나눌 수 있습니다.

C프로젝트를 빌드하고 디버깅하기 위한 기본적인 개발환경 세팅 방법입니다.

 

다운로드

MCUXpressoIDE는 NXP 공식 웹사이트에서 다운로드&설치 가능합니다.

https://www.nxp.com/support/developer-resources/software-development-tools/mcuxpresso-software-and-tools/mcuxpresso-integrated-development-environment-ide:MCUXpresso-IDE

 

MCUXpresso IDE|Eclipse-based Integrated Development Environment (IDE) | NXP

The MCUXpresso IDE brings developers an easy-to-use Eclipse-based development environment for NXP® MCUs based on Arm® Cortex®-M cores, including LPC and Kinetis® microcontrollers and i.MX RT crossover processors. The MCUXpresso IDE offers advanced editing,

www.nxp.com

 

2. File-New Project에서 해당되는 Device를 선택해줍니다. LPC1700대 부분에서 LPC1768을 선택 후 Next를 클릭합니다.

 

3. C Project를 선택후 Next를 클릭합니다.

4. 생성할 Project 이름을 입력후 Next를 클릭합니다.

5. CMSIS 프로젝트를 지정해야 하는데 "CMSIS-Core Library to link project to" 부분에 None으로 아무것도 없다면 위쪽에 "Import"를 누릅니다.

6. Project Archive 항목에서 Browse를 눌른 후 MCUXpressoIDE 설치 경로로 이동합니다. 거기에서 ide/Examples/Legacy/CMSIS_CORE/CMSIS_CORE_LASTEST.zip을 선택 후 Next를 누릅니다.

7. 다른 체크박스는 해제하고 CMSIS_CORE_LPC17XX 항목만 체크 후 Finsh를 누릅니다.

8. 위 작업이 성공적으로 되었다면 아래처럼 목록이 나오게 되며 CMSIS_CORE_LPC17xx를 선택합니다. 그리고 Next.

9. DSP 관련해서 추가하라 하는데 Import를 눌러 설치경로/ide/Examples/CMSIS_DSPLIB로 들어가서 Lastest가 있는 파일을 선택해줍니다.

10. CMSIS_DSPLIB_CM0, CMSIS_DSPLIB_CM3만 선택 후 Finish를 누릅니다.

11. CM3을 선택 후 Next를 누릅니다.

12. Finish를 누르면 정상적으로 LPC1768 프로젝트가 생성됩니다.

 

디버깅

디버깅은 디버그를 하는 방법에 따라 다르겠으나, ULink 방식을 쓰는 경우 프로젝트에서 오른쪽 클릭 -> Dubug as -> MCUXpresso IDE LinkServer을 눌러 디버깅 가능합니다.

LPC1768에서 Task개념을 사용하기 위해 FreeRTOS을 사용할 수 있습니다. IDE는 MCUXpressoIDE를 기준으로 작성되었습니다.

 

1. FreeRTOS 공식 웹사이트에서 다운로드 링크를 제공합니다. "Download Source Code and Projects"를 누르면 다운로드 페이지로 연결됩니다.

https://www.freertos.org/a00104.html

2. 다운로드 받은 폴더 경로에서 FreeRTOS/Demo/CORTEX_LPC1768_GCC_RedSuite로 이동해준 후 Windows 환경에서 CreateProjectDirectoryStructure.bat을 실행시켜주세요.

3. src/FreeRTOSConfig.h에서 아래 부분에 해당하는 줄 (37번째 줄)을 제거해주세요.

#error Ensure CreateProjectDirectoryStructure.bat has been executed before building.  See comment immediately above.

 

4. IDE(MCUXpressoIDE)에서 File-Import-Existing Projects into Workspace 를 선택한 후 Next를 눌러줍니다.

 

5. Select Root Directory를 방금 프로젝트 설정한 FreeRTOS/Demo/CORTEX_LPC1768_GCC_RedSuite로 지정하면 FreeRTOS를 사용할 수 있는 프로젝트가 생성됩니다.

 

Task 사용하기

Task로 사용할 함수를 만든 후 xTaskCreate를 호출하면 됩니다. tskIDLE_PRIOPITY가 우선순위 부분입니다. 우선순위가 낮으면 기아상태가 발생할 수 있으므로 적절히 조절하면 됩니다.

int joyStickTask(void *args){

while(1)
{

}

}

xTaskCreate(joyStickTask, NULL, mainBASIC_WEB_STACK_SIZE, NULL, tskIDLE_PRIORITY , NULL); 

FastEngine

버전 : 6.0.609

https://play.google.com/store/apps/details?id=com.tarks.fastengine

 

- Android 5.0 에서 발생하는 응답없음 문제점이 해결되었습니다.

- 최근 검색 리스트와 관련해서 강제 종료 현상이 일어나는 문제점이 해결되었습니다.

FastEngine

버전 : 6.0.606

https://play.google.com/store/apps/details?id=com.tarks.fastengine

- 앱을 실행하면 키보드가 실행되어 바로 검색할 수 있습니다.

- 인터넷을 연결하지 않으면 특정 확률로 앱이 강제 종료되는 문제점이 해결되었습니다.

- 안드로이드 5.0 버전에서 화면을 회전할 때 오류가 발생하는 문제점이 해결되었습니다.

s9uare

3.19.601

https://s9uare.com

드래그로 이미지 사이즈를 변경할 수 있는 기능이 추가되었습니다.(PC에서만)

'Square' 카테고리의 다른 글

5월 14일 업데이트  (0) 2019.05.14
4월 25일 업데이트  (0) 2019.04.25
4월 7일 업데이트  (0) 2019.04.07
4월 4일 업데이트  (0) 2019.04.04
3.18 변경사항  (0) 2019.04.03

FastEngine

버전 : 6.0.529

https://play.google.com/store/apps/details?id=com.tarks.fastengine

외부 브라우저로 열기 기능이 추가되었습니다.

FastEngine

버전 : 6.0.522

https://play.google.com/store/apps/details?id=com.tarks.fastengine

특정 기기에서 애플리케이션이 강제 종료되는 문제점이 해결되었습니다.

 

FastEngine

버전 : 6.0.516

https://play.google.com/store/apps/details?id=com.tarks.fastengine

 

#디자인 업데이트

- 다크 모드 지원, 탭 위치 변경

 

- 시스템 설정이 나이트 모드일시 시스템 설정에 맞춰 다크 모드로 변경됩니다.

- 탭 위치가 아래로 변경되어 한손으로 터치하기가 더 편해졌습니다.

-  탭 스타일 설정을 변경하면 웹 사이트 로고를 불러와 더욱 직관적으로 사용할 수 있습니다.

 

 

- 웹 사이트의 고유 색상에 따라 상단바 색상이 변합니다.

 

 

#기능 업데이트

- 검색 웹사이트 추가 방식 개선, 검색 사용성 개선, 백업/복원 기능 추가

 

 

- 검색 웹사이트를 추가하는 방식이 획기적으로 개선되었습니다.

추가하고자 하는 웹사이트 이름을 입력하면 바로 추가됩니다.

 

- 상단 검색창뿐만 아니라 웹사이트 안의 검색창에서 검색하고 다른 웹사이트를 누르더라도 원하는 검색어로 검색이 가능합니다.

-  백업/복원 기능의 추가되었습니다. 검색 웹사이트 목록 및 앱의 설정을 저장해놨다가 다시 복원할 수 있습니다.

- 검색 결과를 탐색할 때 자연스럽게 풀 스크린으로 전환됩니다.

'휴대폰 > FastEngine' 카테고리의 다른 글

6.0.606 업데이트  (0) 2019.06.06
6.0.525 - 애플리케이션 안정성 개선  (0) 2019.05.26
5.4.323 업데이트  (0) 2019.03.23
5.4.315 - Android 9.0 Pie 호환성 문제 해결  (0) 2019.03.15
5.4.304 업데이트  (0) 2019.03.04