资源描述:
《arduino用于嵌入式系统教学》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、ArduinoforTeachingEmbeddedSystems.AreComputerScientistsandEngineeringEducatorsMissingtheBoat?PeterJamiesonMiamiUniversity,Oxford,OH,45056Email:jamiespa@muohio.eduAbstract—Inthiswork,welookattheArduinoasaofthecoursewhereonlyFPGAsandPICmicrocontrollersdesignplatformforacourseo
2、nembeddedsystemsandaskwereavailable.thequestion,istheArduinoplatformsuitableforteachingEvenifusingtheArduinokitallowsstudentstoavoidcomputerengineersandcomputerscientistsanembeddedexperiencingsomeofthelow-levelchallengesofembeddedsystemcoursewith?Toexaminethisquestion,wedesc
3、ribeasystemsoftwareandhardwaredesign,thestudentstillexpe-projectbasedlearningembeddedsystemcoursethatwehaveriencesalargemajorityoftheseconceptswiththeaddedtaughtandidentifywhichtopicsarecoveredinitcomparedbenefitofbuildingworkingandinterestingdesigns.ThistotheIEEE/ACMrecommen
4、dations.Themajorcontentionpointisdebatedfromaphilosophicalstandpointinanumberliesintheideathatstudentscanaccessanduseanopenofareas.Forexample,shouldbeginningprogrammerslearnsourcecommunitythatisfocusedongettingthingsworkingalanguagesuchasJava,whichprovidesarichlibraryasoppos
5、edtostrictlylookingatlow-leveltechnicalaspectsthatquicklyallowsastudentocreategraphics,GUIs,ofembeddedsystems.Additionally,thepresenceofopenandalgorithmssuchassearchandordering,orshouldthesourceandreusabledesignsmakesitdifficulttoidentifybeginningprogrammerbeintroducedtoalang
6、uagesuchawhatastudentisdoing.Inourexperience,usingtheArduinoCandbuilduptothesehigherlevelconcepts(eventhoughexposesstudentstosufficientcomplexityandchallengesforChastheselibraries,butthey’renotpartofapresetstartinganembeddedsystemcourse.packageandareeasyforthenovicetouse).Sim
7、ilarly,shouldembeddedsystemprogrammersanddesignersbeprovidedKeywords:Arduino,EmbeddedSystems,PBLamicroprocessorthatcanonlybeprogrammedinassemblyandhasnoexistingframeworkorshouldanArduinobe1.Introductionprovidedthathasahigh-levelcompiler,alargecommunity,andexistingexamplesava
8、ilableontheInternet.BothchoicesInarecentarticleatMakeonline,titled,“Whytheh