기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.
안녕하세요!
아래 항목에 질문을 드린 사람입니다.
추가 의문 사항이 있어 문의 해봅니다.
android/hareware/ril/reference-ril
/ublox-ril
위에 항목에서 ril/ulox-ril 디렉토리 항목을 추가하였습니다.
컴파일이 되어서
./out/target/product/smdk4x12/symbols/system/lib/librapid-ril-core.so
나오는것이 아래 로그에 보면 나오고 있습니다. (log의 붉은색 부분)
제가 원하는것은 로그의 푸른색 볼드체로 표시된 것 처럼
Install: out/target/product/smdk4x12/system/lib/libreference-ril.so
원하는데
ublox-ril부분에서는 붉은색 처럼 Install 과정이 없이 진행 되고 있습니다.
그래서 인스톨 과정을 넣을려고 하면 어떤 부분을 넣어야 하는지
문의 드립니다.
읽어주셔서 감사합니다.
================= log ====================
ee9415@ee9415-VirtualBox:~/MV4412/ICS/ics_tab$ ./build_android.sh smdk4x12
Build android for smdk4x12
[[[[[[[ Build android platform ]]]]]]]
make -j1 PRODUCT-full_smdk4x12-eng
============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=4.0.3
TARGET_PRODUCT=full_smdk4x12
TARGET_BUILD_VARIANT=eng
TARGET_BUILD_TYPE=release
TARGET_BUILD_APPS=
TARGET_ARCH=arm
TARGET_ARCH_VARIANT=armv7-a-neon
HOST_ARCH=x86
HOST_OS=linux
HOST_BUILD_TYPE=release
BUILD_ID=IML74K
============================================
build/core/Makefile:25: 경고: 타겟 `out/target/product/smdk4x12/system/etc/wifi/wpa_supplicant.conf'에 대한 명령어보다 다른 것이 우선합니다
build/core/base_rules.mk:523: 경고: 타겟 `out/target/product/smdk4x12/system/etc/wifi/wpa_supplicant.conf'에 대한 과거 명령어들을 무시합니다
target thumb C: libreference-ril <= hardware/ril/reference-ril/reference-ril.c
target SharedLib: libreference-ril (out/target/product/smdk4x12/obj/SHARED_LIBRARIES/libreference-ril_intermediates/LINKED/libreference-ril.so)
target Symbolic: libreference-ril (out/target/product/smdk4x12/symbols/system/lib/libreference-ril.so)
target Strip: libreference-ril (out/target/product/smdk4x12/obj/lib/libreference-ril.so)
Install: out/target/product/smdk4x12/system/lib/libreference-ril.so
Finding NOTICE files: out/target/product/smdk4x12/obj/NOTICE_FILES/hash-timestamp
Combining NOTICE files: out/target/product/smdk4x12/obj/NOTICE.html
target thumb C++: librapid-ril-core <= hardware/ril/ublox_ril/CORE/ND/rildmain.cpp
target SharedLib: librapid-ril-core (out/target/product/smdk4x12/obj/SHARED_LIBRARIES/librapid-ril-core_intermediates/LINKED/librapid-ril-core.so)
target Symbolic: librapid-ril-core (out/target/product/smdk4x12/symbols/system/lib/librapid-ril-core.so)
target Strip: librapid-ril-core (out/target/product/smdk4x12/obj/lib/librapid-ril-core.so)
Installed file list: out/target/product/smdk4x12/installed-files.txt
Target system fs image: out/target/product/smdk4x12/obj/PACKAGING/systemimage_intermediates/system.img
in mkuserimg.sh PATH=out/host/linux-x86/bin/:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/opt/CodeSourcery/Sourcery_G++_Lite/bin:/home/ee9415/MV4412/Bootloader/u-boot-mv4412-dev/tools:/usr/lib/jvm/jdk1.6.0_45/bin:/home/ee9415/MV4412/NDK/android-ndk-r8b:/home/ee9415/MV4412/SDK:/home/ee9415/MV4412/SDK/platform-tools:/home/ee9415/MV4412/ICS/ics-mv4412-4.0.3_0815/out/host/linux-x86/bin
make_ext4fs -s -l 314572800 -a system out/target/product/smdk4x12/obj/PACKAGING/systemimage_intermediates/system.img out/target/product/smdk4x12/system
Creating filesystem with parameters:
Size: 314572800
Block size: 4096
Blocks per group: 32768
Inodes per group: 6400
Inode size: 256
Journal blocks: 1200
Label:
Blocks: 76800
Block groups: 3
Reserved block group size: 23
Created filesystem with 940/19200 inodes and 40137/76800 blocks
Install system fs image: out/target/product/smdk4x12/system.img
out/target/product/smdk4x12/system.img+ total size is 161040840
Target ram disk: out/target/product/smdk4x12/ramdisk.img
mkimage -A arm -O linux -T ramdisk -C none -a 0x30A00000 -n "ramdisk" -d out/target/product/smdk4x12/ramdisk.img out/target/product/smdk4x12/ramdisk-uboot.img
Image Name: ramdisk
Created: Tue Jun 24 19:32:28 2014
Image Type: ARM Linux RAMDisk Image (uncompressed)
Data Size: 164746 Bytes = 160.88 kB = 0.16 MB
Load Address: 30a00000
Entry Point: 30a00000
Total compile time is 74 seconds
[[[[[[[ Make ramdisk image for u-boot ]]]]]]]
Image Name: ramdisk
Created: Tue Jun 24 19:32:31 2014
Image Type: ARM Linux RAMDisk Image (uncompressed)
Data Size: 164746 Bytes = 160.88 kB = 0.16 MB
Load Address: 40800000
Entry Point: 40800000
[[[[[[[ Make additional images for fastboot ]]]]]]]
boot.img -> /home/ee9415/MV4412/ICS/ics_tab/out/target/product/smdk4x12
update.zip -> /home/ee9415/MV4412/ICS/ics_tab/out/target/product/smdk4x12
updating: android-info.txt (stored 0%)
updating: boot.img (deflated 1%)
updating: system.img (deflated 41%)
Copying Release files !!!/home/ee9415/MV4412/ICS/image/tab
Copy done
ok success !!!
ee9415@ee9415-VirtualBox:~/MV4412/ICS/ics_tab$
install 과정이란게 조금 애매한 얘기입니다.
일단, system.img에는 포함이 되었습니다.
그 이후에는 build.prop 등 ril관련 세팅하는 부분을 손대야 합니다.
하지만, 이 부분은 vendor 별로 다른 부분이 많습니다.
(유사는 하지만, 다른 부분이 꽤 있습니다).
해서 밑에 답글에서도 말씀 드렸듯이, u-blox 본사에서 보내온 문서를 보셔야 합니다.