tag:blogger.com,1999:blog-6525709382264569874.post3276258504842087553..comments2023-09-29T12:35:24.541+02:00Comments on E/S and I: Creating, testing (and flashing -- TBD) a custom kerneleshttp://www.blogger.com/profile/13835644932978813824noreply@blogger.comBlogger10125tag:blogger.com,1999:blog-6525709382264569874.post-52991920784303157942013-05-07T13:41:53.109+02:002013-05-07T13:41:53.109+02:00Hi,
I have lost one of the main library in OS (li...Hi,<br /><br />I have lost one of the main library in OS (libc) and so the kernel cannot boot up! So I cannot connect to drone using USB (it is not recognized as a device)<br /><br />Do you know how can I change its firmware? (I guess the only way is to program the processor. do you know how can I do it?)<br /><br />Or is there any way to access the internal falsh directly?<br /><br />Regards,<br />MahdiMahdihttps://www.blogger.com/profile/05535598587649425537noreply@blogger.comtag:blogger.com,1999:blog-6525709382264569874.post-90586302268885611592013-03-19T20:50:46.338+01:002013-03-19T20:50:46.338+01:00Now as the kernel is patched, you should use Parro...Now as the kernel is patched, you should use Parrot's original config [2] and cross-compile the sources with Sourcery G++. Basically you need to do something like this (don't forget to add the Sourcery' bin directory to your PATH)<br /><a href="http://www.automateandvalidate.com" rel="nofollow">automateandvalidate</a>Anonymoushttps://www.blogger.com/profile/02591494858923161324noreply@blogger.comtag:blogger.com,1999:blog-6525709382264569874.post-13502060490295786132012-11-26T07:35:07.074+01:002012-11-26T07:35:07.074+01:00Hi ES, you have explained the whole process in a v...Hi ES, you have explained the whole process in a very edifying way.AX hostinghttp://roseasp.comnoreply@blogger.comtag:blogger.com,1999:blog-6525709382264569874.post-43348501116053124842012-02-09T15:09:34.225+01:002012-02-09T15:09:34.225+01:00can any one pls help me?
i tried make libplf...but...can any one pls help me?<br />i tried make libplf...but im getting like<br /><br />nimmakal@wp-sata45:~/Desktop/zzz1/libplf$ make<br />gcc -shared -o libplf.so plf.o crc32.o gzip.o -lz <br />/usr/bin/ld: plf.o: relocation R_X86_64_32 against `.bss' can not be used when making a shared object; recompile with -fPIC<br />plf.o: could not read symbols: Bad value<br />collect2: ld returned 1 exit status<br />make: *** [libplf.so] Error 1<br />nimmakal@wp-sata45:~/Desktop/zzz1/libplf$ <br />patching is ok...in compiling it is saying arm-none-linux-gnueabi:command not found.... wat i hav 2 do???????pls help meNikhileswar reddy Nhttps://www.blogger.com/profile/04641748743770233186noreply@blogger.comtag:blogger.com,1999:blog-6525709382264569874.post-88523659560088353732011-07-22T02:12:17.224+02:002011-07-22T02:12:17.224+02:00Hi there,
I saw the new parrot asteroid car stere...Hi there,<br /><br />I saw the new parrot asteroid car stereo also uses the plf file format for updates.<br />They look like they'd contain a full android system but I just don't know how to extract them.<br /><br />Is there an easy way to find this out?<br />That's the specific file:<br /><br />http://download.parrot.com/Parrot_Asteroid_soft_update/asteroid_update_fr_FR.plf<br /><br />thank you!magicianhttps://www.blogger.com/profile/10354667349889483168noreply@blogger.comtag:blogger.com,1999:blog-6525709382264569874.post-82167338090120470422011-02-19T17:00:19.050+01:002011-02-19T17:00:19.050+01:00MAKE MODULES dwc_otg.ko
cd ~/ARDroneSDK/ardrone_o...MAKE MODULES dwc_otg.ko<br /><br />cd ~/ARDroneSDK/ardrone_onboard/Linux_kernel_source_code/20100809/linux-2.6.27<br />cp ~/ARDroneSDK/ardrone_onboard/Linux_kernel_source_code/ARDrone_version20100809_1_2_configurations_patches/ARDrone_Version_20100809_1_2-kernel.config ~/ARDroneSDK/ardrone_onboard/Linux_kernel_source_code/20100809/linux-2.6.27/.config<br /><br />PATH=/home/mavlab/CodeSourcery/Sourcery_G++_Lite/bin:$PATH<br />export PATH<br />make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- menuconfig<br /><br />You need to enable modules for dwc_otg (put leter "M"):<br />make menuconfig<br />System Type ---> <br /> Parrot drivers ---> <br /> PARROT6 USB driver (Synopsys)<br /><br />make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- modules<br /><br />modulle find under:<br /><br />cd ~/ARDroneSDK/ardrone_onboard/Linux_kernel_source_code/20100809/linux-2.6.27/drivers/parrot/usb/dwc_otg/dwc_otg.ko<br /><br />MicroUAVAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-6525709382264569874.post-58746640544745062732011-02-17T14:24:19.503+01:002011-02-17T14:24:19.503+01:00Hi again:
I figured some things out.
first do:
~/A...Hi again:<br />I figured some things out.<br />first do:<br />~/ARDroneSDK/ardrone_onboard/Linux_kernel_source_code/20100809/linux-2.6.27$ make config<br /><br />put "Enable loadable module support" to Yes<br /><br />than I did: ~/ARDroneSDK/ardrone_onboard/Linux_kernel_source_code/20100809/linux-2.6.27$ make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- modules <br /><br />and have this output:<br /><br />CHK include/linux/version.h<br />make[1]: `include/asm-arm/mach-types.h' is up to date.<br /> CHK include/linux/utsrelease.h<br /> CALL scripts/checksyscalls.sh<br />:1097:2: warning: #warning syscall fadvise64 not implemented<br />:1265:2: warning: #warning syscall migrate_pages not implemented<br />:1321:2: warning: #warning syscall pselect6 not implemented<br />:1325:2: warning: #warning syscall ppoll not implemented<br />:1365:2: warning: #warning syscall epoll_pwait not implemented<br /> Building modules, stage 2.<br /> MODPOST 0 modules<br /><br /><br />Anny idea why the modules are not build?<br /><br />kind regards MicroUAVAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-6525709382264569874.post-35858682497713760932011-02-15T21:19:06.933+01:002011-02-15T21:19:06.933+01:00Hi es,
Thanks for your tools and explanation. I wa...Hi es,<br />Thanks for your tools and explanation. I was able to compile a new kernel!<br /><br />Is it also possible to only compile the USB module/driver?<br />I think you did it here:<br />http://embedded-software.blogspot.com/2010/12/ar-drone-usb.html <br />can you tell us how you compiled the USB module?<br />or did you compiled the whole kernel for this?<br />Best regardsAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-6525709382264569874.post-91057234248791684562011-02-01T23:31:52.182+01:002011-02-01T23:31:52.182+01:00Hi François-Karim,
the .config refereced by [2] i...Hi François-Karim,<br /><br />the .config refereced by [2] is complete. Did you specify the ARCH variable?<br /><br />Best regardseshttps://www.blogger.com/profile/13835644932978813824noreply@blogger.comtag:blogger.com,1999:blog-6525709382264569874.post-4667480625827990962011-01-31T15:32:52.371+01:002011-01-31T15:32:52.371+01:00Hi !
I own an ardrone. I would like to custom it t...Hi !<br />I own an ardrone. I would like to custom it to add some things connected to usb.<br />I need to compil the kernel to add some modules, howewer, the .config file i found here is incomplete.<br /><br />Im looking for a complete .config file, Please give me any link ;)Unknownhttps://www.blogger.com/profile/03864270042888591190noreply@blogger.com