OSDev.org
https://forum.osdev.org/

What does your OS look like? (Screen Shots..)
https://forum.osdev.org/viewtopic.php?f=1&t=12087
Page 215 of 230

Author:  BenLunt [ Mon Feb 05, 2018 7:54 pm ]
Post subject:  Re: What does your OS look like? (Screen Shots..)

Well I have had a little time to work on my stuff, so I thought I would work on my USB camera/video code. I've got it working, but just. I need to work with my task scheduler to give that particular task more time. If I don't, there is a slight pause due to the fact that the EHCI controller's frame pointer moves ahead of my frame pointer during a task switch.

Anyway, here is a screen shot.

Image

Of course I had to take a picture of it since no emulator (that I know of) emulates a video camera. (I guess VirtualBox would, if I plug a physical camera device into the host, it will emulate it through the guest.)

Anyway, the above is a picture of the top left corner of my test machine.

For a little more detail, see http://www.fysnet.net/blog/2018/02/

Edit: Just an update: I now have a better yuy2 to rgb converter as well as larger resolutions working, though see my blog post (URL above) for the reason for the line under my nose. No it isn't a weird piercing :-)

Image

Ben

Author:  zesterer [ Tue Feb 06, 2018 8:04 am ]
Post subject:  Re: What does your OS look like? (Screen Shots..)

BenLunt wrote:
Well I have had a little time to work on my stuff, so I thought I would work on my USB camera/video code.


That is seriously impressive. Congratulations on getting that working.

Author:  Korona [ Thu Feb 08, 2018 4:40 am ]
Post subject:  Re: What does your OS look like? (Screen Shots..)

This is using isochronous transfers, right? I never implemented them as I have no hardware to test them. Did you encounter any unexpected difficulties with isochronous transfers? Is the documentation on USB cameras good? Do most USB webcams support a generic protocol or do they only understand vendor-specific stuff?

Author:  BenLunt [ Thu Feb 08, 2018 12:30 pm ]
Post subject:  Re: What does your OS look like? (Screen Shots..)

First, zesterer, thank you for the comment. It was quite enjoyable to see the first time I got a streaming image to display.

Second, yes I am using ISO transfers. There is a Video Class that any compliant camera should follow. However, for a newbie, there are a lot of things that seem to be wrong. For example, a USB camera may have 15 to 20 interfaces.

Most cameras will use Associate Interface Descriptors to divide out the audio part, so you must understand this part of the class. Then a camera will have two main interfaces, the Control Interface and the Streaming Interface. Then the Streaming Interface will have one or more (could be 20) alternate interfaces.

The biggest issue I have had so far is the timing issue. You have to be in sync with the camera or you will get half images, lines throughout the image, etc.

The current issue of my book explains all of this a little, just enough to get your feet wet. However, I am currently working on the next edition, and one of the additions is a lot more information on ISO transfers, using the camera as an example, in turn giving a lot more information on USB cameras as well.

However, if you have any questions, feel free to post on this forum, preferably creating a new thread. I will do my best to answer them.

Thanks,
Ben

Author:  BenLunt [ Mon Feb 12, 2018 3:09 pm ]
Post subject:  Re: What does your OS look like? (Screen Shots..)

We have full screen video!!!!!

Image

Now for the documentation. It might be just as time consuming as it was to get full screen video :-)

Ben
- http://www.fysnet.net/blog/2018/02/

Author:  bauen1 [ Wed Feb 14, 2018 9:55 am ]
Post subject:  Re: What does your OS look like? (Screen Shots..)

I think I can post here again, I'm currently working on myunix2 (rewrite of myunix, which is a rewrite of brainOS).
syscalls are finally working, but my kernel lacks a malloc implementation and a lot of other important things.
The kernel can be compiled (and linked !) using only tcc and nasm.
If I rewrote the multiboot entry code it should be possible to compile the complete kernel using only tcc.
TCC

Attachments:
Screenshot_2018-02-14_16-48-25.png
Screenshot_2018-02-14_16-48-25.png [ 14.24 KiB | Viewed 2895 times ]

Author:  BrightLight [ Sat Feb 17, 2018 1:16 pm ]
Post subject:  Re: What does your OS look like? (Screen Shots..)

I thought maybe I'd show my new project in its early stages, which aims to have basic compatibility with Unix, just enough to port applications.
So far, it supports multiprocessing, I/O APIC and is both i386 and x86_64. My long term goals include graphics, USB and networking.

Image

Author:  Korona [ Wed Feb 21, 2018 12:24 pm ]
Post subject:  Re: What does your OS look like? (Screen Shots..)

Managarm running the Wayland reference compositor, Weston.

Image

(If you ever tried Weston on Linux, you might notice that there should be a clock on the top-right. I did not compile freetype and fontconfig yet, so it is not there.)

Unfortunately, udevd does not work yet, which prevents input devices from working. However, compared to getting Weston to run, that should be simple.

Author:  klange [ Sun Feb 25, 2018 8:14 am ]
Post subject:  Re: What does your OS look like? (Screen Shots..)

If you're familiar with my OS, you may know that it makes use of a lot of third-party libraries like newlib, Cairo, and freetype. I started a new project to build a version of my OS with all in-house components.

Image

Still a lot to do, including some important C library functions, but my terminal emulator and compositor are running (the compositor is a bit slow without Cairo, though).

Progress can be tracked here.

Author:  FlatChicken [ Tue Feb 27, 2018 12:51 pm ]
Post subject:  Re: What does your OS look like? (Screen Shots..)

It's alive! All the subsystems are hilariously naïve. But it runs, it has system calls including Exec() and Wait(). The boot loader and second stage were hand written assembly in VS Code, the kernel is CPP-as-a-better-C in Visual Studio 2017, PE images. Single user, single processor, single thread even, but protected memory and pre-emptive multitasking.

Just wondering what to do with it next.

Attachments:
OS ScreenShot.png
OS ScreenShot.png [ 13.44 KiB | Viewed 2125 times ]

Author:  pvc [ Tue Feb 27, 2018 4:50 pm ]
Post subject:  Re: What does your OS look like? (Screen Shots..)

Here is pretty old screenshot of my Windows 95 inspired GUI (whith a little Weegee game :shock:). But don't be fooled. Under the hood is 64bit multiprocessor kernel. But unfortunately I've hit a brick wall with it's internals and as for now it's dead.
Image

Author:  MrLolthe1st [ Fri Mar 02, 2018 5:31 pm ]
Post subject:  Re: What does your OS look like? (Screen Shots..)

So, first 3
Attachment:
1.png
1.png [ 11.21 KiB | Viewed 1959 times ]

Attachment:
2.png
2.png [ 21.26 KiB | Viewed 1959 times ]

Attachment:
3.png
3.png [ 21.52 KiB | Viewed 1959 times ]

Author:  MrLolthe1st [ Fri Mar 02, 2018 5:34 pm ]
Post subject:  Re: What does your OS look like? (Screen Shots..)

Image
Image
Image
Image
Image
Image

Author:  klange [ Tue Mar 06, 2018 9:04 am ]
Post subject:  Re: What does your OS look like? (Screen Shots..)

In my quest to build a completely in-house distribution of ToaruOS, I've hacked together an El Torito boot loader:

Image

Fully capable of booting my kernel, with modules and ramdisk:

Image

Author:  xenos1 [ Tue Mar 06, 2018 6:34 pm ]
Post subject:  Re: What does your OS look like? (Screen Shots..)

My OS """""running""""" some stuff.

Attachments:
Screenshot_2018-02-27_18-28-23.png
Screenshot_2018-02-27_18-28-23.png [ 3.46 KiB | Viewed 1727 times ]
Screenshot_2018-02-20_03-05-57.png
Screenshot_2018-02-20_03-05-57.png [ 4.59 KiB | Viewed 1727 times ]
Screenshot_2018-02-28_09-52-17.png
Screenshot_2018-02-28_09-52-17.png [ 3.63 KiB | Viewed 1727 times ]

Page 215 of 230 All times are UTC - 6 hours
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/