原创 stm32移植ecos,移植ucgui到ecos

ucgui是一個開源的輕型嵌入式GUI,使用廣泛,資料豐富,功能完整,尤其適合嵌入式產品的GUI。只是它開源但不免費。僅管如此,移植來玩玩還是可以的。 ucgui設計優秀,具有良好移植性,配合eCos framebuf優秀框架,可以讓

原创 stm32移植ecos #7,移植ecos併成功運行helloworld程序

前段時間,成功的把redboot移植到了stm32板子上,並留下了一個疑問:既然redboot是ecos的一個單線程應用,那麼不要redboot而直接運行ecos的應用程序是否可行呢?對這個問題,結合我對ecos的瞭解,理論上是可行的,因

原创 [開源工程] 在MINI STM32開發板上運行eCos系統

 先看下在MINI STM32開發板上運行eCos系統的效果: 這款MINI STM32開發板使用的STM32F103VET6芯片,通過這個eCos應用實例,我們可以瞭解到,在Stm32開發板上無需外

原创 eCos內存佈局文件詳細介紹

移植eCos時,對其內存佈局文件內容比較疑惑,特別不理解其中“SECTIONS”部分的含義。爲理解eCos內存佈局文件中的內容,特此研究了一翻,這裏我以eCos中stm3210e評估板ROM啓動方式對應的內存佈局文件爲例進行說明。 eCo

原创 stm32移植ecos #4,移植redboot(ROM啓動方式即內部flash啓動)

redboot簡介Redboot被設計用於嵌入式調試和啓動環境,它是一個基於eCos的應用程序,使用eCos的硬件抽象層(HAL)作爲它的基礎。它一個基本的功能是作爲bootloader,但可用於任何嵌入式系統或任何嵌入式實時操作系統中。