久久精品精选,精品九九视频,www久久只有这里有精品,亚洲熟女乱色综合一区
    分享

    嵌入式Lua相關文章索引

     amine 2012-07-06
    LUA

    Lua遠程調試協議研究與實現 《自動化應用》2011年第06期

    0引言Lua由巴西利于熱內盧天主教大學的研究人員研制。Lua具有簡潔高效、代碼體積小巧、執行效率高等特點,廣泛應用于電子儀器、制造業控制設備、工業通信設備等嵌入式系統中以及網絡游戲等需要腳本擴展的應用領域中。作為嵌入式可移植語言,Lua可以嵌入到宿主語言中,通過宿主程序控制執行腳本代碼,實現功能的擴展應用[1]。Lua可以支持中型甚至大型腳本執行工作,因此調試顯得非常重要和必不可少。出于設計以及應用環境等方面的考慮,語言本身并沒有提供現成可用的調試器,而僅在內部提供了調試所必需的原語,調試信息的獲取與調試控制可由原語完成[1,6]。而在嵌入式系統中,由于目標機的環境、資源與功能的局限,本地調試方式難以實現,通常采用遠程調試[2]。因此在嵌入式環境中Lua程序調試的重點在于遠程調試模式下的主機調試軟件與目標執行程序的通信處理,調試協議的設計最終決定了調試功能,同時也決定了調試效果。針對Lua語言及調試的特點,研究并設計了簡潔、平臺無關的調試協議,適用于嵌入式環境下的Lua程序調試,具有良好的通用和移植性。1Lua調試環境下的通信機制Lua遠程調試分為主機和目標機,兩者之間通過指定協議進行
     

    嵌入式Lua腳本遠程調試設計

    使用 Lua 編寫可嵌入式腳本

    Lua 提供了高級抽象,卻又沒失去與硬件的關聯

    Martin Streicher (martin.streicher@linux-mag.com), 首席編輯, Linux Magazine

    簡介: 雖然編譯性編程語言和腳本語言各自具有自己獨特的優點,但是如果我們使用這兩種類型的語言來編寫大型的應用程序會是什么樣子呢?Lua 是一種嵌入式腳本語言,它非常小,速度很快,功能卻非常強大。在創建其他配置文件或資源格式(以及與之對應的解析器)之前,請嘗試一下 Lua。
     

    在嵌入式環境中使用Lua和SQLite擴展Net-SNMP代理

    0引言在某項目的開發中,需要在設備上實現SNMP代理。SNMP一直是網絡管理領域中事實上的工業標準,并被廣泛支持和應用,當前主流的SNMP開發技術有Net-SNMP、SNMP++、AdventNet C/JavaAgent等,設備上運行的是Linux系統,資源比較緊張,編譯運行完整的JVM可以說是天方夜譚,另外嵌入式環境對C++支持并不完善,綜合考慮各方面因素,Net-SNMP以其擴展功能強大,移植性好,主流Linux發行版均內置支持等特點被列入首選。Net-SNMP的擴展方式是多樣化的,在選定何種方式之前,有必要對它們做進一步的了解。1選擇擴展方式Net-SNMP支持下面兩大類擴展方式[1]。1.1 Proxied SNMP、SMUX和AgentX這3種技術都遵循主從代理結構,如圖1所示。其中主代理對外提供服務,SNMP擴展作為子代理以獨立進程方式運行,主從代理之間使用某種網絡協議進行交互。Proxied SNMP和SMUX技術均使用標準的SNMP數據包格式。用Proxied SNMP技術實現的子代理除了工作在非標準(161)端口外,完全是以圖1主從代理結構標準SNMP代理的方式工作
     
     
    來源:《計算機工程》2005年第11期  作者:徐思剛,桑楠

    面向嵌入式軟件測試的腳本語言CATScript

    隨著競爭的日趨激烈,信息電器產品的開發周期越來越短。為了提高測試效率,對軟件測試自動化的要求也日益迫切[1]。相對于高級程序語言來說,腳本語言是一類以組件為基礎具有更高抽象層次的簡單易用的編程語言[2~4]。測試腳本就是根據測試需求使用面向測試的腳本語言來編寫的測試計劃,它是一個符合規定語法的數據和指令的集合[5]。在測試系統中引入腳本技術,可大大提高測試效率。然而現有的測試工具中,除ADS2等少數工具外,基本上不提供腳本語言支持輔助測試,國內這類工具更少。針對上述需求,我們研究開發了一個面向信息電器產品的計算機輔助測試系統,并提出了一種基于仿真構件、面向嵌入式軟件測試的腳本語言CATScript-Computer Assistant Test Script。本文主要介紹該語言的語法及其腳本解釋器的設計實現。1測試系統的設計思路計算機輔助測試系統采用仿真測試環境的方法來進行軟件系統測試。仿真測試環境是目前進行軟件系統測試比較理想的方法。測試人員根據被測軟件的要求,通過對系統的各種資源進行配置,組織被測軟件的輸入,來驅動被測軟件運行,同時接收被測軟件的輸出結果,并據此判斷被測軟件邏輯功能(

    http://www.ibm.com/developerworks/linux/library/l-embed-lua/

    Embed Lua for scriptable apps

    Incorporate application scripting using a small language built for the job

    Peter Seebach (developerworks@seebs.plethora.net), Freelance writer, Wind River Systems

    Summary:  The Lua programming language is a small scripting language specifically designed to be embedded in other programs. Lua's C API allows exceptionally clean and simple code both to call Lua from C, and to call C from Lua. This allows developers who want a convenient runtime scripting language to easily implement the basic API elements needed by the scripting language, then use Lua code from their applications. This article introduces the Lua language as a possible tool for simplifying common development tasks, and discusses some of the reasons to embed a scripting language in the first place

      本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發布,不代表本站觀點。請注意甄別內容中的聯系方式、誘導購買等信息,謹防詐騙。如發現有害或侵權內容,請點擊一鍵舉報。
      轉藏 分享 獻花(0

      0條評論

      發表

      請遵守用戶 評論公約

      類似文章 更多

      主站蜘蛛池模板: 亚洲国产一线二线三线| 色欲香天天天综合网站无码| 一本一道色欲综合网中文字幕| 亚洲国产成人影院播放| 中文字幕少妇人妻精品| 亚洲精品午夜国产VA久久成人| 2021亚洲国产精品无码| 久久亚洲2019中文字幕| 欧美又粗又大XXXXBBBB疯狂| 国产欧美日韩亚洲一区二区三区 | 日本无遮挡真人祼交视频| 国产999精品2卡3卡4卡| 国产成人最新三级在线视频| 国产精品欧美一区二区三区不卡| 国产欧美成人XXX视频 | 男女爽爽无遮挡午夜视频| 加勒比中文字幕无码一区| 国产精品久久国产精麻豆99网站| 久久香蕉国产线看观看怡红院妓院 | 精品中文人妻中文字幕| 大学生久久香蕉国产线看观看| 亚洲 日本 欧洲 欧美 视频| 人人爽人人片人人片AV| 亚洲人成网线在线播放VA | 亚洲国产精品无码久久98| 亚洲精品成人福利网站| 人妻丝袜无码专区视频网站| 精品国产一区二区三区麻豆| 亚洲精品香蕉一区二区| 人妻久久久一区二区三区| 艳女性享受在线观看| 中文字幕日韩有码国产| 国产精品一亚洲AV日韩AV欧| 日本一卡二卡3卡四卡网站精品| 四虎成人在线观看免费| 亚洲国产精品久久久久久久 | 国产精品点击进入在线影院高清| 国厂精品114福利电影免费| 无码AV岛国片在线播放| 巨茎中出肉欲人妻在线视频| 国产成人亚洲综合图区|