Cross compiling C projects with external dependencies: Click modular router and the Raspberry PI

Introduction

At IBCN – my research group – we rely on Click router for implementing and evaluating various Internet communication protocols. Click is a modular software router in C++ that was developed at the end of the last century by Eddie Kohler and others at MIT (the original research paper is available here). Apart from the IP routing functionality that ships with Click, we’ve added a CoAP implementation that has been widely tested at ETSI Plugtest interoperability events. We also have a working 6LoWPAN implementation that was tested in  at last year’s summer IETF in Berlin. Lately, we’ve also added DTLS integration via CyaSSL. Continue reading

Bibliography available

In the interest of computer science research (ahum) I have put online my bibliography with PDF downloads of my own papers (i.e. where I am the first author).

I would urge any researcher to do the same as there is little to gain by isolating your work behind a pay wall. Apart from pay walls, hosting your own bibliography also makes accepted but unpublished work accessible to others sooner!

Cfr. http://cr.yp.to/bib/online.html

Hello world!

This post marks the beginning of my blog where I plan to write on various topics related to my professional activities as well as my personal interests.

Professionally, I’m currently engaged in a PhD focused on the Internet of Things. I’m employed at the Mobile research group at the department of Information Technology (INTEC) at Ghent University under supervision of prof. Ingrid Moerman. My `academic career’ can be tracked via Google scholar and/or my university’s digital library profile page. As the Internet of Things is a rather broad domain, let me be more specific. Currently I’m focusing on the impact of standardization on the Internet of Things.  I’ll write about the need for standardization in a separate post, as it would lead us to far for the purpose of this introductory post. In the future, you can also expect content about more generic topics related to computer science than just standardization though.

Apart from my academic ponderings, I also plan to write about some of my personal interests. Some of these are quite geeky, while others are more mundane. On the geek-side of the spectrum interests include communication networks/technology, Linux systems (and administration), web development and an occasional computer game. I’ll write about my home network setup in a later post, but for now I’ll say that I’m running a (non-native) dual stack and that this blog is hosted on a Raspberry PI with me at home. One consequence is that this blog is also reachable over IPv6 (try it)! More common interests include cycling (like most Belgians), (in-door) football, the classical piano, (fantasy) novels and hiking. I’ve included a list of my five latest bike rides on Strava on the right-hand side. As far as the piano goes, I’m currently enrolled in my second year at a local music school and am steadily improving (although I haven’t played for some time due to summer break).

Voilà, be sure to check back regularly for more content!