전체 글 120

STM32MP1 개발 환경 구축(4) - Cortex-A Developer Package 설치

TargetBoardSTM32MP157F-EV1(ST)HostPC - Ubuntu 22.04목표STM32MP1 개발 환경 구축 - Developer Package 설치STM32MP1 Cortex-A에서 실행되는 소프트웨어를 개발하기 위한 Developer Package 설치 순서는 아래와 같다. 0. 추가 패키지 설치1. SDK 다운로드 및 설치2. SDK 시작3. OpenSTLinux BSP packages 다운로드 및 설치4. Linux Kernel 설치5. gcnano 설치6. U-Boot 설치7. TF-A 설치8. OP-TEE 설치9. debug symbol files 확인 여기까지 하면 작성일 기준으로 아래의 개발 환경이 만들어 진다.Target BoardSTM32mp157F-EV1STM32 M..

ST/STM32MP157 2025.03.22

STM32MP1 개발 환경 구축(3) - Starter Package 실행

TargetBoardSTM32MP157F-EV1(ST)HostPC - Ubuntu 22.04목표STM32MP1 개발 환경 구축 - Starter PackageSTM32MP157F-EV1(ST) Board 개발을 위한 개발 환경 구축을 위한 과정이다. Starter Package 설치 과정은 아래 링크를 참고 하였다.https://wiki.st.com/stm32mpu/wiki/Getting_started/STM32MP1_boards/STM32MP157x-EV1 STM32MP157x-EV1 - stm32mpuPage actions and tools navigaiton contains tabs, toolbox and actionswiki.st.com1. STM32CubeProgrammer 설치1-1. STM3..

ST/STM32MP157 2025.03.22

STM32MP1 개발 환경 구축(2) - Cortex-M STM32CubeMPU Package 설치

TargetBoardSTM32MP157F-EV1(ST)HostPC - Ubuntu 22.04목표STM32MP1 개발 환경 구축 - STM32CubeMPU Package STM32MP1 Cortex-M을 실행하는 소프트웨어를 개발하기 위한 STM32CubeMPU Package 설치 순서는 아래와 같다.​1. STM32CubeIDE 설치2. STM32CubeMP1 패키지 설치3. STM32CubeProgrammer 설치 지금 단계에서는 STM32CubeProgrammer만 필요하지만, 나중에 다 필요하므로 지금 설치 한다. 설치 과정은 아래 링크를 참고 하였다. https://wiki.st.com/stm32mpu/index.php?title=STM32MPU_Developer_Package&sfr=stm32m..

ST/STM32MP157 2025.03.22

STM32MP1 개발 환경 구축(1) - ubuntu(우분투) 설치

TargetBoardSTM32MP157F-EV1(ST)HostPC - Ubuntu 22.04목표STM32MP1 개발 환경 구축 - ubuntu(우분투) 설치 STM32MP157F-EV1(ST) Board 개발을 위해 아래 링크를 참고 하여 개발 환경을 구축한다.https://www.st.com/en/evaluation-tools/stm32mp157f-ev1.html  STM32MP157F-EV1 - STMicroelectronicsSTM32MP157F-EV1 - Evaluation board with STM32MP157F MPU, STM32MP157F-EV1, STMicroelectronicswww.st.com 대표사진 삭제사진 설명을 입력하세요.STM32MP157F-EV1 - STMicroelectro..

ST/STM32MP157 2025.03.22

TouchGFX

1. TouchGFX?- TouchGFX는 STM32 마이크로컨트롤러를 위한 고성능 그래픽 소프트웨어 프레임워크- 이 프레임워크는 리소스가 제한된 임베디드 시스템에서도 고해상도 GUI를 구현할 수 있도록 설계되었음- 효율적인 메모리 관리와 하드웨어 가속 기능을 통해 부드러운 애니메이션과 빠른 터치 반응을 제공- 주요 구성 요소로는 Chrom-ART Accelerator, Chrom-GRC, JPEG 코덱이 있으며, 그래픽 데이터의 처리와 압축을 가속화- 프레임워크는 다양한 사용자 정의 위젯과 그래픽 효과를 지원하여 디자인의 유연성을 극대화- 자동 C++ 코드 생성을 통해 개발 과정을 간소화하고 유지보수 용이- TouchGFX는 하드웨어 자원을 최적화하여 배터리로 구동되는 장치에서도 긴 배터리 수명을 지원..

ST/TouchGFX 2025.03.22

STM32CubeIDE에서 TouchGFX code Import

MCUSTM32H747I-DISCO(ST)IDESTM32CubeIDE + TouchGFX목표STM32CubeIDE에서 TouchGFX에서 Generate 된 code 수정 앞에서 TouchGFX에서 Generate code, Run Simulator, Run Target까지 해봤다. 직접 code를 수정하려면,1. TouchGFX 파일과 구성 옵션을 기존 프로젝트에 추가- Include 경로 추가- 컴파일러 스위치- 링커 연결 및 옵션- 애셋(asset) 생성 2. IDE에서 TouchGFX makefile을 호출하는 두가지 방법이 있다.여기서는 STM32CubeIDE에서 TouchGFX에서 Generate된 code를 Import한다. 1. TouchGFX Designer 실행1-1. Generate ..

ST/TouchGFX 2025.03.22

TouchGFX 설치 및 image 띄우기

MCUSTM32H747I-DISCO(ST)IDESTM32CubeIDE + TouchGFX목표TouchGFX 설치 - TouchGFX TouchGFX는 최첨단 GUI 개발에 필요한 모든 것을 제공하는 첨단 GUI 툴https://www.st.com/ko/stm32/stm32/landing/stm32-graphic-user-interface.html  STM32 그래픽 사용자 인터페이스 - STMicroelectronics www.st.com 1. STM32CubeIDE 실행1-1. Help - Manage Embedded Software Package대표사진 삭제사진 설명을 입력하세요. 1-2. TouchGFX 검색 및 Download 1-3. 윈도우 검색기에서 touch로 검색하여 설치    2. Tou..

ST/TouchGFX 2025.03.22

노트북 CPU 온도 관리와 점검 필요 증상

노트북 CPU 온도 관리와 점검 필요 증상노트북 CPU 온도 관리는 성능 유지, 부품 수명 연장, 과열로 인한 시스템 불안정 방지를 위해 중요함. 과열 시 쓰로틀링으로 성능이 저하되고, 배터리 수명에도 영향을 줄 수 있음. 다음과 같은 증상이 나타날 때 노트북 CPU 온도를 확인 해봐야 함.1. 팬 소음 증가 : 팬이 계속해서 빠르게 돌거나 소음이 커짐2. 성능 저하 : 갑자기 프로그램이 느려지거나 게임 프레임 드랍 발생3. 잦은 프리징 : 마우스나 키보드 입력이 지연되거나 화면이 멈춤4. 예기치 않은 셧다운 : 과열로 인해 시스템이 강제로 종료5. 표면 온도 상승 : 키보드나 팜레스트 부분이 유난히 뜨거워짐6. 블루스크린(BSoD) : 과열로 인해 시스템 오류 발생 여기서는 HWMonitor 프로그램을..

잡학 2025.03.21

스마트폰 삼성 인터넷 광고 차단(사이트 알림 끄기)

스마트폰 삼성 인터넷 광고 차단(사이트 알림 끄기)언제부터인가 스마트폰에서 삼성 인터넷 사이트 알림이 뜨는데, 검색해도 광고 차단 밖에 없어서 답답해서 내가 찾은 방법을 공유함 - 삼성 인터넷 켬(혹은 사이트 알림 클릭)- 하단 우측 가로 세줄 클릭 - 하단 좌측 톱니모양 '설정' 클릭 - 아래로 스크롤 - '사이트 및 다운로드' 클릭 - '사이트 알림' 클릭 - 상단 우측 점 세개 클릭 - 목록에서 사이트 차단(파란색이 허용) - 차단된 사이트 확인(회색이 차단)끝!

잡학 2025.03.21