/* * Copyright (c) 2015-2016, The Linux Foundation. All rights reserved. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 and * only version 2 as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied..
김영훈 교수님 문제해결 수업시간에 주셨던 블로그 디버깅 팁초보자를 위한 디버깅 팁 10가지"머리카락 뜯지 않고 코드 고치는 법"2016년 11월 21일작년 여름, 나는 웹 스크래핑을 처음 배우는 사람들을 위한 강의를 개설했다.여러 해 동안 웹 스크래핑에 어려움을 겪는 사람들과 이야기해보니, 대부분 비전공자이거나 프로그래밍 경험이 없는 사람이었다.코딩을 한 번도 해 본 적 없는 사람들이 많았다.그래서 강의 자료를 만들 때, **"for 루프가 뭔지도 모른다"**는 전제를 두고 가장 쉽게 설명해야 했다.에디터에서 문법 오류 찾는 법조차 모르는 사람들이 대부분이었다.나는 정말 친절하게, 가장 단순한 코드로 한 줄씩 설명하고, 일부러 자주 발생하는 오류를 보여주며 해결법을 알려주었다.하지만 현실은 더 복잡하다...

이게 회로도라고 해야하나? 좀 찾았음&pm8937_vadc { //PM8937의 VADC (Voltage ADC) chan@11 { label = "mpp2_div1"; //MPP는 GPIO, 아날로그 입력, 디지털 입력 등 다양한 기능으로 설정 가능함. reg = 0x11>; // 이 채널의 ID를 0x11로 지정. VADC 내부 채널 번호. qcom,decimation = 0>; //ADC 샘플링 후 다운샘플링(Decimation) 하지 않음. (0 = 없음). 빠른 응답 속도를 위해 잡음 필터링 생략. qcom,pre-div-channel-scaling = 0>; //ADC 입력 전 스케일 조정 없음. (0 = no pre-scaling) ..
#include "skeleton64.dtsi"#include #include / { model = "Qualcomm Technologies, Inc. MSM8937"; //모델명 compatible = "qcom,msm8937"; //compatible field 시스템 이름 지정 "제조업체, 이름" qcom,msm-id = ; interrupt-parent = ; chosen { bootargs = "sched\_enable\_hmp=1"; //SMP에서 한발 더 나아가 전력량도 다른 코어를 함께 쓰는것 chosne 노드 -> 실제 하드웨어x 부팅시 꼭 필요한 정보 넘길때 사용 }; firmware: firmware { android { ..
model = "Qualcomm Technologies, Inc. MSM8937"; compatible = "qcom,msm8937"; qcom,msm-id = ; interrupt-parent = ; model -> 사람이 읽을 수 있는 플랫폼이름 msm8937이므로 snapdragon425를 일컫는다compatible -> qcom,msm8937 이건 driver 식별자qcom,msm-id는 부트로더가 이 디바이스 트리를 사용할지 식별자 정보인터럽트 소스들의 기본 컨트롤러를 로 지정한다는 뜻임. chosen { bootargs = "sched_enable_hmp=1"; }; 커널 부팅 파라미터. 여기선 HMP (Heterogeneous Multi-Processing)를 활성화하는 옵션임.부트..