LibrePilot Forum

Development => Firmware General => Topic started by: lee on December 24, 2015, 12:55:59 pm

Title: what is the mean of "fw_osd"
Post by: lee on December 24, 2015, 12:55:59 pm
According to the infomation of "make help", "osd" is board.
But "make fw_osd" build meassage shows that "fw_osd.opfw" comes from some "stm32f4" source files, it looks like the "fw_revolution.opfw" files. I know the osd mcu is ATMEGA328P, so I can not understand the build meassage, can you help me?

What is the "osd" board?
And how to use the "bl_osd.bin", "bu_osd.opfw", "fw_osd.opfw" please?

When I use the "LibrePilot1509 GCS", my osd display gps info correctly, but "LibrePilot1509 r154 GCS" failed, is the problem revelant to "fw_osd.opfw"?

Looking forward to your help, happy jingle bells!
Best Regards!
Title: Re: what is the mean of "fw_osd"
Post by: f5soh on December 24, 2015, 01:25:32 pm
This is the firmware used for this board:

(http://2.bp.blogspot.com/-aHRrdsH3UJk/VEwziJSWU6I/AAAAAAAACaQ/_dLNengoQ1I/s1600/IMG_20141025_181911.jpg)

But board/hardware files not released.
Title: Re: what is the mean of "fw_osd"
Post by: TheOtherCliff on December 24, 2015, 06:17:27 pm
OP never released the OSD board.  This fw_osd is basically useless for most people.  You probably have a MinimOSD board and should look up information in the LP wiki about setup for that.
Title: Re: what is the mean of "fw_osd"
Post by: lee on December 25, 2015, 01:14:33 am
I get it. Thank you for your reply.
Is the OSD board used for decoding video signal by software?
Title: Re: what is the mean of "fw_osd"
Post by: TheOtherCliff on December 25, 2015, 03:34:15 am
OSD board adds some information display to the video picture from an FPV camera so you can see the information while you are flying FPV.  Like a fighter jet display.  Things like current altitude, speed, compass heading, direction of home, battery voltage...
Title: Re: what is the mean of "fw_osd"
Post by: lee on December 25, 2015, 05:32:15 am
"OSD" board is combined "Revolution" FC with "osd module", is my understanding right, please?
Title: Re: what is the mean of "fw_osd"
Post by: f5soh on December 25, 2015, 10:24:20 am
No, the OSD board above do only OSD
Title: Re: what is the mean of "fw_osd"
Post by: lee on December 25, 2015, 11:45:33 am
How amazing it is!
I look forward to its release version. Thanks for your reply!
Title: Re: what is the mean of "fw_osd"
Post by: f5soh on December 25, 2015, 11:52:29 am
This board is not released and should never be released, its from OP times.
Title: Re: what is the mean of "fw_osd"
Post by: lee on December 25, 2015, 12:21:03 pm
Oh...Thank you and Merry Christmas!
Title: Re: what is the mean of "fw_osd"
Post by: lee on December 26, 2015, 02:43:46 am
Can you show me the bottom layer of the OSD board, please?
Title: Re: what is the mean of "fw_osd"
Post by: hwh on December 26, 2015, 04:37:22 am
The schematic was published in the openpilot forums back in 2011 but l didn't realize it until I was doing research on archive.org after the forums went down and found the link to it.  Unfortunately archive.org didn't archive the pdf of the schematic and it was lost when the forums went down.  Maybe someone still has a copy?  I'd like to see it too.  (I found it, see my next post)
Title: Re: what is the mean of "fw_osd"
Post by: lee on December 26, 2015, 04:49:49 am
Do you have the other side of the picture above, pls?
Title: Re: what is the mean of "fw_osd"
Post by: hwh on December 26, 2015, 05:31:53 am
I was wrong a couple of posts back, I did save a copy.
Title: Re: what is the mean of "fw_osd"
Post by: lee on December 26, 2015, 05:57:12 am
Thank you very much, it is a great project!
Title: Re: what is the mean of "fw_osd"
Post by: hwh on December 26, 2015, 06:06:23 am
It was a great project, now it's a dead project.  Development was abandoned in early 2013.  Now it's just interesting to look at.
Title: Re: what is the mean of "fw_osd"
Post by: lee on December 26, 2015, 06:26:28 am
Why? I think the difficult point is the code for vedio signal decoding.
Title: Re: what is the mean of "fw_osd"
Post by: hwh on December 26, 2015, 07:10:51 am
I don't know why it was abandoned, it was before I even knew the project existed.

An OSD doesn't need to decode the video itself, it just needs the sync pulses.  The EL1883 chip gives the cpu those pulses and it uses them to sync up overlaying what it wants on top of the video.

I'm told that the abandoned OP-OSD was used in creating the http://brainfpv.com/ flight controller and osd board.  So it lives on in a way...
Title: Re: what is the mean of "fw_osd"
Post by: lee on December 26, 2015, 07:27:05 am
Oh, I see. Thanks again for your reply.