?????????????????

?????κ????????????????ж????????????Э????????????????????????¥????????????????????????????????????????????????????????е????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????á?????????????????????????????????

????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????磬???????????????????????????????????????????????????????ж??????????洢???I/O??????????????κ????????????printf()??????????????????????????????????????????????????????????

?????????????????????????????????????????????????磬????????????????????????????????????????????????Σ?????????????????????????????????

???????豸?????????????“???????豸?ж?” ???豸???????????????????????????豸????幤???????д?豸???????????豸????????ж?????DMA???????????????????????????????????豸????????????????豸?????????????棬??洢?豸????????????????

????????????豸??????????????????????????????????????????????????????????????API??????????????????????????????в???????????£?????????????????豸????????ж???????????????SerialSend()??SerialRecv()???? LED ????LightOn()??LightOff()??????? Flash ????FlashWrite()??FlashRead()????????в???????????£??豸?????????????????????????壬??????????????????????????豸?????????????豸??????????????????????????????С?

??????????????????????????????????????????????????????????????????????????????????????????????????????д???????о????????????????μ?·?屻????????????д????豸???????????????Щ?豸?????????????????????????У????????? VxWorks??Linux??Windows?????????????????У??????????????????á?

???????????????????????

????1??????????????????????豸????

???????????κ????????????????????в????????????????2??????????????????????????????????????????繫??????????????????????????????С??????????????????????????????????????????????????????????????????????????????????????м?????豸?ж?????????豸????????????????????????????????????е???????????MCU?????????????????????????????????????????????????????ε????????????????

???????????????У??????????????????????豸?????????????????????£????????豸???????????????????飬????.h?????.c?????????????豸?????????????????????????????????豸??????????????????????????????????serial.c serial.h???????????GPIO??????????????????????????????д??????????????????????????庯??????????紮???д??????SerialSend ???????

?????????????????????豸??????????????豸?????????? serial.h???????????е????????????ɡ???????????????????????“Hello World”????ú???SerialSend(“ Hello World “??11)???ɡ?

???????????????в???????????£??豸??????????????????????????????? ????????п???κβ???????????豸????????? ?豸????????????????????????????????? ????κθ???????

?????е???????????????????豸??????????????????鴦??????Σ?????ó?????????serial.c???????????????????????????????????и????????????

?????????????????????????????в?????????????????????main.c?????й??????????????????????????????κν??/?????????????????????????飬?????????ζ?????в??????δ???????????????????????

????2???в?????????豸????

???????????????豸?????е??豸?????????????????????????κβ????????????????а????????????豸??????????????

??????????????????豸?????????????????????????????? ????????????豸?????????????????????

??????Σ????????????豸???????????????????????????????????е??豸?????????????????????????????????????????漲????????豸???????£????????????豸??

????????????????д??????????????豸??????????????????????????????????????????????豸?????????????????????????????????????????????????“???????豸?ж?”?????????????????????????飬??????????????????API????????????????????????????????????????豸??????????????????????????????

???????????????????????????????????????????в????????????????????????????

??????Σ????????????????????????????????????????????????? MMU????????????Windows??Linux ?????????????????????????????? 4GB???????

??????????????????????????豸??????????????????????豸??????????????????????

????????????????????????豸?????????鷳????????????????????????????豸???????????????????????????豸???????????ó?????????????????y????????????豸????????UNIX??VxWorks??Linux??????????????ó??????write()??read()???????д?????????????????豸????豸???????ù??豸????????????????????????????

?????????????????????????SerialSend??????write???????豸??????????????ж?д?????????紮?????dev?????и?ttys0?????????????ioctl??????????ж?д???????????write??read????????????????????????Щ???????з???????岻????????????????????