<!DOCTYPE html>
<html>
<head>
<meta class="cui-content-default" http-equiv="Content-Type" content="text/html; charset=UTF-8">
<style class="cui-content-default" data-cafe-default="true">/*! cafe note v2.2.11.1 | Copyright 2014, S-Core, Inc. All Right Reserved. */
@charset "UTF-8";body {display:block;margin:10px;}ul,ol{margin:0;}li,p{line-height:1.9;margin:0 auto;}table.cui-div{width:100%;display:block;}table.cui-div > tbody{display:block;}table.cui-div > tbody > tr{display:block;}table.cui-div > tbody > tr > th,table.cui-div > tbody > tr > td{display:block;}#cafe-note-contents div[data-cui-alt-image],#cafe-note-contents img[data-cui-alt-image]{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAUCAYAAACJfM0wAAABH0lEQVQ4jbXU26qEIBQGYF+wtxLMgg4QdGdBREUhFEFBBx/tn6sGpcPezTTCAi/0Q11rSQghhDGGJ4P8An3j20QIgSzLvookSfawUgrrukIp9VVcwkIIcM7h+z66rnsGbprGeCvf95+B8zw3YM75M/A4jnAcB3pS9Y3zPKPv+0vYKDf9jcdxRJ7naJrG2DRNE8IwBGMMZVkewmQbOnwVy7IgiqL3TWzbRtu2x+gVnKYpXNdF27ZY1xVxHO+awHVdDMMAKaWJnsFZlhkn8zzvtMOCIACl1No8Sqm1S55SCkVR3GrdI3QH13V9/7PRxmG5SSlh2/bHKGMMVVXtYc75bZRSaunX1w92+9vUT6mju3WfJuqvv/zf8FmZXq7/BfoCA1VRsvK4AfgAAAAASUVORK5CYII=") no-repeat center #c1c1c1;}table tr:not(:first-child) td[colspan],_:-ms-lang(x){border-top-style:none\9 !important;}table tr:not(:first-child) th[colspan],_:-ms-lang(x){border-top-style:none\9 !important;}*,body {word-wrap:break-word\0;}</style>
<style class="cui-content-default" data-user-config="true">body {margin: 10px;font-size: 10pt;font-family:'맑은 고딕'; line-height:1.9;}
p,li,h1,h2 h3,h4,h5,h6 { line-height:1.9;}
</style></head>
<body><p>Hi,</p>
<p> </p>
<p>I'm not fully sure on what you asks here.. </p>
<p> </p>
<p>However, I believe that TM2 reference uses Galaxy Note 4 H/W and its Android kernel although there might be unofficial or WIP porting projects of recent phones. At least, in theory (as I didn't try it myself), you might be able to reuse, with minimal labor, what they had done to port Note4 Android HAL & kernel for Tizen. In other words, you might be able to reuse Note4 OAL (I guess this "translates" android kernel interfaces for Tizen system software) + minimal modification + SGSx H/W + SGSx kernel; but that's just my speculation and it is going to be uncharted venture.</p>
<p> </p>
<p>Cheers,</p>
<p>MyungJoo</p>
<p> </p>
<p> </p>
<p>--------- <b>Original Message</b> ---------</p>
<p><b>Sender</b> : Raouf Rokhjavan <rokhjavan.r@gmail.com></p>
<p><b>Date</b>   : 2019-05-21 17:16 (GMT+9)</p>
<p><b>Title</b>  : Re: Re: [Dev] Porting Tizen 5.0 to Galaxy Smartphones</p>
<p> </p>
<table class="cui-div" style="border-collapse: collapse; -ms-word-break: break-all;"><colgroup><col></colgroup><tbody><tr><td dir="ltr"><p>Hi,</p>
<p> </p>
<p>Thank you. Your comments provide valuable insight into challenges of porting Tizen OS.<br></p>
<p>Could you please introduce one of the latest Galaxy smartphone (including S, A, or J series) on which Tizen was ported?</p>
<p>Tizen has not officially been ported on any smartphone since 2017. Does it mean Tizen's community plans not to target smartphones anymore? Is it accurate deduction?</p>
<p> </p>
<p>Regards,</p>
<p>Raouf </p>
</td></tr></tbody></table><p> </p>
<table class="cui-div" style="border-collapse: collapse; -ms-word-break: break-all;"><colgroup><col></colgroup><tbody><tr><td class="gmail_quote"><p>On Mon, May 20, 2019 at 7:25 PM MyungJoo Ham <<a href="mailto:myungjoo.ham@samsung.com">myungjoo.ham@samsung.com</a>> wrote:<br></p>
<table class="cui-div" style="border-collapse: collapse; -ms-word-break: break-all;"><colgroup><col></colgroup><tbody><tr><td><p>Hi</p>
<p> </p>
<p>SGS9 has never been ported for Tizen as far as I know.</p>
<p>Thus, if you want it, you need to create one for SGS9, probably based on the similar packages for supposed-to-be-similar hardware from <a href="http://tizen.org" target="_blank">tizen.org</a> . Probably, adaptation packages for previous Tizen phones might be helpful.</p>
<p><br>Cheers,</p>
<p>MyungJoo </p>
<p>--------- <b>Original Message</b> ---------</p>
<p><b>Sender</b> : Raouf Rokhjavan <<a href="mailto:rokhjavan.r@gmail.com" target="_blank">rokhjavan.r@gmail.com</a>></p>
<p><b>Date</b>   : 2019-05-20 23:52 (GMT+9)</p>
<p><b>Title</b>  : Re: [Dev] Porting Tizen 5.0 to Galaxy Smartphones</p>
<p> </p>
<table class="gmail-m_4278082211026863483cui-div" style="border-collapse: collapse; -ms-word-break: break-all;"><colgroup><col></colgroup><tbody><tr><td dir="ltr"><p>Hi, <br></p>
<p> </p>
<p>I am really sorry for replying your message too late. Thank you so much for your help to give me the link of SG9 kernel, but there is a major question here. <br></p>
<p> </p>
<p>According to <a href="https://wiki.tizen.org/Tizen_3.0_Porting_Guide#Porting_OAL_Interface_3" target="_blank">Tizen Porting Guide documentation</a>, in addition to device drivers, we need OEM Abstraction Layer (OAL) or HAL to get the full functionality of devices.  How can I get OALs for each subsystem? Does the OEM provide OAL plugings itself or do I have to implement each interface separately for tizen? <br></p>
<p>After syncing repo, I have a directory in "platform/adaptation", do sub projects in this directory contain what I need to get the features of SG9 on Tizen?</p>
<p> </p>
<p>Regards,</p>
<p>Raouf </p>
</td></tr></tbody></table><p> </p>
<table class="gmail-m_4278082211026863483cui-div" style="border-collapse: collapse; -ms-word-break: break-all;"><colgroup><col></colgroup><tbody><tr><td class="gmail_quote"><p>On Tue, May 7, 2019 at 12:42 PM MyungJoo Ham <<a href="mailto:myungjoo.ham@samsung.com" target="_blank">myungjoo.ham@samsung.com</a>> wrote:<br></p>
<table class="gmail-m_4278082211026863483cui-div" style="border-collapse: collapse; -ms-word-break: break-all;"><colgroup><col></colgroup><tbody><tr><td><p>In principle, you may reuse the Linux kernel of SGS9 for Tizen.<br>You can get the source code of SGS9 Linux kernel at <a href="http://opensource.samsung.com" target="_blank">opensource.samsung.com</a><br></p>
<p>Cheers,<br>MyungJoo. </p>
<p> </p>
<p>--------- <b>Original Message</b> ---------</p>
<p><b>Sender</b> : Raouf Rokhjavan <<a href="mailto:rokhjavan.r@gmail.com" target="_blank">rokhjavan.r@gmail.com</a>></p>
<p><b>Date</b>   : 2019-04-26 01:45 (GMT+9)</p>
<p><b>Title</b>  : [Dev] Porting Tizen 5.0 to Galaxy Smartphones</p>
<p> </p>
<table class="gmail-m_4278082211026863483gmail-m_-2599156922470994642cui-div" style="border-collapse: collapse; -ms-word-break: break-all;"><colgroup><col></colgroup><tbody><tr><td dir="ltr"><p>Hi,</p>
<p> </p>
<p>After using Galaxy smart watches, I 
got really interested in Tizen OS as an open source platform connecting a
 wide variety of embedded devices together; meanwhile, it gives us much 
more flexibility to tune it for specific devices and usecases which is 
not quite attainable on other platforms.</p>
<p> </p>
<p>Despite
 using Tizen on low-end smartphones, I found that no new Tizen-based 
smartphone has been released since 2017. What does it mean? Did Samsung 
get disappointed from Tizen on the smartphone market? On the other hand, I am 
really intrigued to port Tizen OS on more advanced hardware like new 
Samsung's smartphones of Galaxy series.<br></p>
<p> </p>
<p>Although I
 want to port Tizen 5.0 to Galaxy S9, the most challenging problem, as
 far as I know, is the availability of drivers and HALs. How can I port 
Tizen 5.0 to Galaxy S9? Is it basically possible considering available 
public resources related to the hardware of S9? After porting, can I 
experience basic functionalities of  S9 similar to what we 
have in community based Android OSs like Lineage OS?<br></p>
<p> </p>
<p>Thank you.</p>
<p>Raouf </p>
</td></tr></tbody></table><p>_______________________________________________</p>
<p>Dev mailing list</p>
<p><a href="mailto:Dev@lists.tizen.org" target="_blank">Dev@lists.tizen.org</a></p>
<p><a href="https://lists.tizen.org/listinfo/dev" target="_blank">https://lists.tizen.org/listinfo/dev</a></p>
<p> </p>
<p> </p>
<p>--</p>
<p><span style="font-size: 9pt;">MyungJoo Ham (함명주), Ph.D.</span></p>
<p><span style="font-size: 9pt;">On-Device Lab, Platform Team, Samsung Research.<br>Cell: +82-10-6714-2858</span></p>
<table id="gmail-m_4278082211026863483gmail-m_-2599156922470994642bannersignimg" style="border-collapse: collapse; -ms-word-break: break-all;"><colgroup><col></colgroup><tbody><tr><td><p> </p>
</td></tr></tbody></table><table id="gmail-m_4278082211026863483gmail-m_-2599156922470994642confidentialsignimg" style="border-collapse: collapse; -ms-word-break: break-all;"><colgroup><col></colgroup><tbody><tr><td><p><img style="border: 0px solid currentColor; border-image: none; width: 520px; height: 144px; display: inline-block;" unselectable="on" data-cui-image="true" src="cid:cafe_image_0@s-core.co.kr"> </p>
</td></tr></tbody></table></td></tr></tbody></table></td></tr></tbody></table><p> </p>
<p>--</p>
<p><span style="font-size: 9pt;">MyungJoo Ham (함명주), Ph.D.</span></p>
<p><span style="font-size: 9pt;">On-Device Lab, Platform Team, Samsung Research.<br>Cell: +82-10-6714-2858</span></p>
<table id="gmail-m_4278082211026863483bannersignimg" style="border-collapse: collapse; -ms-word-break: break-all;"><colgroup><col></colgroup><tbody><tr><td><p> </p>
</td></tr></tbody></table><table id="gmail-m_4278082211026863483confidentialsignimg" style="border-collapse: collapse; -ms-word-break: break-all;"><colgroup><col></colgroup><tbody><tr><td><p><img style="border: 0px solid currentColor; border-image: none; width: 520px; height: 144px; display: inline-block;" unselectable="on" data-cui-image="true" src="cid:cafe_image_1@s-core.co.kr"> </p>
</td></tr></tbody></table></td></tr></tbody></table></td></tr></tbody></table><p> </p>
<p>--</p>
<p><span style="font-size: 9pt;">MyungJoo Ham (함명주), Ph.D.</span></p>
<p><span style="font-size: 9pt;">On-Device Lab, Platform Team, Samsung Research.<br>Cell: +82-10-6714-2858</span></p>
<table id=bannersignimg data-cui-lock="true" namo_lock><tr><td><p> </p>
</td></tr></table><table id=confidentialsignimg data-cui-lock="true" namo_lock><tr><td><p><img style="border: 0px solid currentColor; border-image: none; width: 520px; height: 144px; display: inline-block;" unselectable="on" data-cui-image="true" src="cid:20190521101209_0@epcms1p"> </p>
</td></tr></table></body>
</html><img src='http://ext.samsung.net/mail/ext/v1/external/status/update?userid=myungjoo.ham&do=bWFpbElEPTIwMTkwNTIxMTAxMjA5ZXBjbXMxcDc1OTdiN2E5ZjIyNjc0MjkzN2Y1NWQwNWFlYWYzNjJjNiZyZWNpcGllbnRBZGRyZXNzPWRldkBsaXN0cy50aXplbi5vcmc_' border=0 width=0 height=0 style='display:none'>