03-02-14

新網站開通了:

新網站開通了: 

www.vsearch.asia 

 

使用第一個和最好的移動搜索引擎您的手機或平板電腦(iPhone,iPad的,...! 

這個版本是測試版,更新也將很快跟進。

23:05 Gepost door Mobile blogger | Permalink | Commentaren (0) |  Facebook |

11-01-10

LabVIEW Academy @ benelux

More information on the following website:

 

http://digital.ni.com/worldwide/bwcontent.nsf/web/all/11C...

 

 

15:51 Gepost door Mobile blogger in Algemeen | Permalink | Commentaren (0) | Tags: fpga labview benelux informatica vhdl fpga |  Facebook |

24-02-09

Implementing RTOS (xilkernel) on Xilinx Spartan 3E Starter board

I have just published an tutorial on howto implement the xilkernel (sometimes called XMK) v4.0 on the Xilinx Spartan 3E Starter board. This xilkernel is a Real-Time Operating System (RTOS)

 

 

have fun...

 

you can also find an Round Robin Application in the rar files that is included with the tutorial...

 

http://pwo.fpga.be/RTOS/

13:53 Gepost door Mobile blogger in Algemeen | Permalink | Commentaren (3) | Tags: rtos, microblaze, fpga, softcore, xilinx, 32-bit, spartan 3e, spartantan |  Facebook |

11-09-08

1-wire LabVIEW FPGA driver

Today I posted my 1-wire driver on the NI forum. This 1-wire driver is designed to be used on a LabVIEW FPGA hardware target.

 

I developed it on the Xilinx Spartan3E board that I may use since I am a university user.

 

I try to write a lab for using this driver and also a small article in the next few days to get some more exposure in the world of LabVIEW FPGA for Xilinx board because in the future I maybe want to become a consultant in this area.

 

 

http://decibel.ni.com/content/docs/DOC-2196

11:56 Gepost door Mobile blogger in Algemeen | Permalink | Commentaren (1) | Tags: 1-wire, onewire, fpga, labview, spartan3e, ds2432, ds18s20, maxim, dallas, sha |  Facebook |

01-05-08

MSP430 Programming

This week I am working on my first steps to program a MSP430 microcontroller. I use the eZ430-RF2500 kit I which I get from the MSP430 day.

 I have tried to install the mspgcc compiler. I download the code I do a spi-bi-wire. When I try to debug and type C (continue for program on MSP430) the code is nog running. There is a problem that I have to figure out the following days. I keep you updated and will maybe soon publish a tutorial for programming the MSP430 eZ430-RF2500 kit with mspgcc when my problems are solved :-)

 

 

11:14 Gepost door Mobile blogger in Algemeen | Permalink | Commentaren (0) | Tags: msp430, zigbee, rf, gcc |  Facebook |

08-04-08

XIOS Hogeschool Limburg uses LabVIEW and LabVIEW FPGA to teach FPGA Applications class

Link: http://zone.ni.com/devzone/cda/tut/p/id/7154

 

More information: http://pwo.fpga.be/

 

 

 

09:34 Gepost door Mobile blogger in Algemeen | Permalink | Commentaren (0) | Tags: labview fpga, fpga, classroom, digital electronics, xilinx |  Facebook |

01-04-08

Job Opening in embedded systems (Benelux region)

I found some companies that have openings in the world of embedded systems (FPGA, C programming, Firmware, ...):

Enjoy.

 

31-03-08

Graphical Programming

I would like to share some options in the world of G-programming with you.

 

Here is my list (feel free to add some...)

  • National Instruments LabVIEW (http://www.ni.com/labview)
  • Scratch from MIT (http://scratch.mit.edu/)
  • Agilent VEE Pro 8.0 (http://www.home.agilent.com/agilent/product.jspx?nid=-536900532.425703.00&cc=US&lc=eng)
  • Agentsheets (http://www.agentsheets.com/)
  • Microsoft Robotics Studio (http://msdn2.microsoft.com/en-gb/robotics/default.aspx)
  • Stagecast (http://www.stagecast.com/)
  • Matlab Simulink (http://www.mathworks.com/products/simulink/)
  • Microchip Flowcode (http://microcontrollershop.com/product_info.php?cPath=148&products_id=527)


Some of them are targetting for children other are more for bachelor / master students and other are real professional tools to use in measurement and automation industry.

 

05-03-08

7-segment Display on Xilinx SPARTAN3E Starter board with LabVIEW FPGA

This Application show an LabVIEW VI that is working as a driver for a 7-segment display.

project weblink:
http://decibel.ni.com/content/docs/DOC-1407;jsessionid=82a40f1930d9ca4239899c184ad6a899bef577ef252d.e38MaNyPaNePaO0Lch8Lax8Kc38Le6fznA5Pp7e

code weblink:
http://decibel.ni.com/content/servlet/JiveServlet/download/1407-2-1586/FPGA%20VI%207%20SEGMENT.zip

Requirements: Application Software: LabVIEW Professional Development System 8.5 Addon Software: LabVIEW FPGA Module 8.5

I developed this Application on my Xilinx SPARTAN3E Starter Board. I used a Kingbright SA52-11 7-segment display.

Enjoy

20-02-08

FOSDEM 2008

 

I hope I have this weekend some time to go to FOSDEM. I am especially interested in the Embedded Developer Room (http://www.fosdem.org/2008/schedule/devroom/embedded)

 

Saturday 2008-02-23
Sat 14:15-15:00 Linux on the PS3 Olivier Grisel
Sat 15:00-16:00 Xen for Secure Isolation on ARM11 George Davis, Jean Pihet
Sat 16:00-17:00 Building blocks for Embedded Power Management Kevin Hilman
Sat 17:00-18:00 Modest, email client for embedded systems Dirk-Jan Binnema
Sunday 2008-02-24
Sun 09:00-10:00 Free software in Telecom focusing on Qtopia Knut Yrvyn
Sun 10:00-11:00 Controlling embedded devices with the Maemo internet tablet Kate Alhola
Sun 11:00-12:00 GNUStep on embedded devices Nikolaus Schaller
Sun 12:00-13:00 Tomoyo Linux for secure embedded (Linux) Toshiharu Harada
Sun 13:00-14:00 pjsip: lightweight portable SIP stack Perry Ismangil
Sun 14:00-15:00 Design a Linux robot companion with 8 bits microcontrollers David Bourgeois
Sun 15:00-16:00 Emdebian Update: Rootfs, GPE and tdebs Neil Williams
Sun 16:00-17:00 OpenWrt Florian Fainelli
Sun 17:00-17:45 UPnP: dead simple, or simply deadly ? Armijn Hemel

I think I will try to go on sunday the full day!!

I'm going to FOSDEM, the Free and Open Source Software Developers' European Meeting

22:54 Gepost door Mobile blogger in Algemeen | Permalink | Commentaren (0) | Tags: fosdem, opensource, open source, gnu, brussels, event, embedded, arm, upnp, linux |  Facebook |

09-02-08

Searching consultants is now very easy....

You all may want to search a consultant in an particular area. Now it is very easy for you because I have setup a webpage to find quick a consultant for you!

 

http://www.mobile-it.be/SearchConsultant.php

 

Enjoy it! 

00:31 Gepost door Mobile blogger in Algemeen | Permalink | Commentaren (0) | Tags: consultancy, search, seo, linkedin, area, embedded systems |  Facebook |

07-02-08

The next generation of IM (instant messenger) clients

Yesterday I did an upgrade of my ubuntu linux box. I have seen there the pidgin messenger included.

 I like this messenger very much so I decided to give it also a try on my "bluescreen" Microsoft windows XP box. The first thing I did was download it to my data drive... I tried to run the exe but it didn't work... it took me 2 minutes to figure out how this error happens. It is because I did run it on my E: drive and not on my C: drive.

 So I downloaded the IM again on my desktop and tried the installer a second time. thistime it was succesfull.

I removed my MSN client because now I can even use my GMAIL account to do a Google talk with my buddies Cool.

 

Pidgin can work with:

  • AIM
  • Bonjour
  • Gadu-Gadu
  • Google Talk
  • Groupwise
  • ICQ
  • IRC
  • MSN
  • MySpaceIM
  • QQ
  • SILC
  • SIMPLE
  • Sametime
  • XMPP
  • Yahoo!
  • Zephyr

Have fun.

here is the link: http://www.pidgin.im/

http://www.pidgin.im/download/

10:23 Gepost door Mobile blogger in Algemeen | Permalink | Commentaren (0) | Tags: pidgin, im, google talk, gmail, icq, aim, msn |  Facebook |

29-01-08

VGA Controller on SPARTAN3E starter board

You can download an example project for the SPARTAN3E starter board on this website: http://www.mobile-it.be/projects.php

 

Direct link: http://pwo.fpga.be/IP/Mobile_it_be_VGA_driver.rar

 

23-01-08

Bash Scripting

I just wrote a 6 slides long introduction to Bash Scripting.

This introduction is only for people who already know how to power on and off a computer :-)

 Read it and let me know what you think.

Bash Scripting

Vincent Claes

http://www.mobile-it.be

 

mkdir DevProject

cd DevProject

nano testprogram.c

put in this file the code for c program (for example see next slide)

control + o

press enter to save file to testprogram.c

control + x to exit nano

nano bashscript.sh

put in this file code for bash script

control +o

press enter to save file to bashscript.sh

control + x to exit nano

chmod 744 bashscript.sh

./bashscript.sh testprogram

* (if you want to use this script for other c-files you can do it by using ./bashscript.sh <putherefilenameofprogram without .c> )

C Program

// created by Vincent Claes

//http://www.mobile-it.be

#include <stdio.h>

main()

{

printf("Hello Worldn");

}

Bash Program

#!/bin/sh

#Created by Vincent claes

echo "Script to automatically compile and run C program"

gcc $1".c" -o $1

./$1

Cygwin Screen

Bash Script for viewing assembler code

#!/bin/sh

#Created by Vincent Claes

#http://www.mobile-it.be

echo "Script for viewing assembler file created from C program"

gcc $1".c" –S

cat $1".S"

 Link: Slides

20:48 Gepost door Mobile blogger in Algemeen | Permalink | Commentaren (0) | Tags: assembler, scripting, bash, slides, compiler, gcc |  Facebook |

04-01-08

Congratulations to the Belgian winners of the 2007 3G A-List Awards:

 

 http://www.3galist.com/2007winners.html

http://www.qualcomm.com/enterprise/pdf/alist07_BelgianRed...

 

The product was a composition of:

  • Compaq Laptops
  • Option Globetrotter 3G Wireless Cards
  • Proximus 3G Network

For more information you can read the pdf

 

16:23 Gepost door Mobile blogger in Algemeen | Permalink | Commentaren (0) | Tags: proximus, red cross, awards, option, 3g, belgian red cross, het rode kruis |  Facebook |

29-12-07

FPGA Mindmap

I just started to create my own FPGA Mindmap; if you would like to contribute just contact me! 

 

 

15:16 Gepost door Mobile blogger in Algemeen | Permalink | Commentaren (0) | Tags: mindmap, fpga, contribute, technology |  Facebook |

28-12-07

Running Counter on SPARTAN3E Starter Board by use of LabVIEW FPGA

Ok, I just created a next example for the Spartan3E starter board. It is a running binary counter that I send to the LED's.

 Screenshots:

countercontrol

 

counterblock
Just try to rebuild it; if you are not able to rebuild I am willing to send my bitfile to you.

 

Happy LabVIEW FPGA coding!

27-12-07

Interaction PC <--> SPARTAN3E starter board in LabVIEW


Here you can see the screenshot of a project I created to show how easy it is to create interaction between a PC and a XILINX SPARTAN3E starter board:

Project Managment  View:

SPLVPV

 

 

HOST VI:

hostvi                                                  

FPGA VI:

fpgavi

 

Download the full project here

 

Be sure to read the full disclaimer of LabVIEW FPGA before starting to develop applications.

LabVIEW FPGA Example for SPARTAN3E Starter board

I just created an example for the SPARTAN3E starter board in LabVIEW FPGA. I connected the SW0 and SW1 with LD0 and LD1. So you see if the corresponding switch is on or off.

lvfpgaswld



Enjoy the example

You can download the created bitfile here.

22:48 Gepost door Mobile blogger in Algemeen | Permalink | Commentaren (0) | Tags: spartan3e starter board, esl, bitfile, sw0, sw1, ld0, labview fpga, ld1 |  Facebook |

18-12-07

ESL with LabVIEW FPGA

Today I experimented with LabVIEW FPGA targetting the Spartan3E University board. I worked all the projects out that where included in the pdf file you can get on the academic website of NI (National Instruments - http://www.ni.com ).

I have made:

* the LED example

* the LCD example

* the Switch example where you start from a empty project

* including an Xilinx ISE generated FIR filter (IP core integrating into LabVIEW FPGA) with this example I had some problems because the value of the signal that I sended to the ADC was not the correct value that was shown on my PC screen.

 

Links that could be handy:

* Spartan3E user guide of the starter board:

http://www.xilinx.com/support/documentation/boards_and_ki...

* download Spartan3E LabVIEW FPGA driver

http://digital.ni.com/express.nsf/bycode/spartan3e

* WORD version of the LabVIEW FPGA tutorial for the Spartan3E starter university board (for easy copy/pasting of the VHDL code for the IP core that has to be implemented :-) )

http://etidweb.tamu.edu/ftp/ENTC219/LabView/Getting%20Sta...

enjoy!

13-12-07

Free Software for your Christmas vacation

Today something else;

soon we all have some vacation; so I give you now some tips to enjoy your time in the vacation without paying to much :-)

I present you 3 games that will also have a presentation on FOSDEM 2008:

They are all free to download for Windows and/or Linux platforms.

Enjoy them!

12-12-07

Program your Spartan 3E FPGA board with LabVIEW

Hi FPGA World,

ready for a new sensation that will in the next years rule the world of ESL (electronic system-level ) FPGA programming?

I just received my Academic Newsletter from NI.com (National Instruments the makers of LabVIEW and LabVIEW FPGA).

They introduced recently a driver for using LabVIEW to program your FPGA Silicon on the Xilinx Spartan 3E starter board.

 In this document they describe a way to program the FPGA boards LED's, LCD and a custom made Xilinx Spartan 3E LabVIEW project. They even show you how to integrate VHDL code into a Spartan 3E LabVIEW Project.

 

For people who can't wait and want to start graphically programming their FPGA's you can download everything here: http://digital.ni.com/express.nsf/bycode/spartan3e

Be sure that the people who download this driver and tutorial are all academic people .... read the license...

17:58 Gepost door Mobile blogger in Algemeen | Permalink | Commentaren (2) | Tags: esl, labview fpga, project, vhdl, lcd, silicon, xilinx, spartan3e |  Facebook |

02-12-07

Start Learning LabVIEW today

I just foud a good website I would like to share with the visitors of my blog for learning LabVIEW.

 

here it is:

http://learnlabview.blogspot.com

 

enjoy reading the tutorials.

11:39 Gepost door Mobile blogger in Algemeen | Permalink | Commentaren (1) | Tags: get started, labview, blog, learning |  Facebook |

20-11-07

FPGA from Scratch

Just found a good blog for anyone starting with Xilinx FPGA's (EDK,...)

 

check out:

http://svenand.blogdrive.com/archive/40.html

 

enjoy!

16:26 Gepost door Mobile blogger in Algemeen | Permalink | Commentaren (0) | Tags: fpga, edk, scratch, start, xilinx |  Facebook |

10-11-07

Advanced Tools in Reconfigurable Computing

I just found and interesting post on a blog on Reconfigurable Computing that I would like to share with you (visitors of this blog).

The future of FPGA programming will be C-based. You program the hardware in C (systemC, handel-C,...) and the software in C (HW/SW codesign).

 

enjoy reading

 

here is the link:

http://asic-soc.blogspot.com/2007/11/advanced-tools-in-re...

14:25 Gepost door Mobile blogger in Algemeen | Permalink | Commentaren (0) | Tags: reconfigurable, tools, hw sw codesign, fpga, computing, handel-c, systemc |  Facebook |

04-11-07

Cracking GSM with SDR

I just found an article on howto beat the security of GSM. Read the story and watch the video on howto crack the GSM security with a Software Defined Radio. This technology let you listen and see every voice/sms on the GSM network.

 

http://swik.net/User:stinkyworld/hackszine/Decrypting+GSM...

 

09:07 Gepost door Mobile blogger in Algemeen | Permalink | Commentaren (0) | Tags: gsm, sdr, fpga, gnuradio, crack, a5 1 |  Facebook |

01-11-07

Laura Branigan -Self Control

Just heard a good tune on the radio (80's livestream on http://www.977music.com/ ) here are the lyrics of the song:




Oh the night is my world
City light painted girls
In the day nothing matters
It's the night time that flatters
In the night no control
Through the wall something breaking
Wearing white as you're walking
Down the street of my soul

You take myself you take my self control
You got me living only for the night
Before the morning comes
A story's told
You take myself you take my self control
Another night, another day goes by
I never stop myself to wonder why
You help me to forget to play my role
You take myself you take my self control

I, I live among the creatures of the night
I haven't got the will to try and fight
Against a new tomorrow
So I guess I'll just believe it
That tomorrow never comes

I say night I'm living in the forest of my dream
I know the night is not as it would seem
I must believe in something
So I'll make myself believe it
That this night will never go
Ohoho, ohoho,ohoho, ohoho Ohoho...

Oh the night is my world
City light painted girls
In the day nothing matters
It's the night time that flatters

I, I live among the creatures of the night
I haven't got the will to try and fight...
Against a new tomorrow
So I guess I'll just believe it
That tomorrow never knows

I say night I'm living in the forest of my dream
I know the night is not as it would seem
I must believe in something
So I'll make myself believe it
That this night will never go
Ohoho, ohoho, ohoho, ohoho Ohoho...

You take my self, you take my self control
[Fade out]

16:34 Gepost door Mobile blogger in Algemeen | Permalink | Commentaren (0) | Tags: self control, 80 s, lyrics |  Facebook |

30-10-07

Parsing HTML in C by use of LibXML2

When you compile this project don't forget to include the libxml2.dll in the map where you compile or to add it to your project!

 

It shows the tags their are in for instance an HTML file and the contents of it.. Please be aware that for instance when I show you the HTML tag he puts the whole content of the site in your standard output (console).

 

/**
 * section: Tree
 * synopsis: Navigates a tree to print element names
 * purpose: Parse a file to a tree, use xmlDocGetRootElement() to
 *          get the root element, then walk the document and print
 *          all the element name in document order.
 * usage: tree1 filename_or_URL
 * test: tree1 test2.xml > tree1.tmp ; diff tree1.tmp tree1.res ; rm tree1.tmp
 * author: Dodji Seketeli
 * copy: see Copyright for the status of this software.
 */
#include <stdio.h>
#include <libxml/parser.h>
#include <libxml/tree.h>

#ifdef LIBXML_TREE_ENABLED

/*
 *To compile this file using gcc you can type
 *gcc `xml2-config --cflags --libs` -o xmlexample libxml2-example.c
 */

/**
 * print_element_names:
 * @a_node: the initial xml node to consider.
 *
 * Prints the names of the all the xml elements
 * that are siblings or children of a given xml node.
 */
static void print_element_names(xmlNode * a_node)
{
    xmlNode *cur_node = NULL;
    xmlChar *fieldContent;

    for (cur_node = a_node; cur_node; cur_node = cur_node->next) {
       if (cur_node->type == XML_ELEMENT_NODE) {
                          fieldContent=xmlNodeGetContent(cur_node);
        printf("Tagname: %s ttTagcontent: %sn", cur_node->name,fieldContent);
       }
        print_element_names(cur_node->children);
    }
}


/**
 * Simple example to parse a file called "file.xml",
 * walk down the DOM, and print the name of the
 * xml elements nodes.
 */
int main(int argc, char **argv)
{
    xmlDoc *doc = NULL;
    xmlNode *root_element = NULL;

    if (argc != 2)
        return(1);

    /*
     * this initialize the library and check potential ABI mismatches
     * between the version it was compiled for and the actual shared
     * library used.
     */
    LIBXML_TEST_VERSION

    /*parse the file and get the DOM */
    doc = xmlReadFile(argv[1], NULL, 0);

    if (doc == NULL) {
        printf("error: could not parse file %sn", argv[1]);
    }

    /*Get the root element node */
    root_element = xmlDocGetRootElement(doc);

    print_element_names(root_element);

    /*free the document */
    xmlFreeDoc(doc);

    /*
     *Free the global variables that may
     *have been allocated by the parser.
     */
    xmlCleanupParser();

    return 0;
}
#else
int main(void) {
    fprintf(stderr, "Tree support not compiled inn");
    exit(1);
}
#endif

16:50 Gepost door Mobile blogger in Algemeen | Permalink | Commentaren (0) | Tags: xml, parsing, html, c, libxml2, dll, parser, parsing |  Facebook |

23-10-07

Please FPGA, one day you have to show me the SDR heaven

I just heard on the radio the Song of Maria Mckee - Show me heaven (see below).

 

 

Lyrics:

There you go
Flashing fever from your eyes
Hey baby, come over here
And shut them tight

I'm not denyin'
We're flying above it all
Hold my hand, don't let me fall
You've such amazing grace
I've never felt this way

Oh, show me heaven
Cover me
Leave me breathless
Oh, show me heaven, babe

Here I go
I'm shakin' just like the reeds
Hey baby,
I need your hand to steady me

I'm not denyin'
I'm frightened as much as you
Though I'm barely touching you
I've shivers down my spine
And it feels divine

Oh, show me heaven
Cover me
Leave me breathless
Oh, show me heaven, babe

If you know what it's like
To dream a dream
Baby hold me tight
And let this be

Oh, heaven
Cover me
Leave me breathless
Oh, show me heaven, please
Leave me breathless
Leave me breathless
Cover me

21:14 Gepost door Mobile blogger in Algemeen | Permalink | Commentaren (0) |  Facebook |

SDR in Belgium

For those who are interested I hereby post some links of IMEC websites related to SDR (Software Defined Radio). SDR is the hottest topic on earth (so also in the air :-) ) at the moment.

 Software-defined radio front-ends

http://www.imec.be/wwwinter/mediacenter/en/SR2006/681523....

 Software defined radio flexible air interface

http://www.imec.be/wwwinter/mediacenter/en/SR2006/681524....

 Enjoy the readings!

 

Feel free to post links that are related to SDR as a comment in this post... I am searching to learn on this topic.

 

17:34 Gepost door Mobile blogger in Algemeen | Permalink | Commentaren (0) | Tags: sdr, rf, imec, software-defined radio, air, interface |  Facebook |