본문 바로가기
반응형

전체 글44

퀄컴(Qualcomm)의 개발 도구(QXDM, QPST, QCAT, QACT, QDART, QSDK, QCMAP) 퀄컴(Qualcomm)은 1985년 설립된 세계적인 반도체 및 무선 통신 기술 기업으로서, 미국 캘리포니아에 본사가 있다. 모바일 통신, 무선 기술, 반도체 제조 등의 다양한 분야에서 혁신적인 솔루션을 개발하고 있으며, 전 세계에서 가장 많이 사용되는 모바일 칩셋을 생산하고 있다. 고성능과 고효율의 모바일 칩셋을 제공함으로써, 통신 반도체 분야의 선두를 달리고 있으며 엄청나게 많은 통신 표준 관련 특허를 가지고 있다. 먼저 퀄컴의 자회사인 qti를 알고 가자. * QTI(Qualcomm Technologies, Inc.) QTI는 퀄컴의 자회사로, 모바일 기술과 솔루션을 제공한다. QTI는 퀄컴의 모바일 플랫폼 기술을 개발하고, 디바이스 제조사와 네트워크 제공업체에 이를 제공한다. 특히 통신 기술, 프로.. 2023. 6. 6.
Linux CAN Network - CAN드라이버와 SocketCAN Linux에서 CAN driver를 사용할 일이 생겨서, CAN driver관련 문서를 공부하고 있다. 그 중, 리눅스 커널의 can 설명 파일을 보면서, 정리 차원에서 여기에 다시 작성해 보았다. 이 글은 다음의 리눅스 커널 CAN 네트워크 문서 내용이다. https://www.kernel.org/doc/Documentation/networking/can.txt 1. Overview / What is SocketCAN -------------------------------- SocketCAN 패키지는 Linux용 CAN 프로토콜(Controller Area Network)의 구현입니다. CAN은 자동화, 임베디드 장치 및 자동차 분야에서 널리 사용되는 네트워킹 기술입니다. character devic.. 2022. 11. 5.
디바이스트리 pinctrl -bindings.txt 리눅스 커널을 오랜만에 살펴보려니 디바이스 트리(DeviceTree)가 은근히 헷갈린다. 그래서 혼자 공부할겸, pinctrl 문서를 변역하면서 살펴 보았다. pinctrl을 사용해서 kernel driver 초기화 시에 사용할 pin들을 제어해 보자. 참고문서 : https://gitlab.freedesktop.org/lima/linux/-/blob/b773b3bf1916a368c29a19916abf0f5eca8b3c33/Documentation/devicetree/bindings/pinctrl/pinctrl-bindings.txt Documentation/devicetree/bindings/pinctrl/pinctrl-bindings.txt · b773b3bf1916a368c29a19916abf0f5.. 2022. 11. 4.
regmap_update_bits 함수 regmap의 특정 비트를 업데이트하기 위해서 regmap_update_bits 함수를 사용한다. /include/linux/regmap.h static inline int regmap_update_bits(struct regmap *map, unsigned int reg, unsigned int mask, unsigned int val) { return regmap_update_bits_base(map, reg, mask, val, NULL, false, false); } regmap_update_bits 함수를 살펴보면, 파라미터로 받는 reg 변수의 mask에 해당하는 영역에 val 변수값을 업데이트한다. val 변수값은 FIELD_PREP 매크로를 통해서 비트 영역에 맞는 값을 할당할 수 있다. .. 2022. 10. 28.
QXDM - Qt5WebKit.dll 파일 문제 최근에 퀄컴의 QXDM을 설치할 일이 생겼지만 Qt5WebKit.dll 관련 오류가 발생해서 고생했다. QXDM은 Qualcomm eXtensible Diagnostic Monitor의 약자로, 퀄컴 진단 모니터링 툴이며, Qt5WebKit.dll 은 QT5에서 사용하는 라이브러리 파일이다. QT는 C++을 주로 사용하는 GUI 프레임워크라고 한다. C++과 QML (Quick Markup Language)이라는 JavaScript기반의 자체 엔진 기반의 프레임워크이다. QXDM의 Qt5WebKit.dll 오류 퀄컴의 QXDM이 QT5로 제작된 것으로 보인다. QXDM을 설치하면 다음과 같은 에러가 발생하면서 QXDM을 실행할 수 없다. Qt5WebKit.dll 이(가) 없어 코드 실행을 진행할 수 없습.. 2022. 10. 9.
윈도우 화면캡처(스크린샷) 방법 5가지 - 총정리 컴퓨터를 쓰다 보면 윈도우에서 화면을 캡처할 일이 매우 많이 발생한다. 예전에는 Print Screen키를 누르는 것 밖에 없었는데 윈도우 버전이 올라가면서 좀 더 다양한 방법들로 발달하였다. 윈도우10에서 화면 캡처를 하는 몇 가지 방법을 정리해 보자. * 윈도우 화면 캡처 이 글에서는 윈도우의 화면 캡처 방법에 대해서 다음과 같이 크게 4가지 방법을 소개한다. 1. Print Screen 키 이용 2. 윈도우 캡처 단축키 사용 3. 캡처 도구 앱 이용 4. 일반 프로그램 이용 이 중 일반적으로 2번 단축키를 이용한 방법이 주로 사용되고 있지만, 사람에 따라서 다른 방법들도 많이 사용되고 있다. 각각의 방법에 대해서 상세히 알아보자. 1. Print Screen 키 이용 키보드 우측 상단의 Print .. 2022. 9. 9.
메모리 부족 현상 해결 - RAMMAP 메모리가 넉넉한데 메모리 부족 현상이 발생하였다. 창을 여러 개 띄워놓고 웹서핑을 하던 중 인터넷 브라우저가 중지되더니 꺼졌다. 그리고는 메모리 부족이라고 한다. Out of Memory 문구도 떳다. 오늘은 마이크로소프트 엣지에서 발생했지만, 며칠전에는 크롬에서도 발생했다. 아무리 봐도 브라우저와 상관없는 것 같다. 윈도우10의 문제인것 같다. 내 컴퓨터는 윈도우10이고, 메모리는 16GB이다. 아무리 생각해도 별로 창을 띄운 것 같지도 않은데 메모리 부족 현상이 나타나는 것이 맘에 안 든다. 먼저 작업 관리자를 켜서 메모리 사용량을 확인해 보았다. 작업 관리자는 윈도우 + X 키를 눌러서 나온 메뉴에서 작업 관리자를 누르거나, 하단 검색창에 치면 나온다. 일단 위의 캡처는 메모리를 정리한 후의 화면이.. 2022. 8. 22.
Helix QAC 문제 수정하기 HELIX-QAC.QAC.0911 Inserted '%1s' token in an attempt to continue parsing. Inserted ';' token in an attempt to continue parsing => 구분이 이상하다. 구조체 변수를 사용한다면 구조체가 정의되지 않았다. 구조체가 정의된 파일을 정확히 include 하고 있는지 확인하자. The distinction is strange. If a 'struct' variable is used, the 'struct' is not defined. Check that the structure is exactly including the defined file. HELIX-QAC.QAC.0818 Cannot find '%s' -.. 2022. 8. 17.
반응형