'리눅스커널' 카테고리의 다른 글
[Linux] drop caches (0) | 2018.03.20 |
---|---|
udev (0) | 2017.03.15 |
[gcc] floating point ABI 에 대해서 (0) | 2017.03.14 |
rootfs (0) | 2016.11.15 |
DTB (비글본) (0) | 2016.09.20 |
[Linux] drop caches (0) | 2018.03.20 |
---|---|
udev (0) | 2017.03.15 |
[gcc] floating point ABI 에 대해서 (0) | 2017.03.14 |
rootfs (0) | 2016.11.15 |
DTB (비글본) (0) | 2016.09.20 |
리눅스 메모리 비우기
#!/bin/bash sync echo 1 > /proc/sys/vm/drop_caches echo "Drop Cache" |
systemd Service
[Unit] Description=[Drop Cache] [Service] Type=idle User=root ExecStart=/home/root/drop_caches.sh Restart=always RestartSec=1min [Install] WantedBy=multi-user.target |
리눅스의 페이지 캐시와 버퍼 캐시: https://brunch.co.kr/@alden/25
https://brunch.co.kr/@alden/14
[Linux]Improving performance/Boot process (0) | 2018.10.03 |
---|---|
udev (0) | 2017.03.15 |
[gcc] floating point ABI 에 대해서 (0) | 2017.03.14 |
rootfs (0) | 2016.11.15 |
DTB (비글본) (0) | 2016.09.20 |
커널스터디 참고 링크 (0) | 2017.04.16 |
---|---|
fastboot (0) | 2016.10.20 |
gpt fdisk (0) | 2016.09.22 |
adb, fastboot 설치 (0) | 2016.09.22 |
MBR 디스크와 GPT 디스크 (0) | 2016.09.22 |
The four elements of embedded Linux
* Toolchain : 타겟 디바이스에 대한 바이너리 코드를 생성해주는 컴파일러
타겟 시스템에서 동작하는 프로그램 개발에 필ㅇ한 호스트 시스템의 소프트웨어들 또는 개발환경을 말한다.
* Bootloader : 보드에 필수 초기화 코드 및 리눅스커널을 로딩한다.
* Kernel
* Root filesystem
바이너리 내부 사용 라이브러리 검색
$ arm-telechips-linux-gnueabi-readelf -a MediaManager | grep "Shared library"
0x00000001 (NEEDED) Shared library: [libcommunicator.so.1] 0x00000001 (NEEDED) Shared library: [libQDltRegistration.so.1] 0x00000001 (NEEDED) Shared library: [libCommonAPI.so.3] 0x00000001 (NEEDED) Shared library: [libCommonAPI-DBus.so.3] 0x00000001 (NEEDED) Shared library: [libdlt.so.2] 0x00000001 (NEEDED) Shared library: [libffmpegthumbnailer.so.4] 0x00000001 (NEEDED) Shared library: [libgstpbutils-1.0.so.0] 0x00000001 (NEEDED) Shared library: [libgstreamer-1.0.so.0] 0x00000001 (NEEDED) Shared library: [libgobject-2.0.so.0] 0x00000001 (NEEDED) Shared library: [libglib-2.0.so.0] 0x00000001 (NEEDED) Shared library: [libQt5MultimediaWidgets.so.5] 0x00000001 (NEEDED) Shared library: [libQt5Multimedia.so.5] 0x00000001 (NEEDED) Shared library: [libQt5Widgets.so.5] 0x00000001 (NEEDED) Shared library: [libQt5Gui.so.5] 0x00000001 (NEEDED) Shared library: [libQt5Sql.so.5] 0x00000001 (NEEDED) Shared library: [libQt5Core.so.5] 0x00000001 (NEEDED) Shared library: [libpthread.so.0] 0x00000001 (NEEDED) Shared library: [libstdc++.so.6] 0x00000001 (NEEDED) Shared library: [libm.so.6] 0x00000001 (NEEDED) Shared library: [libgcc_s.so.1] 0x00000001 (NEEDED) Shared library: [libc.so.6] |
$ arm-telechips-linux-gnueabi-readelf -a MediaManager | grep "program interpreter"
[Requesting program interpreter: /lib/ld-linux.so.3]
참고
Mastering Embedded Linux Programming -
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/power/supply/bq2415x_charger.c
USB 인사이드 muosys.egloos.com (0) | 2016.05.16 |
---|---|
PS/2 키보드 LED제어 (0) | 2015.05.13 |
문자디바이스 드라이버와 file_operations (0) | 2015.05.12 |
IOCTL (0) | 2015.05.12 |
디바이스드라이버기초정리 (0) | 2015.05.11 |
문c 블로그 : http://jake.dothome.co.kr/2015/07/
DTB (of API) : http://jake.dothome.co.kr/dtb-of-api/
Process 와 Thread (0) | 2017.11.18 |
---|---|
fastboot (0) | 2016.10.20 |
gpt fdisk (0) | 2016.09.22 |
adb, fastboot 설치 (0) | 2016.09.22 |
MBR 디스크와 GPT 디스크 (0) | 2016.09.22 |
sample code: http://www.signal11.us/oss/udev/udev_example.c
스터디할것 http://freecatz.tistory.com/227
select 함수 : http://yms2047.tistory.com/entry/select-%ED%95%A8%EC%88%98-%EC%82%AC%EC%9A%A9%EB%B2%95
libudev : http://www.signal11.us/oss/udev/
모바일 감지 js : https://hgoebl.github.io/mobile-detect.js/
[Linux]Improving performance/Boot process (0) | 2018.10.03 |
---|---|
[Linux] drop caches (0) | 2018.03.20 |
[gcc] floating point ABI 에 대해서 (0) | 2017.03.14 |
rootfs (0) | 2016.11.15 |
DTB (비글본) (0) | 2016.09.20 |
http://iggeak.tistory.com/15
udev (0) | 2017.03.15 |
---|---|
[gcc] floating point ABI 에 대해서 (0) | 2017.03.14 |
DTB (비글본) (0) | 2016.09.20 |
내 pc 설정 (0) | 2016.07.12 |
부팅 상태에서 커널 업데이트 방법 (0) | 2016.07.07 |
$ sudo add-apt-repository ppa:nilarimogard/webupd8
$ sudo apt-get update
$ sudo apt-get install android-tools-adb android-tools-fastboot
http://developerpostit.blogspot.kr/2014/08/welcome-document_52.html
Process 와 Thread (0) | 2017.11.18 |
---|---|
커널스터디 참고 링크 (0) | 2017.04.16 |
gpt fdisk (0) | 2016.09.22 |
adb, fastboot 설치 (0) | 2016.09.22 |
MBR 디스크와 GPT 디스크 (0) | 2016.09.22 |