Marcelo Toledo

startups, empreendedorismo e tecnologia

Computer Science

What actually 802.11r do?

After 4 years of hard working, IEEE approved the standard 802.11r, which handles a fast BSS transition. What this means? A big wireless network, is built with a lot of access points, this means that if you would like to cover a big city, you might have thousands of access points spreaded around. This brought a new challenge to 802.11, with the introduction of applications such as voip, the transition between access points needs a very small delay, you would be amazing how annoying is to have a delay bigger then 300ms, can turn your call into something unacceptable if…

Embedded Linux Conference 2008

Rafael Ugolini sent me these awesome links about Embedded Linux Conference 2008, all the videos and reports (from all years): Videos like… Keynote: The Relationship Between kernel.org Development and the Use of Linux for Embedded Applications, by Andrew Morton (Google) UME – Ubuntu Mobile and Embedded, by David Mandala (Canonical) Back-tracing in MIPS-based Linux Systems, by Jong-Sung Kim (LG Electronics) Using a JTAG for Linux Driver Debugging, by Mike Anderson (PTR Group) … Go check: Videos: http://free-electrons.com/community/videos/conferences/ Reports: http://free-electrons.com/articles/conferences/elc2008-report/

Printing the binary value of an integer

You can printf an integer in many forms, including decimal, octal or hexadecimal. What about binary? This is not the first time someone asks me this, so I’ll just post it here: > ./dec2bin 3 3 -> 00000000000000000000000000000011 > ./dec2bin 4 4 -> 00000000000000000000000000000100 > ./dec2bin 5 5 -> 00000000000000000000000000000101 > ./dec2bin 6 6 -> 00000000000000000000000000000110 > ./dec2bin 7 7 -> 00000000000000000000000000000111 A simple solution could be the function below, note that it is limited to 32 bits: static char *dec2bin(int dec) { char *str, *ret; int i; const int bits = 32;   ret = str = malloc(bits); memset(str,…

Essential Linux Device Drivers

I was searching around amazon to see new titles and for my surprise there was this brand new book, Essential Linux Device Drivers, dated April/2008, ~750 pages, like my older post, Linux Kernel Development, and my suggestion never posted, Linux Device Drivers, will give you the best tools around to understand and work in Linux, now continuing with the description: “Probably the most wide ranging and complete Linux device driver book I’ve read.” –Alan Cox, Linux Guru and Key Kernel Developer “Very comprehensive and detailed, covering almost every single Linux device driver type.” –Theodore Ts’o, First Linux Kernel Developer in…

  1. Páginas
  2. 1
  3. 2
  4. 3
  5. 4
  6. 5