




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、 工程實際課程位置課程目的了解maemo平臺特性技術(shù)規(guī)格熟習(xí)maemo平臺開發(fā)運用的工具熟習(xí)scatchbox開發(fā)工具鏈?zhǔn)炝?xí)Subversion進展代碼管理了解工程設(shè)計了解通訊協(xié)議設(shè)計了解存儲文件設(shè)計了解界面開發(fā)流程嵌入式開發(fā)工具QT/Embedded熟習(xí)QT做為主流開發(fā)工具,設(shè)計上的特點可以運用QT進展簡單的界面開發(fā)面向?qū)ο蠛蚒ML熟習(xí)面向?qū)ο笤O(shè)計方法了解類圖在軟件設(shè)計中的位置和類圖的設(shè)計方法運用Rose工具完成簡單的類圖設(shè)計課程構(gòu)造圖項目實施Embedded/QT基礎(chǔ)面向?qū)ο蟪绦蛟O(shè)計和UMLmaemo平臺介紹maemo平臺開發(fā)工具介紹項目開發(fā)進度項目開發(fā)流程通訊協(xié)議設(shè)計數(shù)據(jù)文件存儲設(shè)計界面
2、開發(fā)流程版本控制管理工具SVN(第1章)嵌入式圖形界面介紹QT程序框架和函數(shù)庫介紹QT/Embedded簡介信號和插槽機制程序框架布局和按鈕等控件介紹(第2章) 面向?qū)ο蠹夹g(shù)概述UML概述類圖和對象圖(第35章)工程實施 第1章本章目的了解maemo平臺特性了解maemo平臺開發(fā)工具Scratchbox了解工程開發(fā)進度節(jié)點熟習(xí)工程開發(fā)流程了解通訊協(xié)議設(shè)計了解數(shù)據(jù)文件存儲設(shè)計了解界面開發(fā)流程會運用版本控制管理工具SVN本章構(gòu)造Maemo平臺簡介工程實施適用范圍產(chǎn)品目的通訊協(xié)議設(shè)計簿設(shè)計根本設(shè)計概念和處置流程工程實施方案系統(tǒng)描畫技術(shù)規(guī)格書產(chǎn)品功能目的編寫目的運轉(zhuǎn)環(huán)境 界面設(shè)計開發(fā)工具概要設(shè)計詳細設(shè)
3、計版本控制功能需求和程序的關(guān)系Maemo 是構(gòu)建于桌面開源組件的計算機架構(gòu)平臺,其目的是為挪動手持終端提供一種運用和創(chuàng)新技術(shù)。 于2005年初次推出的maemo 是諾基亞各種高端產(chǎn)品的中心 平臺之一 1-1 maemo平臺簡介誰在引領(lǐng)maemo?諾基亞主導(dǎo)該平臺的一個活潑的開源maemo 社區(qū) () 同時諾基亞也是多個maemo工程的積極奉獻者。 maemo從何而來?MaemoMaemo是一個基于開源軟件的挪動設(shè)備軟件平臺。它曾經(jīng)被運用在諾基亞N770、N800、N810和N900上。Nokia與很多開源軟件工程如Linux kernel,Debian,GNOME協(xié)作,共同開
4、發(fā)Maemo平臺。Maemo本身基于Debian因此具有很多Debian特性。 1-2 maemo嵌入式平臺開發(fā)環(huán)境 運轉(zhuǎn)于桌面機的Maemo 開發(fā)環(huán)境被稱為maemo SDK。它只能被安裝和運轉(zhuǎn)于Linux 操作系統(tǒng)。Maemo SDK 在GNOME/Linux 桌面系統(tǒng)上創(chuàng)建一種沙箱方式的maemo 開發(fā)環(huán)境。原那么上,這種砂箱環(huán)境是建立在被稱為Scratchbox 的工具上。開發(fā)過程與普通桌面Linux 和GNOME/GTK+ 開發(fā)非常類似,而其獨特的嵌入式開發(fā)功能,如交叉編譯等,都是由Scratchbox 透明地處置的。 1-3 產(chǎn)品定義書,技術(shù)規(guī)格書適用范圍系統(tǒng)描畫 產(chǎn)品目的 適用范
5、圍本產(chǎn)品技術(shù)規(guī)格書所適用和涉及的范圍,僅針對本規(guī)格書所描畫的產(chǎn)品,在研發(fā)、測實驗證、消費及質(zhì)量控制等各個階段。 產(chǎn)品目的產(chǎn)品功能目的挪動3G1.撥打和接聽2.通話記錄撥打,未接,已接3.通訊簿功能4.通訊簿功能的上傳和下載注:擴展功能和公用效力器軟件銜接,效力器軟件作為嵌入式產(chǎn)品開發(fā)附屬工程1-4 概要設(shè)計闡明書 編寫目的 編寫本文檔使開發(fā)人員了解工程需求,設(shè)計一套符合本產(chǎn)品的架構(gòu),使之具有良好的維護性,擴展性。指點軟件開發(fā) 。需求規(guī)定 完本錢工程需完成手機相關(guān)功能,手機簿,通訊記錄文件管理,以及UDP通訊功能。運轉(zhuǎn)環(huán)境 可運轉(zhuǎn)于Maemo模擬器和Maemo目的平臺ARM 。概要設(shè)計闡明書根本
6、設(shè)計概念和處置流程 界面邏輯模塊文件管理模塊通訊模塊 概要設(shè)計闡明書如下的矩陣圖闡明各項功能需求的實現(xiàn)同各塊程序的分配關(guān)系:界面邏輯模塊文件管理模塊通訊模塊手機通訊 X X電話簿X通話記錄X數(shù)據(jù)傳輸XX1-5 詳細設(shè)計闡明書通訊協(xié)議設(shè)計 簿文件存儲設(shè)計 界面設(shè)計 通訊協(xié)議設(shè)計 Maemo通訊目錄傳輸協(xié)議定義 協(xié)議基于UDP協(xié)議之上,添加了傳輸控制等功能 通訊協(xié)議設(shè)計數(shù)據(jù)包 傳送音訊格式:定長讀取數(shù)據(jù)buf50 報文頭命令字數(shù)據(jù)包順序數(shù)據(jù)含校驗校驗報文尾 |version(1) | cmd(1) | length(2) |seq(4)| checksum (2) | data(50)通訊協(xié)議設(shè)計
7、校驗:對數(shù)據(jù)區(qū),命令字,數(shù)據(jù)包順序進展校驗 前往形狀-ack 正確 0 x20 0 x0e xx0d 0 x02 錯誤 0 x20 0 x0f xx0d 0 x02 通訊協(xié)議設(shè)計命令字定義命令和形狀包無數(shù)據(jù)段 0 x01目錄傳輸開場 0 x03 目錄傳輸報文 目錄名 0 x04 目錄傳輸終了 0 x05 文件傳輸開場 0 x06 文件傳輸個數(shù) 0 x07 第N文件名 0 x08 第N文件傳輸?shù)贜報文 0 x09 文件傳輸終了 0 x0e 正確前往 0 x0f 錯誤前往通訊協(xié)議設(shè)計協(xié)議解析方法 分報文分析命令字校驗數(shù)據(jù)解析數(shù)據(jù)包 通訊協(xié)議設(shè)計類設(shè)計方法:通訊純籠統(tǒng)類承繼自通訊純籠統(tǒng)類的UDP S
8、OCKET類協(xié)議解析籠統(tǒng)類承繼自協(xié)議解析籠統(tǒng)類的自定義協(xié)議解析類簿文件存儲設(shè)計 數(shù)據(jù)文件存放在當(dāng)前目錄下 /PhoneData文件夾下, 文件名命名為PhoneData, 每一行為一個用戶,每一列分別表示用戶各類信息 簿文件已接記錄文件已撥記錄文件未接記錄文件要求可記錄100條記錄,1000條簿信息 簿文件存儲設(shè)計簿格式姓名,地址,公司例如:張三,63726537,,832736152,上海市徐匯區(qū)桂林路,XX信息科技記錄文件格式姓名,日期,時間,撥打次數(shù)例如:張三,63726537, 2021-08-01,10:35 :6界面設(shè)計 撥號界面界面設(shè)計 接聽界面界面設(shè)計 簿列表 界面設(shè)計 添加記
9、錄 界面設(shè)計 查找簿記錄界面設(shè)計 編輯簿記錄 界面設(shè)計 通話記錄界面設(shè)計 通訊界面 1-6 工程實施方案 第一階段:工程相關(guān)課程開展 16課時1. 第一章實際課 4課時2. 第二章實際課 4課時3. 第三章實際課 8課時 第二階段:工程設(shè)計階段,分析工程模塊,設(shè)計通訊,文件存儲,以及界面類圖8課時 1. 設(shè)計類圖 6課時2. 簿數(shù)據(jù)類型設(shè)計 2課時1-6 工程實施方案 第三階段: 完成文件存儲模塊 8課時 1. 第一章實際課 4課時2. 第二章實際課 4課時3. 第三章實際課 8課時 第四階段: 運用QT完成軟件界面開發(fā) 56 課時需學(xué)生講解操作流程 ,文件存儲,以及界面類圖8課時 1-6 工
10、程實施方案 撥號界面4課時接聽界面2課時電話簿列表8課時添加電話記錄8課時查找電話簿記錄8課時編輯電話簿記錄8課時通話記錄8課時通訊界面2課時軟件設(shè)計和操作流程講解(學(xué)生)8課時1-6 工程實施方案 第五階段:完成通訊模塊開發(fā) 48 課時客戶端編寫 8課時效力器端代碼編寫 8課時調(diào)試SOCKET 4課時調(diào)試完好報文傳輸 4課時調(diào)試帶命令字傳輸 8課時調(diào)試帶本義校驗傳輸 8課時通訊聯(lián)調(diào)8課時1-6 工程實施方案 第六階段:軟件聯(lián)調(diào)測試 24課時 界面和通訊聯(lián)調(diào)8課時修正相關(guān)bug8課時工程開發(fā)講解學(xué)生8課時階段總結(jié)Maemo平臺運用scratchbox工具進展程序開發(fā)SVN是進展代碼管理,版本控
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年山東省安全員C證考試(專職安全員)題庫附答案
- 2025-2030年中國硅藻泥行業(yè)前景趨勢調(diào)研及發(fā)展戰(zhàn)略分析報告
- 2025-2030年中國真絲絲巾產(chǎn)業(yè)市場運行趨勢及投資戰(zhàn)略研究報告
- 2025-2030年中國電鎘行業(yè)發(fā)展?fàn)顩r及營銷戰(zhàn)略研究報告
- 陜西財經(jīng)職業(yè)技術(shù)學(xué)院《工業(yè)通風(fēng)與除塵技術(shù)》2023-2024學(xué)年第二學(xué)期期末試卷
- 西昌學(xué)院《材料力學(xué)類》2023-2024學(xué)年第二學(xué)期期末試卷
- 泰州學(xué)院《分布式數(shù)據(jù)庫系統(tǒng)》2023-2024學(xué)年第二學(xué)期期末試卷
- 湖南吉利汽車職業(yè)技術(shù)學(xué)院《橋梁施工技術(shù)》2023-2024學(xué)年第二學(xué)期期末試卷
- 上海立達學(xué)院《廣告策劃與新媒體設(shè)計》2023-2024學(xué)年第二學(xué)期期末試卷
- 蘇州幼兒師范高等專科學(xué)?!夺t(yī)學(xué)生物化學(xué)B》2023-2024學(xué)年第二學(xué)期期末試卷
- 高分子材料完整版課件
- excel表格水池側(cè)壁及底板配筋計算程序(自動版)
- DB1301∕T 369-2021 設(shè)施蔬菜有機肥替代化肥技術(shù)規(guī)程
- 商業(yè)寫字樓運營費用
- 完整版:美制螺紋尺寸對照表(牙數(shù)、牙高、螺距、小徑、中徑外徑、鉆孔)
- FEMA:潛在的失效模式及影響分析解析課件
- 三腔二囊管的應(yīng)用和護理--PPT課件 (3)
- 流體力學(xué)第二版蔡增基課件
- 英語書寫模板
- 湖北省機關(guān)事業(yè)單位勞動合同制工人
- 云南省普通初中學(xué)生成長記錄.doc
評論
0/150
提交評論