Hi Rees,
Below you can find instruction how I tested kdbus module on RD-PQ target
(with Linux 3.10 and image from tizen.org repository). Maybe some parts
of this document will be useful for you too.
This tutorial was created some time ago but I hope it's still valid.
--------------------------------------------------------------------
1) (on Ubuntu host) download developer tools to cross-compile Linux Kernel:
sudo apt-get install gcc-arm-linux-gnueabi u-boot
2) download Linux Kernel (3.10) from tizen.org repository (tizen branch):
git clone
ssh://[email protected]:29418/platform/kernel/linux-3.10 -b tizen
3) create configuration based on default (tizen_defconfig) configuration:
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- tizen_defconfig
4) enable USB in configuration file:
CONFIG_USB_G_SLP=y
5) build Linux Kernel and Device Tree (*.dtb) file:
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- -j8 zImage
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- dtbs
cat arch/arm/boot/zImage arch/arm/boot/dts/exynos4412-m0.dtb > bImage
6) create uImage and after that tarball file:
mkimage -A arm -C none -O linux -a 40008000 -e 40008000 -n 'Linux 3.10'
-d bImage uImage
tar cf kernel.tar uImage
7) upload kerner.tar file via lthor:
lthor kernel.tar
At the moment of preparation this tutorial, image built from tizen.org
repository has been still not bootable, so I created customize image
based on modified kickstart file (please find this file attached). Built
image allows only connection via SDB.
8) create image with tar.gz format:
sudo mic create loop RD-PQ.ks --pack-to=rd_pq_image.tar.gz
9) upload rd_pq_image.tar.gz via lthor:
lthor rd_pq_image.tar.gz
10) download kdbus source:
git clone https://github.com/gregkh/kdbus.git
11) cross-compile kdbus module:
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- KERNELDIR=../linux-3.10
12) turn RD-PQ device on, copy there all of necessary files and insert
kdbus module:
insmod kdbus.ko
--------------------------------------------------------------------
On 12/11/2013 01:36 AM, HyungJun Choi wrote:
If you want to build it by gbs, you have to use the profile of tizendev.
BR,
-----Original Message-----
From: Rees, Kevron [mailto:[email protected]]
Sent: Wednesday, December 11, 2013 3:31 AM
To: HyungJun Choi
Cc: Thiago Macieira; [email protected]
Subject: Re: [Dev] KDBus image
I'm assuming gbs just works when trying to build this stuff?
On Mon, Dec 9, 2013 at 8:13 PM, HyungJun Choi <[email protected]>
wrote:
Yes, we have.
However, I'm not sure that it's a good idea to provide images of it.
Because the sources of kdbus and modified dbus will be updated
continuously
and we can build it by ourselves.
Nevertheless, if you think we need a Tizen images which can test kdbus,
I'll upload it on Tizen.org at this time after discussing it with my
colleagues.
Best Regards,
HyungJun.
-----Original Message-----
From: [email protected] [mailto:[email protected]] On
Behalf Of Thiago Macieira
Sent: Tuesday, December 10, 2013 11:07 AM
To: [email protected]
Subject: Re: [Dev] KDBus image
On terça-feira, 10 de dezembro de 2013 09:48:02, HyungJun Choi wrote:
You have to build kdbus by yourself with below kdbus sources on
Tizen.org and insert kdbus module into the linux kernel by insmod.
Repository : platform/core/system/kdbus-bus
Branch : kdbus-dev
Do we have a Tizen image with a pre-built kdbus module and with the right
branches of the libraries? It would be very helpful in order to make
tests.
--
Thiago Macieira - thiago.macieira (AT) intel.com
Software Architect - Intel Open Source Technology Center
_______________________________________________
Dev mailing list
[email protected]
https://lists.tizen.org/listinfo/dev
_______________________________________________
Dev mailing list
[email protected]
https://lists.tizen.org/listinfo/dev
--
Lukasz Skalski
Samsung R&D Institute Poland
Samsung Electronics
[email protected]
# -*-mic2-options-*- -f loop --pack-to=@[email protected] -*-mic2-options-*-
#
# Do not Edit! Generated by:
# kickstarter.py
#
lang en_US.UTF-8
keyboard us
timezone --utc America/Los_Angeles
# ROOT fs partition
part / --size=3000 --ondisk mmcblk0p --fstype=ext4 --label=platform
# DATA partition
# part /opt/ --size=3000 --ondisk mmcblk0p --fstype=ext4 --label=data
# UMS partition
# part /opt/usr/ --size=3000 --ondisk mmcblk0p --fstype=ext4 --label=ums
rootpw tizen
bootloader --timeout=0 --append="rootdelay=5"
desktop --autologinuser=root
user --name root --groups audio,video --password ''
repo --name=mobile
--baseurl=http://download.tizen.org/snapshots/tizen/rd-pq/latest/repos/mobile/armv7l/packages/
--save --ssl_verify=no
%packages
@Base System
@Console Tools
@Mobile Enlightenment
@Mobile Applications
@Mobile Framework
@Mobile Osp
@RD PQ Adaptation
sdbd
xf86-video-fbdev
gdb
file
%end
%post
# Bug: https://bugs.tizen.org/jira/browse/TDIST-266
pkg_initdb
# Bug: https://bugs.tizen.org/jira/browse/TDIST-260
INITDB=1 ail_initdb
# Bug: https://bugs.tizen.org/jira/browse/PTREL-137
echo "DISPLAY=:0" >> /etc/sysconfig/preload
# Make sdb work.
#vconftool set -t int memory/setting/usb_sel_mode 0 -f
set_usb_debug.sh --set
# Set environment for launchpad daemon. Fix TDIST-264
cat > /etc/sysconfig/launchpad <<EOF
DISPLAY=:0
EOF
%end
%post --nochroot
%end
_______________________________________________
Dev mailing list
[email protected]
https://lists.tizen.org/listinfo/dev