본문 바로가기
728x90
반응형

3. 개발 관련/정리 :: issue 와 resovle169

gpio(general purpose input / out) 누구나 알고 있고 너무도 범용적인 interface - hardware 계의 ioctl system call 같은 녀석이랄까?. 이래 저래 개발하다 보니 쓰이는 내용들을 한번 쯤은 정리해야겠다 싶었다. CPU/AP 에서는 대부분의 기능이 내장되어 있다. 사용자 / 제조사의 필요에 따라 임의로 사용하고 싶은 기능은 GPIO로 구현한다(hw/sw) ie. i2c device 가 이미 많이 물려있어 다른 채널에 물리고 싶다(그럴일은 없지만...). i2c 장치를 gpio pin(scl/sda)에 연결하여 구현하고 bitbanging driver를 구현 or enable qualcomm SoC의 경우 gpio 의 확장기능을 좀 더 편하게 쓸 수 있도록 OS/커널 초기화 시 config 기능도 지원한다. 역시 메.. 2023. 4. 17.
Doxygen setup 분투기 : pdf 를 뽑아보자(아직 못뽐음) 앞선 글에서 이미 doxygen 은 깔았다. graphiz도 깔았고 Doxyfile 도 생성했다. - doxyfile에 지정할 것. call/caller graph : c style 또는 프로젝트에 사용한 언어타입 지정 uml example path - setup 완료 후 점검할 것 doxygen commenting 의미없는 example 정리 doxygen 주석 내에 example을 기입하는 분들이 종종 있는데, doxygen은 이 example을 parsing/result/reference code 로 연결해주는 관계로 의미 없는 example은 보는 사람에게 혼란만 준다. 프로젝트 디렉토리에서 source path를 지정하여 doxygen을 실행하면 default 로 html/latex 가 생성된다.. 2023. 4. 12.
doxygen 셋업 1. doxygen download - doxygen/graphiz 를 각각 다운로드 해야한다. 2. Doxyfile 생성 - config lingual(korean) - call/caller graph 를 각각 enable 한다. 2. doxygen plugin setup - DoxygenToolkit.vim 3. doxygen out(html) setup to web access 2023. 4. 4.
linux kernel 개발에 참여해보자!! 오랫만에 패치 작업을 하려니 처음부터 모두 설정해가며 작업을 하게되었다. 삽질에 삽질을 거듭해서 결국에는 어찌어찌 패치를 커밋까지는 했는데, 그냥 있으면 또 잊어먹을 테니 이 참에 한번 정리하고 가보겠다. ================================================================ 1. 개발 환경 설정 - OS 설치 : 리눅스 환경에서 개발을 진행하는 관계로 우분투 최신버전을 다운 받아 설치한다. 가상 머신을 설치해서 그 위에 리눅스를 설치하는 것도 좋다. (집에 노트북을 나혼자 쓰는게 아니라서...ㅠㅠ) 가상머신 -> http://download.virtualbox.org/virtualbox/5.1.6/VirtualBox-5.1.6-110634-Win.exe 우분.. 2016. 9. 29.
[AOSP] java incorrect version error Android 를 빌드하다 보면 아래와 같은 에러가 가끔 나오는 데... ============================================ Checking build tools versions... ************************************************************ You are attempting to build with the incorrect version of java. Your version is: Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar java version "1.7.0_80" Java(TM) SE Runtime Environment (build 1.7.. 2016. 5. 4.
git clone SSL error 1. Try clone git repository chlrbgh0@Mulder:/T1/favorite/test$ git clone https://android.googlesource.com/kernel/exynos.gitCloning into 'exynos'...fatal: unable to access 'https://android.googlesource.com/kernel/exynos.git/': server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none 2. Re-try with no SSL verify option chlrbgh0@Mulder:/T1/favorite/test$ GIT_.. 2016. 4. 4.
728x90
반응형