November 14th, 2007
Hello all,
When dealing with wireless communications we must protect our information by using cryptographic techniques. UWB is not different from any other wireless connection and we must take care of its security as well. There are already a bunch of cryptographic algorithms out there but which algorithm was chosen to be used with UWB ? Is it fast and secure enough ? Let's take a look at UWB Security features.
Read the rest of this entry »
VN:F [1.9.0_1079]
Rating: 0.0/5 (0 votes cast)
VN:F [1.9.0_1079]
Tags: AES, CryptoAPI, omap, UWB
Posted in Cryptography, Linux, OMAP, UWB | No Comments »
November 8th, 2007
We already discussed a bit about it and we know this is a feature to allow role switching in otg sessions without changing the cable. But what does this really mean? Who handle this? Which device(s) already support it? How should I know that my device supports HNP? Is there any public code for that?
That's what we're taking a look today. Take a look by clicking at the next link
Read the rest of this entry »
VN:F [1.9.0_1079]
Rating: 0.0/5 (0 votes cast)
VN:F [1.9.0_1079]
Posted in Linux, OMAP, OTG | No Comments »
November 8th, 2007
Linux-UWB Project aims to develop a complete Ultra-Wide-Band stack for Linux Kernel. They're also working on WUSB and WiNET.
Part of the code is already done and hosted in a Mercurial Tree (it should be git :-p) available in: http://bughost.org/repos.hg/uwb.hg
Anyone is invited to join this work by pointing to http://linuxuwb.org, checking out the code and looking for TODO and FIXME strings in source code.
The person who's in front of the Project is Iñaky Perez-Gonzales from Intel.
There's not much to say here about the project, all you should do now is point to their website, clone the code and start contributing.
VN:F [1.9.0_1079]
Rating: 0.0/5 (0 votes cast)
VN:F [1.9.0_1079]
Tags: Linux, Linux-UWB, UWB
Posted in Linux, UWB | No Comments »
November 7th, 2007
Hi all,
Do you know what UWB means? What is that for? Have you ever heard about it?
If not, we'll study this new and quite nice communication protocol together. If you've already heard about it, it's not that bad to review some concepts, right?
In this post I'll introduce UWB protocol and on next one, talk a bit about Linux-UWB project maintained by Iñaky Perez-Gonzales from Intel. Read the rest of this entry »
VN:F [1.9.0_1079]
Rating: 0.0/5 (0 votes cast)
VN:F [1.9.0_1079]
Posted in UWB | No Comments »
November 7th, 2007
Hello all,
What's SRP or Session Request Protocol? What is this for? How does this happen? How to implement it? How can I see it working?
These are the questions we're trying to answer in this post. Our first piece of code will come in this post. Like I said before, all codes are based on Linux OMAP git tree and MUSB driver.
Read the rest of this entry »
VN:F [1.9.0_1079]
Rating: 0.0/5 (0 votes cast)
VN:F [1.9.0_1079]
Tags: musb, otg, SRP
Posted in OTG | No Comments »
November 7th, 2007
Hi all,
Let's start to take a look in USB OTG (On-the-go) functionalities. Of course, I'll focus on linux and MUSB driver which you can find in linux-omap git tree. In this first post, just a quick overview of the specs and its features.
Read the rest of this entry »
VN:F [1.9.0_1079]
Rating: 0.0/5 (0 votes cast)
VN:F [1.9.0_1079]
Tags: git, Linux, musb, omap, otg, tusb, usb
Posted in Linux, OMAP, OTG, USB | No Comments »
November 6th, 2007
Hi all,
Yes, I moved my blog to another server with an easier domain: http://felipebalbi.com/blog, how nice?
In the next series I'll try to focus on USB OTG functionalities and also some UWB and WUSB studies I'm playing with, from time to time there will be some misc posts as well.
Se y'all.
VN:F [1.9.0_1079]
Rating: 0.0/5 (0 votes cast)
VN:F [1.9.0_1079]
Posted in Uncategorized | No Comments »
September 26th, 2007
Hello all,
After a long time in idle state, came out with a new and really nice feature that you can already see in linux-omap tree. Omap boards are using musb core to handle usb tasks in host, peripheral and otg modes.
What I've being doing since mid-February this year, is supporting USB OTG in tusb6010 usb controller. This controller is used in Nokia N800 devices and now, they can become Host in an otg session.
OTG stands for On-the-go, and that means we can switch roles between host and peripheral modes by using the correct usb cable. I'll try to setup a demo and make a video to show you all how the whole thing should work, but summarizing the whole feature, N800 can become a USB mass storage device and a USB Host Controller in an otg session.
In order for N800 to understand whenever it should be host or peripheral, we use and extra pin in usb connector called "id pin". When id pin is grounded, N800 switches to host role and it's floating, it stays in peripheral role (peripheral role is always the starting mode - b_idle).
For more details, everybody should look at OTG Supplement Revision 1.3, but that's mostly what happens.
Whenever I have more time, I'll setup a demo and post a video here
See y'all
VN:F [1.9.0_1079]
Rating: 0.0/5 (0 votes cast)
VN:F [1.9.0_1079]
Posted in OTG | No Comments »
September 4th, 2007
Hi all,
This will only be possible on git 1.5.3 and later versions (1.5.3 is the most recent at the time of this posting). With interactive rebase you can reorder your commits, meld them together, discard some commits, etc...
Let's see how to do it.
Read the rest of this entry »
VN:F [1.9.0_1079]
Rating: 0.0/5 (0 votes cast)
VN:F [1.9.0_1079]
Posted in GIT | No Comments »
August 29th, 2007
Hello all,
The title of this post came from git-cvsimport's man page. Let's try to use it??
NOTE: We're gonna need cvsps 2.1 or higher in order to split cvs log into patch sets.
Once you have the address of the cvs project you wanna import, you just issue:
$ git-cvsimport -d "CVSROOT" "CVS_module"
Example:
$ git-cvsimport -d \
":pserver:anonymous@linux-usb.cvs.sourceforge.net:/cvsroot/linux-usb" usbutils
And that's all, you just have to wait now
See y'all
VN:F [1.9.0_1079]
Rating: 0.0/5 (0 votes cast)
VN:F [1.9.0_1079]
Posted in GIT | No Comments »