999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

單片機在線開發環境設計

2019-06-11 09:54:28陳倚重
電子技術與軟件工程 2019年7期
關鍵詞:單片機程序用戶

文/陳倚重

目前高職院校單片機課程主要以51系列單片機為教學目標,集成開發環境(IDE)則采用ARM公司的Keil,具備了程序輸入、編輯、編譯、仿真、調試等多種功能,但作為單片機初學人員來說,IDE很多功能用不到,而且現在軟件文件動不動幾百M到幾個G,安裝越來越繁瑣。比如很多單片機系統程序只需一個源文件就可以,完全可以用編輯軟件編輯完后,用命令行的方式生成HEX文件下載到開發板上。

該文針對高職院校單片機教學要求設計了單片機系統開發軟件,采用網絡方式,利用瀏覽器登錄就可以使用單片機系統開發所需的程序編輯、編譯等功能,能生成硬件所需的HEX文件。通過該系統可以解決教學的場所問題,不用因為軟件安裝問題必須固定在一個實訓室,也無需對學生機軟件進行維護;還可以解決單片機學習的共享問題,在網絡上相互分享程序開發心得。

1 系統設計

1.1 基本框架

如圖1所示,系統采用BS架構,即瀏覽器-服務器架構,在這種結構下,通過瀏覽器來進入工作界面,極少部分事務邏輯在前端(Browser)實現,主要事務邏輯在服務器端(Server)實現,形成三層(3-tier)結構。這樣使得客戶端電腦負荷大大簡化(因此被稱為瘦客戶端),減輕了系統維護、升級的支出成本,降低了用戶的總體成本(TCO)。

1.2 工作原理

圖1:BS架構

圖2:工作原理

瀏覽器通過Web表單提交C源程序,在服務器端調用編譯軟件編譯源文件,如產生錯誤,讀取錯誤信息發送到瀏覽器編譯信息窗口,提示用戶程序的錯誤信息;編譯通過則將編譯后生成的HEX文件通過鏈接的方式發送給用戶供下載。如圖2所示。

2 瀏覽器端

圖3:瀏覽器窗口

用戶通過瀏覽器編寫程序。主要包含了三個子模塊,文件管理區、程序編輯區、信息反饋區。瀏覽器窗口如圖3所示。

2.1 文件管理區

文件管理區便于用戶管理自己的程序源文件,可以創建、增刪文件。當項目開發涉及多個文件時,引入包的概念,將其包含在一個目錄里面。

2.2 程序編輯區

用戶通過源程序編輯區界面輸入、編輯、提交代碼。利用CSS3、JavaScript 以及Bootstrip等技術制作網頁。采用bui框架,使用戶在編輯程序時,代碼能夠高亮顯示并自動縮進,能夠自動生成代碼列表,方便用戶,減少編寫代碼錯誤。實現屏蔽瀏覽器兼容差異的無刷新提交,優化用戶體驗。

2.3 信息反饋區

當程序提交服務器編譯后,服務器讀取編譯的信息反饋到信息反饋區,如果有錯誤則顯示錯誤提示,沒有錯誤則顯示編譯的基本信息,并把編譯文件以鏈接的方式顯示在信息反饋區上供用戶下載。

3 服務器端

在服務器端搭建Apache Tomcat + MySQL的服務支持,當服務器接收到瀏覽器發送來的源程序后,調用C51.exe對文件進行編譯產生.obj目標文件,再調用BL51.exe對生成的目標文件進行鏈接定位,生成絕對目標文件,最后調用OH51.exe對絕對目標文件進行轉換,生成.hex可執行文件,最后將.hex文件鏈接發送到瀏覽器端。

4 結語

傳統的單片機集成開發環境是單機模式的,使用前都需要進行安裝。學期前,為了能夠使教學順利的進行,實訓室管理員在學期開始就要將所有的軟件安裝到每一臺機器上,然后不時維護因使用不當而出現的軟件錯誤?;诰W絡的單片機開發平臺解決軟件在安裝、維護的問題,減少不必要的工作。

基于網絡的單片機開發平臺可以使用戶不用理會空間和時間的限制,只要可以訪問網絡,就可以隨時隨地的進行單片機的開發,用戶也可以及時的方便的進行交流。

猜你喜歡
單片機程序用戶
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
試論我國未決羈押程序的立法完善
人大建設(2019年12期)2019-05-21 02:55:44
“程序猿”的生活什么樣
英國與歐盟正式啟動“離婚”程序程序
環球時報(2017-03-30)2017-03-30 06:44:45
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
創衛暗訪程序有待改進
中國衛生(2015年3期)2015-11-19 02:53:32
主站蜘蛛池模板: 最新精品国偷自产在线| 成年人久久黄色网站| 久久中文字幕不卡一二区| 欧美不卡视频在线观看| 激情综合婷婷丁香五月尤物| 色欲色欲久久综合网| 欧美精品黑人粗大| 91精品国产91久久久久久三级| 老司机久久精品视频| 国产日本欧美亚洲精品视| 久久精品无码中文字幕| 色窝窝免费一区二区三区| 国产精品欧美在线观看| 亚洲综合日韩精品| 中文字幕永久视频| 亚洲精品国产乱码不卡| 成人在线观看不卡| 四虎国产精品永久一区| 亚洲欧美在线综合一区二区三区 | 国产自视频| 不卡的在线视频免费观看| 久久6免费视频| 精品国产网| 国产成人精品综合| 免费aa毛片| 亚洲香蕉久久| 波多野结衣一区二区三区四区视频| 日本人又色又爽的视频| 国产呦视频免费视频在线观看| 日本a级免费| 国产迷奸在线看| 无码av免费不卡在线观看| 女人av社区男人的天堂| 国产丝袜啪啪| 久久黄色小视频| 国产97公开成人免费视频| 欧美精品成人一区二区视频一| 国产精品白浆在线播放| AV色爱天堂网| 重口调教一区二区视频| 东京热av无码电影一区二区| 台湾AV国片精品女同性| 素人激情视频福利| 国产剧情国内精品原创| a级毛片毛片免费观看久潮| 99视频国产精品| 狠狠色狠狠色综合久久第一次| 国产美女91呻吟求| 免费xxxxx在线观看网站| 中文无码精品a∨在线观看| 日韩第一页在线| 亚洲乱强伦| 无码专区在线观看| 99久久亚洲精品影院| 伊人91在线| 午夜精品久久久久久久无码软件| 国产精品19p| 中文字幕首页系列人妻| 亚洲欧美另类中文字幕| 亚洲高清中文字幕在线看不卡| 国产在线视频自拍| 日本国产精品一区久久久| 狂欢视频在线观看不卡| 91综合色区亚洲熟妇p| 国产乱子伦视频三区| 99偷拍视频精品一区二区| 久久精品人妻中文视频| 亚洲天堂日韩在线| 国产成人精品优优av| 中文字幕不卡免费高清视频| 欧美一区二区精品久久久| 国产精品伦视频观看免费| 亚洲欧洲日韩综合色天使| 国产精品久久久久久久久kt| 亚洲中文精品人人永久免费| 亚洲国产日韩一区| 亚洲日韩高清无码| 国产精品区网红主播在线观看| 永久成人无码激情视频免费| 尤物国产在线| 永久免费无码日韩视频| 重口调教一区二区视频|