분류 전체보기
-
[리눅스 커널] PM - Driver Power ManagementLinux/kernel 2023. 8. 30. 19:58
글의 참고 - http://www.wowotech.net/pm_subsystem/device_driver_pm.html - http://www.wowotech.net/pm_subsystem/driver_pm.html - https://www.eefocus.com/article/527386.html - https://elinux.org/Pm_Sub_System 글의 전제 - 밑줄로 작성된 글은 강조 표시를 의미한다. - 그림 출처는 항시 그림 아래에 표시했다. 글의 내용 - Driver Power Management : 리눅스 커널에서 대부분의 장치들은 플랫폼 디바이스라는 소프트웨어적인 가상의 디바이스로 표현된다. 이렇게 하면, 여러 디바이스들을 하나의 가상 디바이스인 `struct platform_dev..
-
[리눅스 커널] PM - Wakeup sourceLinux/kernel 2023. 8. 30. 15:21
글의 참고 - http://www.wowotech.net/pm_subsystem/wakelocks.html - https://elinux.org/Android_Power_Management - https://www.linaro.org/blog/converting-code-implementing-suspend-blockers/ - https://static.lwn.net/images/pdf/suspend_blockers.pdf - https://blog.csdn.net/hunan4222/article/details/100170965 - https://www.kernel.org/doc/Documentation/devicetree/bindings/power/wakeup-source.txt 글의 전제 - 밑줄로..
-
[리눅스 커널] PM - Wakeup countLinux/kernel 2023. 8. 29. 20:00
글의 참고 - http://www.wowotech.net/pm_subsystem/wakeup_count.html - https://www.cnblogs.com/hellokitty2/category/1339324.html - https://lishiwen4.github.io/categories/ - https://www.kernel.org/doc/Documentation/ABI/testing/sysfs-devices-power - https://www.kernel.org/doc/Documentation/ABI/testing/sysfs-devices-power - https://lwn.net/Articles/393314/ - https://lwn.net/Articles/416690/ 글의 전제 - 밑줄로 작..
-
[전자 공학] Set-up time vs Hold-up time공학/전자공학 2023. 8. 16. 01:06
글의 참고 - https://www.linkedin.com/pulse/how-important-hold-up-time-power-supplies-mo-al-akayshee/ 글의 전제 - 밑줄로 작성된 글은 강조 표시를 의미한다. - 그림 출처는 항시 그림 아래에 표시했다. 글의 내용 - Overview " flip-flop 의 set-up time 과 hold-up time 은 IC design engineers 들의 interview questions 으로 자주 등장한다. 임베디드 SW 개발자에게는 데이터 시트를 분석할 때, set-up time 과 hold-up time 에 대한 부분을 모르고 있으면, 사수에게 쌍욕을 먹을 수 있다. 각각의 정의는 다음과 같다. 1. set-up time : clo..
-
[컴퓨터 구조] Soft(Warm) reset(reboot) vs Hard(Cold) reset(reboot)공학/컴퓨터구조 2023. 8. 15. 01:31
글의 참고 - https://en.wikipedia.org/wiki/Reboot#Warm 글의 전제 - 밑줄로 작성된 글은 강조 표시를 의미한다. - 그림 출처는 항시 그림 아래에 표시했다. 글의 내용 - Hard Reset : 흔히 `Cold reboot` 이라고도 한다. 리셋을 인식하면, 그냥 전원을 차단해서 Off/On 한다. 이걸 사용하는 경우는 소프트웨어가 먹통이 되었을 때 이다. `Soft Reset`은 리셋 인터럽트를 받아, 소프트웨어적으로 깔끔히 정리를 하고 리부트한다. 그런데, 만약에 소프트웨어가 완전 패닉이여서 인터럽트를 인식하지 못하는 상황이라면? 혹은 바이러스에 감염되서 리셋 인터럽트를 인식하지 못하면? 이럴 때는 전원을 껏다 뽑아야 한다. `하드 리셋`은 전원을 아예 Off -> ..
-
Boot ROM공학/컴퓨터구조 2023. 8. 13. 20:14
글의 참고 - https://docs.xilinx.com/r/en-US/ug585-zynq-7000-SoC-TRM/BootROM-Execution - https://www.ti.com/lit/ug/spru722c/spru722c.pdf?ts=1702296302960&ref_url=https%253A%252F%252Fwww.google.com%252F - https://www.ti.com/lit/ug/spru430f/spru430f.pdf?ts=1702367093942 - https://manybutfinite.com/post/motherboard-chipsets-memory-map/ - Arria® 10 SoC Boot User Guide 글의 전제 - 밑줄로 작성된 글은 강조 표시를 의미한다. - 그림..
-
[전자공학] Clock gating공학/전자공학 2023. 8. 13. 14:34
글의 참고 - https://wh00300.tistory.com/120 - https://m.blog.naver.com/dong880510/140156794477 - https://coolenjoy.net/bbs/37/2656?sst=wr_datetime&sod=desc&sop=and&page=251&device=mobile 글의 전제 - 내가 글을 쓰다가 궁금한 점은 파란색 볼드체로 표현했다. 나도 모르기 때문에 나중에 알아봐야 할 내용이라는 뜻이다. - 밑줄로 작성된 글은 좀 더 긴 설명이 필요해서 친 것이다. 그러므로, 밑 줄 처친 글이 이해가 안간다면 링크를 따라서 관련 내용을 공부하자. 글의 내용 - Clock gating 이란 ? Clock 공급 Gate를 통제함으로써 낭비되는 전력을 최소화 ..
-
[전자공학] Power gating공학/전자공학 2023. 8. 13. 14:33
글의 참고 - https://wh00300.tistory.com/280 - https://m.blog.naver.com/PostView.naver?blogId=beahey&logNo=90185364333&navType=by - http://word.tta.or.kr/dictionary/dictionaryView.do?subject=%ED%8C%8C%EC%9B%8C%EA%B2%8C%EC%9D%B4%ED%8C%85 - http://aboutmadlife.blogspot.com/2015/03/asicsoc-soc-02.html - https://coolenjoy.net/bbs/37/2785 - https://ettrends.etri.re.kr/ettrends/114/0905001421/23-6_092_101...