Friday, May 29, 2009
Thursday, May 28, 2009
DBF format and loader
DBF is the binary format used by DGOS. It is simple, and almost any ARM compiler cna be made to emit it. It allows for libraries and executables that may or may not be compiler as position-independent code. All libraries and applications always have read-write access to their globals, and code is write-protected, as any good OS should so.
The kernel DBF loader code is now written and works.
RtLib work is proceeding.
The kernel DBF loader code is now written and works.
RtLib work is proceeding.
Wednesday, May 27, 2009
Kernel fixes
A few kernel bugs were fixed (a serious kernel stack corruption by a stray DMA was a fun one to track down).
The SD/SDHC/SDXC/MMC driver in the kernel now works very well, and integrated with the block device manager and the FS manager gladly mounts volumes on it.
Now back to working on RtLib
[also the GDB stub in kernel is almost complete, so debugging RtLib and user apps will be nice and easy]
The SD/SDHC/SDXC/MMC driver in the kernel now works very well, and integrated with the block device manager and the FS manager gladly mounts volumes on it.
Now back to working on RtLib
[also the GDB stub in kernel is almost complete, so debugging RtLib and user apps will be nice and easy]
Thursday, April 16, 2009
AC97.2
Touchscreen works very well using the new DMA driver for AC97
in fact it can even distinguish between stylus and finger press :)
in fact it can even distinguish between stylus and finger press :)
Monday, April 13, 2009
AC97
Got AC97 to work with DMA, so now audio works, and touchscreen data is sent to the memory without CPU involvement :). Calibration works well, and the pressure-sensitivity of the panel is used too, so instead of the plain boring (X,Y) coordinates, DGOS provides (X,Y and Z) Where Z is the force user is applying to the touchscreen. It can be used for better flow in note-taking applications for example, or for sensing finger presses for gesture analysis [finger generates bigger Z values]
Wednesday, March 11, 2009
Sorry for the delays
Sorry for the delays
I will now dedicate a lot more time to DGOS. I also welcome any and all developers who would like to help with this effort. If you would like to help, please email me at dmitrygr@gmail.com
I will now dedicate a lot more time to DGOS. I also welcome any and all developers who would like to help with this effort. If you would like to help, please email me at dmitrygr@gmail.com
Tuesday, February 10, 2009
Updates
Had a lot less time lately thanks to my work and a new hobby (rc airplanes)
Some work was done still. VFS is working and stable. Init code is being made
Some work was done still. VFS is working and stable. Init code is being made
Subscribe to:
Posts (Atom)
