전체 글 212

pinctrl-names과 pinctrl

1. GPIO 일반적으로 하나의 gpio 핀은 여러 기능을 수행할 수 있다. 예를 들면 UART, I2C, SPI 등, 설정 가능한 여러 기능이 있으며 현재의 configuration에 맞게 동작한다.  설정할 수 있는 값은 일반적으로 아래와 같다. (1) 기능(인터페이스) 설정 : i2c, i2s, spi, uart등 (2) 핀 설정 : pull up/down, value 설정등 (3) 그룹 설정, 핀들을 모아 특정 인터페이스를 세팅  2. GPIO configuration GPIO 설정은 당연히 kernel pinctrl driver를 통하여 하나씩 설정할 수 있다. 일반적으로 enable이나 interrupt 핀의 경우, driver에서 gpio를 컨트롤하는 방식을 많이 사용한다.  하지만 여러개의..

갑자기 샤워 온수가 안나올 때 & 수압이 약해졌을 때

1. 수압이 약해졌을 때 주거의 종류(아파트, 빌라, 주택..)에 따라 다르겠지만, 우선 옥외와 옥내로 구분해서 생각해야 한다. 옥외와 옥내를 구분하는 포인트는 바로 아래의 수도 계량기이다. 댁내에서 나오는 모든 물은 여기를 지나게 되며, 외부에서 바로들어오는 물이라고 하여 직수라고도 부른다. 당연하게도 직수는 열을 가하지 않은 물이다. 즉, 집에서 찬물을 틀었을 때 나오는 물이 직수이다. 반면 따뜻한 물은 이 직수가 보일러를 거쳐서 나오게 된다. 따라서 별도의 수압 펌프를 달지 않았다면, 따뜻한 물은 찬물보다 수압이 약하다. 다시 한번더 정리하자면, 대충 우리가 쓰는 물은 아래와 같이 연결되어 있다고 보면 된다. 대략적으로 아래와 같이 연결되었다는 거지, 무조건 저렇다는건 아니다. 정말 개인 집의 배관..

일상 2023.05.20

ChatGPT의 현재와 미래 전망

ChatGPT는 OpenAI에서 개발한 대화형 인공지능 언어 모델로서, 다양한 분야에서 활용되고 있습니다. 최신 기술인 GPT-3.5 아키텍처를 바탕으로 학습된 이 모델은 대화형 인공지능 기술의 성숙도를 나타내는 지표 중 하나입니다. 이전 모델들과는 달리, ChatGPT는 인간처럼 대화를 주고받는 능력이 매우 뛰어납니다. ChatGPT는 현재 대화형 인공지능 기술의 중심에 있으며, 이미 많은 분야에서 활용되고 있습니다. 이 모델은 기존의 자연어 처리 분야 뿐만 아니라, 검색 엔진, 챗봇, 음성 인식, 번역 등 다양한 분야에서 응용될 수 있습니다. ChatGPT를 활용하여, 보다 인간적인 대화를 주고받을 수 있습니다. 미래 전망으로는 ChatGPT가 더욱 인간과 유사한 대화 능력을 갖추게 될 것으로 예상됩..

시리즈물 2023.04.09

s906b sound card probe 살펴보기

sound card의 platform_driver 위와 같이 드라이버를 module_platform_driver로 등록시켜주면, 보일러 플레이트에 의하여 regitser, unregister로 확장된다. 이후에 platform_driver가 등록되고, 이름이 같은 platform_device가 platform_device_register로 등록되면 driver의 probe가 호출된다. - probe가 호출되는 과정 : platform_add_devices -> platform_device_register -> platform_device_add -> device_add -> bus_probe_device -> device_initial_probe -> __device_attach -> __device_a..

s906b alsa sound card 코드 따라가기

sound/soc/samsung/rainbow_prince.c 1) Platform driver 드라이버 정의 이름이 "rainbow-sound"인 platform_driver를 등록 probe, remove member ops는 - rainbow_sound_probe, - rainbow_sound_remove 함수를 이용 * platform_driver: include/linux/platform_device.h 정의 * platform device, 가상 버스인 플랫폼 버스에 연결되는 hot plugin 미지원으로 항상 연결되어 있음이 보장되어 있는 장치라고 한다. 주로 device-tree에 정의(항상 연결되어 있으니 실제 장치 확인 필요 없음)한다 함?? [MODULE_DEVICE_TABLE 관련 ..

삼성 S906B (S22+) 리눅스 커널 다운 및 vim, cscope, ctags 준비

1. S906B(S22+) 커널 다운로드 삼성 오픈소스 사이트에서 S906B 검색 후 다운로드 https://opensource.samsung.com/uploadSearch Samsung Open Source Samsung's Key Value for Open Source Samsung believes that the practice of open source is the key to preparing for future technologies. Openness It means having an open mindset and open engagement, and is not simply defined as public disclosure. Collaborati opensource.samsung.com 2..

디저트가 맛있는 봉천역 카페 - 카페 모리츠

1. 정보 영업시간 10:00 - 21:00(월화수목), 10:00 - 22:00(금토), 11:00 - 22:00 (일) 주소 : 서울 관악구 남부순환로 1711 연락처 : 0507-1486-8031 주차 : 가게 앞 주차 3대?? 대표메뉴 : 아몬드크림 라떼, 브라운치즈 크로플, 얼그레이 파운드 4번출구에서 한블록 거리다. 2. 사진 3. 후기 디저트뿐 아니라 음료도 굉장히 퀄리티 있게 나온다. 오히려 유명 카페들보다 훨씬 정성이 담긴 느낌. 사람 자체가 많은 편은 아니고, 테이블간 거리도 넓어서 좋다. 또 하얀 건물에 채광도 잘 늘어와서 편안한 느낌을 준다.

의왕 브런치 카페 뒤란 - DUIRAN

1. 정보 영업시간 11:00 - 21:00 (월요일 휴무), 15:00 -17:00 (브레이크타임, 카페는 운영) 주소 : 경기 의왕시 왕곡로 227 뒤란 연락처 : 031-456-4419 주차 : 주차장 O 대표메뉴 : 스테이크 피자, 명란 크림파스타 2. 사진 3. 후기 1) 웨이팅은 없었고 내부 공간이 넓어 오히려 편하게 식사했음. 2) 식사에 커피가 포함되어 있는데 식사중에 나오는 음료 선택으로 보면 됨. 3) 풍기 피자가 진짜 너무 맛있었고, 파스타도 수준 높게 나왔다. 4) 카페 자체도 좋고, 한적한 위치와 1층이 내려다 보이는 2층 구조가 좋음 ☆ 3.5 풍기 피자 또 먹으로 가야지?

페이스북으로 공유카카오톡으로 공유카카오스토리로 공유트위터로 공유URL 복사