Embedded Linux wordt bij steeds meer grote bedrijven ingevoerd als embedded operating system. Binnen de opleiding Technische Informatica van Fontys Hogeschool ICT is Embedded Linux geïntroduceerd in samenwerking met het lectoraat Architectuur van Embedded Systemen. Embedded Linux is als vakgebied nieuw en nog sterk in beweging. Deze paletbijdrage beschrijft het proces van ontwikkeling en invoering van Embedded Linux in het onderwijs. Hoe is het gebruik van open source en wat is de rol van docenten als coach en onderwijsontwikkelaar?
DOCUMENT
Studenten van Fontys Hogeschool ICT/Technische Informatica hebben vorig jaar hard gewerkt aan een minihovercraft. Die moest dienen als studieobject voor een aantal MKB'ers, die met een Raak Lightsubsidie meer informatie wilden inwinnen over het bouwen van toepassingen met embedded Linux en verschillende periferieën, waaronder WLan, USB-verbindingen, een afstandsbediening via een webservice-PDA-combinatie en een realtime aansturing van motoren.
DOCUMENT
This report is the final report for the FPGA accelerated PID controller, part of the Distributed Control Systems project. This project runs within the Lectoraat Robotics and High Tech Mechatronics of Fontys Hogeschool Engineering Eindhoven. The Lectoraat has the goal to develop applicable knowledge to support education and industry. This knowledge is acquired with projects run in conjunction with the industry. The report will go into detail for the software designed for this project, not the hardware design. This report is intended for follow up students working on the Distributed Control Systems project. Within this report the assumption is made that the reader is at least familiar with the terms EtherCAT, FPGA, Linux and PID controllers. However for each part a small basic introduction is included. For readers looking for the accomplishments in this project, the results are in chapter six. Following are short descriptions of the chapters in this report. The first chapter will give a short introduction to the project. It talks about why the project was conceived, where the project was done and what the expected end result is. The second chapter, the problem definition, talks about how the project has been defined, what is included and what is not and how the customer expects the final product to function and look like. The third chapter details the methodology used during this project. All the research preformed for this project will be described in the forth chapter. This chapter goes into the research into the Xilinx Zynq 7000 chip, Beckhoff's EtherCAT system, how the Serial Peripheral Interface works and how a PID controller functions. Following in chapter five the design is expanded upon. First the toolchain for building for the Zynq chip is explained. This is followed by and explanation of the different software parts that have been designed. Finally chapters six and seven provide the results and the conclusions and recommendations for this project.
DOCUMENT
Dit artikel verscheen eerder in Mechatronica&MachinebouwOp de Roscon-conferentie afgelopen september heeft Microsoft een experimentele versie van Ros voor Windows gereleaset. Traditioneel werkt dat robotbesturingssysteem alleen op Linux, dus hiermee is het toegankelijk geworden voor een grote nieuwe groep gebruikers. Saxion-onderzoeker Wilco Bonestroo vertelt op basis van praktijkervaringen over de mogelijkheden van Ros voor de industrie.
MULTIFILE
Een bekend probleem: je hebt je net op een nieuwe dienst geabonneerd of een nieuw apparaat gekocht en je krijgt bepaalde functies niet aan de praat. Of, je hebt een nieuw softwarepakket aangeschaft, dit op je PC geïnstalleerd en er duikt allerlei narigheid op. Bijvoorbeeld, die handige integratie van het net gekochte elektronische woordenboek met Microsoft Office op je Windows XP-machine komt niet tot stand. Erger nog: Office gedraagt zich plotseling instabiel. Hoe los je als gebruiker dit soort problemen op? De dienstinstructies, de handleiding van het apparaat of de helpfuncties van de softwarepakketten bieden geen uitkomst. In FAQ’s zoeken op de websites van leveranciers en producenten levert ook geen antwoord op. Bellen met helpdesks en de winkel geeft na vele minuten van irritante wachtkamermuziek ook geen uitkomst. E-mailen leidt uitsluitend tot nietszeggende, door een mailrobot vervaardigde antwoorden. Of tot helemaal geen antwoord. Kortom: dit moet beter kunnen. En anders bedenk je je een volgende keer minstens tien keer of je die nieuwe dienst, dat nieuwe apparaat of dat nieuwe softwarepakket eigenlijk wel wilt hebben.
DOCUMENT
1e alinea column: Organisaties bestaan in feite omdat ze goedkoper dan de markt samenwerking organiseren. Dit eenvoudige gegeven ligt onder vrijwel alle analyses van de impact van Internet: Internet verlaagt de externe markttransactiekosten. Interne coördinatiekosten van de organisatie moeten dus naar beneden op straffe van verdampen van de organisatie. Dat dat proces in volle gang is getuigen de vele kostenbesparingsprogramma's en reorganisaties bij (grote) ondernemingen. Die zullen ook niet meer ophouden, voorspel ik je en uiteindelijk zullen de meeste corporates hele andere organisatie vormen krijgen, gebaseerd op P2P crowdsouring en zelfsturing. Hier trend 5 van 6.
LINK
In deze studie onderzoeken we de ontwikkelingstrajecten van hackers, op basis van zelfgerapporteerde web defacements. Tijdens een web defacement wordt ongewenst de inhoud van een website aangepast. In totaal hebben we 50.330 defacements van websites met een Nederlandse extensie (.nl websites) geanalyseerd, die door 3640 verschillende defacers zijn uitgevoerd tussen januari 2010 en maart 2017. Met behulp van trajectory-modellen kunnen er zes groepen defacers worden onderscheiden in de analyses: twee groepen chronische daders en vier groepen daders die slechts gedurende een korte periode defacements uitvoerden. Deze groepen verschillen ook van elkaar in hun motivaties en modus operandi. De groep hoogfrequente chronische daders bestaat uit minder dan 2% van de daders, maar is verantwoordelijk voor meer dan de helft van alle defacements. Het zou dan ook het meest efficiënt zijn wanneer toekomstige interventies zich met name richten op deze kleine groep chronische daders. Voor vervolgonderzoek zou het interessant zijn om de inhoudelijke boodschap van de web defacements te onderzoeken.
DOCUMENT
Testen van software is een speerpunt in onze opleiding Software Engineering. In de propedeusefase wordt de testgedreven software-ontwikkeling geoefend. De student wordt aangeleerd software met testen at te leveren. Als onderdeel van de toetsing werd een performance-assessment ontwikkeld, dat de mogelijkheid biedt modelleren, programmeren en testen integraal te toetsen. Studenten blijken deze nieuwe toetsvorm positief te waarderen. In het kader van competentiegericht onderwijs is dit performance-assessment een waardevolle toevoeging.
DOCUMENT
De invoering van de bachelor-masterstructuur was aanleiding voor de HBO-I stichting, het samenwerkingsverband van hbo ict-opleidingen in Nederland, om de oude opleidings- en beroepsprofielen (2000) aan te passen aan de nieuwe ontwikkelingen in het Europese hoger onderwijs. In nauwe samenwerking met het bedrijfsleven heeft de HBO-I stichting vijftien bouwstenen voor competenties geformuleerd. Deze vormen de basis van de competenties die een pas afgestudeerde Bachelor of ICT, ook in internationaal perspectief, dient te bezitten. Competenties krijgen betekenis in een context. Daarom staat in het profiel een aantal karakteristieke in rekle beroepssituaties beschreven waar een pas afgestudeerde Bachelor of ICT daadwerkelijk in de praktijk mee te maken kan krijgen. De context waarin een Bachelor of ICT fungeert, bepaalt het individuele competentieprofiel. De context bepaalt tevens het niveau waarop de afgestudeerde Bachelor of ICT over de specifieke beroepscompetenties dient te beschikken. Het ict-domein is zeer breed. De nieuwe profielbeschrijving biedt ruimte aan hogescholen om specifieke invulling te geven aan hun onderwijsprogramma s die studenten opleiden tot Bachelor of ICT. Bij het (her)ontwerpen van deze onderwijsprogramma s kunnen de bouwstenen voor competenties uitstekend dienst doen. Het is aan de instelling om een specifieke invulling te geven aan een opleidingsprogramma dat de beschreven bouwstenen voor competenties omvat. Het profiel is ook een referentiekader voor de arbeidsmarkt om zicht te krijgen op wat iemand met die graad in huis heeft. En het is tevens een referentiekader voor aankomende studenten, schooldecanen en beroeps- en studiekeuzeadviseurs om gevoel te krijgen voor het werkveld van ict ers en voor de onderwijswegen daar naartoe. Binnen het nieuwe profiel van de Bachelor of ICT blijven bestaande ict-opleidingen als beroepsprofielen herkenbaar. Ook andere opleidingen leiden op tot Bachelor of ICT. Naast de bekende profielen kunnen in de toekomst andere opleidingsvarianten ontstaan. Voor al deze varianten, bestaand of toekomstig, vervullen de bouwstenen voor competenties de rol van een generieke profielbeschrijving. De opzet van het competentieprofiel is zodanig dat er uitdrukkelijk ruimte is voor opleidingen in individuele studenten om een breder opleidingsprofiel te kiezen. Daarmee is de nieuwe profielbeschrijving voorbereid op het ontstaan van een zogenaamde brede bachelor of ICT.
DOCUMENT