i have not tried to compile for android as i am for now just looking at its possibility in theory but i am interested in hearing about your progress.
In regards to the mailing list you need to register yourself to be able to email it.
On 05/05/2013 04:58 AM, haijian sun wrote:
Hi, Recently, I'm doing a research on MANET, I choose batman-adv as my research protocol, I want to use it on Android, batmand works ok, but, when I use batman-adv, a lot of problems occurs. # insmod batman-adv.ko # insmod: init_module 'batman-adv.ko' failed, <Exec format error> I want to know what happens, so I use the command dmesg # dmesg | grep batman # batman_adv: version magic '2.6.30.4-EmbedSky mod_unload ARMv4 ' should be '2.6.32.9-perf preempt mod_unload ARMv6
so, I know it is the imcompatibility of my phone's kernel version and the compile tool's, which seems easy to solve. But, here is the question, If I want to develope a software for a lot of users, I can't get their kernel version and compile each batman-adv.ko for them, and unfortunately, android has various different versions. How about let android compile its own batman-adv.ko? But I think it is of great difficulity.
I read your email ''batman-adv and android as mesh client'', and as far as I know, guys from ITU use batmand, which is on OSI layer 3, and we also already implemented it, it is easier. But, the question is batman-adv is more complicated and associated with linux kernel, I know a community called servalproject also involved in this, and they are doing quiet well, but they also use batmand. I think the first step to do this is to open the phone's ad-hoc mode, which we already implemented, and then compile batman-adv.ko for android, this is difficult and relys much on kermel version. Hope to hear suggestions from you. By the way, each time when I send a email to b.a.t.m.a.n@lists.open-mesh.org mailto:b.a.t.m.a.n@lists.open-mesh.org, they autosend me an email with ''message rejected by filter rule match'' and I don't know why. Cheers, Sun Haijian.