Linux
-
[개발도구] - LinkerLinux/development tool 2023. 6. 4. 00:47
글의 참고 - https://en.wikipedia.org/wiki/Linker_(computing) - https://people.cs.pitt.edu/~xianeizhang/notes/Linking.html - https://lwn.net/Articles/531148/ 글의 전제 - 내가 글을 쓰다가 궁금한 점은 파란색 볼드체로 표현했다. 나도 모르기 때문에 나중에 알아봐야 할 내용이라는 뜻이다. - 밑줄로 작성된 글은 좀 더 긴 설명이 필요해서 친 것이다. 그러므로, 밑 줄 처친 글이 이해가 안간다면 링크를 따라서 관련 내용을 공부하자. 글의 내용 - Compile process " 대부분의 compile process 는 대략적으로 4 개의 components 들에 의해서 수행된다. 1. pre-..
-
[리눅스] 루프백 디바이스(/dev/loopXX)Linux 2023. 4. 25. 18:59
글의 전제 - 내가 글을 쓰다가 궁금한 점은 파란색 볼드체로 표현했다. 나도 모르기 때문에 나중에 알아봐야 할 내용이라는 뜻이다. - 밑줄로 작성된 글은 좀 더 긴 설명이 필요해서 친 것이다. 그러므로, 밑 줄 처친 글이 이해가 안간다면 링크를 따라서 관련 내용을 공부하자. - `글의 참조`에서 빨간색 볼드체로 체크된 링크는 이 글을 작성하면 가장 많이 참조한 링크다. 글의 내용 - 루프백 디바이스 - Loopback device를 왜 쓸까? Loopback device는 일반 파일을 마치 block device처럼 다루게 해준다는 것이다. block device는 storage device(Hard disk, CD, Floppy, Flash Memory, SD Card, SSD 등등)를 생각하면 된다...
-
[리눅스 커널] PM - Linux legacy power managementLinux/kernel 2023. 3. 1. 00:40
글의 참고 - https://www.computernetworkingnotes.com/linux-tutorials/shutdown-reboot-suspend-and-hibernate-a-linux-system.html - https://www.computerhope.com/unix/uhalt.htm - http://www.wowotech.net/pm_subsystem/generic_pm_architecture.html 글의 전제 - 내가 글을 쓰다가 궁금한 점은 파란색 볼드체로 표현했다. - 밑줄로 작성된 글은 좀 더 긴 설명이 필요해서 친 것이다. 글의 내용 - Overview " 이 글에서는 PC 가 주력이던 시절에 리눅스 커널이 사용했던 `system power management` 방식에 대해 다..
-
[리눅스 커널] Interrupt - GICv2 part 1Linux/kernel 2023. 2. 24. 00:55
글의 참고 - 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://stackoverflow.com/questions/36423059/arm-specific-irq-initialization - https://zhuanlan.zhihu.com/p/586238925 - http://www.wowotech..