Still Here…

Sorry for not updating this blog more often than I intended to, lately…

Not a great deal to report on, from a personal perspective, since I’ve mostly being trying to focus on getting through this stage of my course, and am waiting for exam results, so that I can hopefully progress onto my final year. 

Since the last time that I posted about them, my Wireshark dissectors (especially the USB CCID, and NXP PN532 ones) have seen some significant updates, thanks to the much-appreciated assistance of Michal Labedzki, and other members of the upstream Wireshark community.

This means that most of the CCID-specific USB descriptors are now dissected, and the PN532 dissector now not only supports the entire command set, but also supports the custom Host Communication Interface wrapper protocol, used by certain devices.

As a side project, I decided to start a new, L4Ka::Pistachio-based OS project, earlier this month, by branching the official GitHub repository, which as of yet still doesn’t have a name.

This one won’t initially be as ambitious as my prior, failed attempts; and I’ve already made some progress on implementing a C library, using code from the existing “libio“, various versions of BSD, and Solaris; and a shell using the existing driver for serial port, and keyboard. 

The keyboard driver is still pretty buggy (shift key support doesn’t work, for some reason); however, the serial driver works fine in QEMU, and even seems to cope with Unicode characters (the example text is a song title from a Korean band (DOZ), for the curious), without problems, provided a suitable font is available:

Image

I also started trying to implement support for ATA-based hard disk access (using a public-domain driver), and the FAT series of file systems (using Chan’s driver), but this doesn’t quite work properly, yet. 

Also, my C library implementation still has a fairly large numbers of flaws, and missing features (no file support, or streams support are probably the most glaring omissions, right now), so it’s difficult to port things to it.

Anyway, I hope that provides some explanation for my absence for so long.

Advertisements
Explore posts in the same categories: Uncategorized

Tags: , , ,

You can comment below, or link to this permanent URL from your own site.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s


%d bloggers like this: