전체 글
-
[개발 도구] VIM - NerdTree카테고리 없음 2024. 1. 23. 13:31
글의 참고 - - - 글의 전제 - 밑줄로 작성된 글은 강조 표시를 의미한다. - 그림 출처는 항시 그림 아래에 표시했다. 글의 내용 - NerdTree 창 Full Size [참고1] " NerdTree 창은 동적으로 변경이 불가능하다고 하는 것 같다. 그런데, NERDTree 를 통해서 검색을 깊게 하다보면, depth 가 길어지면서 파일 이름이 짤리는 경우가 있다. 이럴 때, NerdTree 창에서 `대문자 A` 를 누르면, 창이 커지는 것을 확인할 수 있다. NERDTree 에서 파일 이름이 짤린 경우 대문자 A 를 통해 NERDTree 를 Full Size 로 한 경우 - NerdTree 에서 파일 검색 - NerdTree 폴더 이동 시, 해당 폴더의 내용들만 보이도록 하기 " let g:NER..
-
[리눅스 커널] IRQ - workqueueLinux/kernel 2023. 12. 30. 15:21
글의 참고 - https://docs.kernel.org/core-api/workqueue.html - https://lwn.net/Articles/355700/ - https://lwn.net/Articles/23634/ - https://lwn.net/Articles/329464/ - https://lwn.net/Articles/211279/ - https://lwn.net/Articles/393171/ - https://lwn.net/Articles/403891/ - http://www.wowotech.net/irq_subsystem/workqueue.html - http://www.wowotech.net/process_management/schedule-in-interrupt.html - http..
-
[리눅스 커널] Interrupt - Driver interrupt handlerLinux/kernel 2023. 12. 29. 14:56
글의 참고 - https://lwn.net/Articles/302043/ - http://www.wowotech.net/irq_subsystem/request_threaded_irq.html - https://stackoverflow.com/questions/7685294/request-threaded-irq-is-used-in-the-driver-why-not-request-irq-what-are-the - https://linux-kernel-labs.github.io/refs/heads/master/labs/interrupts.html - https://wiki.linuxfoundation.org/realtime/documentation/technical_details/threadirq 글의 전제 ..
-
[컴퓨터 구조] ARM - PSCI공학/컴퓨터구조 2023. 12. 27. 20:35
글의 참고 - Power State Coordination Interface 글의 전제 - 밑줄로 작성된 글은 강조 표시를 의미한다. - 그림 출처는 항시 그림 아래에 표시했다. 글의 내용 - Overview " PSCI 는 `Power State Control Interface` 약자로 arm processor 기반의 OS 를 만드는 OS vendors 사에게 power management 관련 standard interface 를 제공한다. 예를 들어, ARMv8 기반에서 low-level power management 를 수행하기 위해서는 PSCI 에서 제시하는 스펙을 반드시 따라야 한다. " PCSA 가 도입된 ARM A-profile architecutre 에서 power management 관..
-
[리눅스 커널] Interrupt - High-level flow irq handlerLinux/kernel 2023. 12. 27. 13:42
글의 참고 - https://linux-kernel-labs.github.io/refs/heads/master/lectures/interrupts.html - https://docs.kernel.org/core-api/genericirq.html - http://www.wowotech.net/irq_subsystem/High_level_irq_event_handler.html 글의 전제 - 밑줄로 작성된 글은 강조 표시를 의미한다. - 그림 출처는 항시 그림 아래에 표시했다. 글의 내용 - Overview " peripherals 이 interrupt 를 발생시키면, 대략적인 interrupt handling flow 는 다음과 같다. 참고로, 이 글에서는 주로 (3) 단계에 대해 다룰 것이다. 1. i..
-
[리눅스 커널] interrupt - IRQ numberLinux/kernel 2023. 12. 27. 01:45
글의 참고 - https://docs.kernel.org/core-api/genericirq.html - https://docs.kernel.org/core-api/irq/concepts.html - https://www.kernel.org/doc/html/next/core-api/irq/irq-domain.html - http://www.wowotech.net/irq_subsystem/interrupt_descriptor.html - https://lwn.net/Articles/380931/ - https://linux-kernel-labs.github.io/refs/heads/master/lectures/interrupts.html - https://stackoverflow.com/questions/..
-
[리눅스 커널] Interrupt - GICv2 part 2Linux/kernel 2023. 12. 24. 14:47
글의 참고 - DEN0013D_cortex_a_series_PG.pdf - (Interrupt Hanling - 12.2 The Generic Interrupt Controller p12-7) - CoreLink GIC-400 Generic Interrupt Controller Technical Reference Manual - ARM Generic Interrupt Controller Architecture Specification Version 2.0 - https://zhuanlan.zhihu.com/p/586238925 - http://www.wowotech.net/irq_subsystem/gic_driver.html - https://www.elecfans.com/d/2260663.html - ..
-
[전자공학] GPIO mode공학/전자공학 2023. 12. 17. 00:46
글의 참고 - https://wiki.st.com/stm32mcu/wiki/Getting_started_with_GPIO#bs-sidebar-toc - https://blog.stratifylabs.dev/device/2013-10-21-Understanding-Microcontroller-Pin-Input-Output-Modes/ - https://elinux.org/images/b/b6/Pin_Control_Subsystem_Overview.pdf - https://embetronicx.com/tutorials/tech_devices/understanding-the-microcontroller-gpio-gpio-working-explained/ - https://suketushah.medium.com..