特別說明:原創教程,未經許可禁止轉載,教程采用回復可見的形式,謝謝大家的支持。 ??????????????????armfly-x2,x3,v2,v3,v5開發板裸機和帶系統的emWin工程已經全部建立,鏈接如下: ??????????????????http://bbs.armfly.com/read.php?tid=1830 SEGGER公司介紹 ???????? 了解emWin之前,先了解一下SEGGER這家公司,了解生產商才能對emWin有更加全面的認識。 ???????? SEGGER公司成立于1997年,到現在的2013年,有差不多16年的歷史了,這家公司主要有兩個 office,一個是在德國的Hilden,另個在美國的?Massachusetts。官網還有一個他們工作地方的照片, 看著很不錯,我這里也把這個照片貼上 ? 這家公司的產品主要有三個大的方向,下面分別的說一下: RTOS和中間件
? ? J-Link Debug Probes
? ? Production Programmers
? ? ?????? 官網上面也有一個論壇,不過論壇的打開速度比較的慢,而且是英文的,問個問題也不太方便 http://forum.segger.com/??有興趣的可以去看看。 ? ?????? 想了解價格和授權的可以看看這里http://www.segger.com/pricing.html,現在了解的NXP, ST, Energy Micro獲得了SEGGER的授權,可以免費的使用,想了解其他信息的可以去官網查看,這里有 幾個官網張貼的,客戶設計界面,設計的的確很好看。 ? ? ? ? ? ? 其實話說回來,要想設計比較好的界面還是得手工設計,用控件很難做出這種效果,除非有這種效果的控件。 ? 本部分設定了隱藏,您已回復過了,以下是隱藏的內容? emWin5.xx的簡介 1.??目標系統(硬件) ? 目標系統必須具有:
? ? 存儲器要求取決于使用的是軟件的哪部分以及目標編譯器的效率。因此不可能指定精確的值,但是以 下值適用于典型的系統。 小系統 (無窗口管理器)
? ? 大系統 (包含窗口管理器和小工具)
? ? 請注意,如果應用程序使用了很多字體,則對ROM的要求會提高。上述所有值都是粗略估算值,不 保證能正常使用。 2.??特性 ? emWin設計用于提供高效且獨立于處理器和顯示控制器的圖形用戶界面,用于任何使用圖形顯示進行操作的應用。它與 單任務和多任務環境、專用操作系統或具有任何商業RTOS兼容,emWin的發貨形式為C語言源代碼。它可適用于任何尺 寸的、具有任何顯示控制器和CPU的物理和虛擬顯示器。其特性包括: 一般特性
? ? ? 圖形庫
? ? ? 字體
? ? ? PC界面外觀的可選小工具? 提供各種小工具 (窗口對象,也稱為控件)。它們通常自動操作并且簡單易用。 ?? 支持觸摸屏和鼠標? 對于按鈕小工具等窗口對象,emWin提供觸摸屏和鼠標支持。 PC工具
? ? ? 3.??RTOS對emWin的支持????? 官方的GUI_X文件里面有各種RTOS對emWin多任務的支持,沒有的話,移植一個也非常的方便,里面沒有 UCOS - III和FreeRTOS的移植,后面現成的添加進去就可以的。 ? ? ? emWin的簡單介紹先說這么多,后面開始講詳細的入門。 4.??基本的內存需求 ?
? 5.??控件預覽 ?
? | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
轉載于:https://www.cnblogs.com/flyheart33/p/3589684.html