전체 글 21

SystemD issue

systemd는 /etc/systemd 아래에 설정파일을 두고 있다 시스템에 미리 정의 된 Service, Target 파일을 통해서 시스템을 컨트롤 /etc/systemd에서 설정하면서 심볼릭 링크를 통해서 사용 바이너리 실행파일은 아래 경로에서 확인 가능하며 $ ls /lib/systemd/ 기본적인 시스템의 Service, Target은 아래에 위치하고 있다 $ ls /lib/systemd/system ls -al /etc/systemd/system/multi-user.target.wants remote-fs.target -> /lib/systemd/system/remote-fs.target Run Level 변경 Troubleshooting of systemd and fsck on boot htt..

SystemD 2019.10.30

Linux container overview

LXC•어플리케이션의 고립 환경을 지원하기 위해 리눅스 커널의 cgroup과 namespace 기능을 조합하여 만든 framework •Cgroup: 리소스(CPU, memory, disk, I/O, network, etc) 사용에 대한 제한, 점유, 고립을 지원üResource controlüFilesystem accessüGeneral device accessüMemory resourcesüNetwork device resourcesüCPU bandwidthüBlock device IO bandwidthüVarious other aspects of a control group's view of the system••Namespace: 리소스들을 서로 다른 네임스페이스 그룹으로 나눠서, 다른 네임스페이..

linux multi core operation(AMP booting)

Asymmetric Multi-processing (AMP) = 비대칭 coreSymmetric Multi-processing (SMP) = 대칭 core ARM & Linux change to AMP mode (ARM cp15 register,)Define Cache initialize schemeDefine GIC initialize & distribute to coreCore Communication rule(IPI, SharedM, scretch register)...... AMP & SMP of Multicore processor reference: http://www.embedded.com/design/mcus-processors-and-socs/4429496/Multicore-basics L..

Package build using Wayland-build-tool

Status: Build & weston is success, but weston-simple-egl is not working Building Weston on Rasberrypi(raspbian) # flashing latest raspbian image in host linuxhttps://www.raspberrypi.org/downloads/raspbian/https://www.raspberrypi.org/documentation/installation/installing-images/linux.md # update & upgrade rasbiansudo apt-get updatesudo apt-get dist-upgrade# wayland-build-tools clone (Made by Bryc..

Package build using Wayland-build-tool

Building Weston on Ubuntu 16.04 # wayland-build-tools clone (Made by Bryce Harrington)git clone https://github.com/bryceharrington/wayland-build-tools.git # Set build environmentcp wl_defines.sh ~/bin/mkdir ~/buildmkdir ~/build/Wayland # Install wayland build dependencies./wl_install_deps # Fail case: I got build error in mesa package in "wl_build" script so I fixed it like below --with-gallium-..

Weston/Wayland IVI Extensions

Weston/Wayland IVI Extensions •Well-defined interface•Standardized compositing•Separation of HMI and Layer Management•Dynamically Extensions during runtime •Low integration complexity - Each application create wayland surface- Each wayland surface is mapped to ivi surface for being managed by HMI - HMI manages ivi surface with Layers which group surfaces Component diagram ivi-shell.so: -Implemen..