UCGUI是一種嵌入式應用中的圖形支持系統(tǒng)。它設計用于為任何使用LCD圖形顯示的應用提供高效的獨立于處理器及LCD控制器的圖形用戶接口,它適用單任務或是多任務系統(tǒng)環(huán)境, 并適用于任意LCD控制器和CPU下任何尺寸的真
環(huán)境:主機:WIN8開發(fā)環(huán)境:MDK5.13emwin版本:STemWinLibrary522mcu: stm32f407VGT6開發(fā)板:安富萊STM32-X3TFT型號:艾藍2.8寸TFT,主控芯片:ILI9325說明:在STM32F407上移植emwin,驅動屏幕接口為FSMC移植步驟:1.MD
設備驅動程序是操作系統(tǒng)內核和機器硬件之間的接口,它為應用程序屏蔽硬件的細節(jié),一般來說,Linux的設備驅動程序需要完成如下功能: ·設備初始化、釋放; ·提供各類設備服務; ·負責內核和設備之間的數(shù)據(jù)
PC主機:Ubuntu 10.4 和redhat 9.0目標板:TQ2440開發(fā)板 Linux內核:2.6.30屏幕型號:WXCAT35-TG3#001F 分辨率: 320X240本文將介紹如何移植LCD設備。在移植前,先配置下內核,將LCD設備編譯進內核。1.移植移植LCD設
移植環(huán)境1,主機環(huán)境:VMare下CentOS 5.5 ,1G內存。2,集成開發(fā)環(huán)境:Elipse IDE3,編譯編譯環(huán)境:arm-linux-gcc v4.4.3,arm-none-linux-gnueabi-gcc v4.5.1。4,開發(fā)板:mini2440,2M nor flash,128M nand flash
今天要給大家分享的是使用FatFs這個庫來讀寫SD卡上面的文件。工程的初始化函數(shù)和FatFs都是通過STM32CubeMX配置生成的,不需要我們手動添加庫。今天分享的內容和我的上一篇帖子SDIO讀取SD卡的扇區(qū)有關,最好掌握了SDI
4. uCOS配置uCOS是可裁減實時操作系統(tǒng),可以根據(jù)實際的應用對內核未使用到的功能進行裁減,以進一步節(jié)省系統(tǒng)寶貴的硬件資源,通??捎玫膗COS-II內核代碼在6K~26K,這在uCOS-II配置文件os_cfg.h中進行配置,這個配置文
說 明:這是u-boot移植文檔,移植到實驗室的遠峰s3c2410開發(fā)板(YF2410, 無NOR flash)。當時本來計劃細化后分幾部分貼在博客上,后來也沒做這項工作。正好前幾天轉了一篇在skyeye上運行u-boot的文章,順便貼出自己這
移植環(huán)境1,主機環(huán)境:VMare下CentOS 5.5 ,1G內存。2,集成開發(fā)環(huán)境:Elipse IDE3,編譯編譯環(huán)境:arm-linux-gcc v4.4.3,arm-none-eabi-gcc v4.5.1。4,開發(fā)板:mini2440,2M nor flash,128M nand flash。5,u-bo
1、什么是UIP協(xié)議棧:UIP是一種適用于小型嵌入式通信的TCP/IP協(xié)議棧,由瑞典計算機科學院的人開發(fā)編寫的,它去掉了完整的TCP/IP中不常用的功能,簡化了通訊過程,但其保留了網絡通信中必須使用的協(xié)議,把設計重點放在
移植環(huán)境1,主機環(huán)境:VMare下CentOS 5.5 ,1G內存。2,集成開發(fā)環(huán)境:Elipse IDE3,編譯編譯環(huán)境:arm-linux-gcc v4.4.3,arm-none-linux-gnueabi-gcc v4.5.1。4,開發(fā)板:mini2440,2M nor flash,128M nand flash
自上篇文章,終于可以下載程序到芯片中.然后用ST-LINK在線調試,發(fā)現(xiàn)跑到RT-THREAD中的rt_system_heap_init函數(shù)就不出來,跟蹤進入在兩者中間就出現(xiàn)硬件錯誤的中斷.查看一下HEAP初始化的大小可以明顯看到錯誤在HEAP的尾
uCOS II是一個源碼公開、可移植、可固化、可剪裁和搶占式的實時多任務操作系統(tǒng),其大部分源碼是用ANSI C編寫,與處理器硬件相關的部分使用匯編語言編寫??偭考s200行的匯編語言部分被壓縮到最低限度,以便于移植
GUI(圖形用戶界面)極大地方便了非專業(yè)用戶的使用,用戶無需記憶大量的命令,取而代之的是可以通過窗口、菜單、按鍵等方式進行操作。在某些場合,設計一款人機界面豐富友好的嵌入式產品能贏得更多的用戶。筆者此處就s
一般采用的步驟:1.深入了解所采用的系統(tǒng)核心2.分析所采用的C語言開發(fā)工具的特點.3.編寫移植代碼.4.進行移植的測試5.針對項目的開發(fā)平臺,封裝服務函數(shù).首先,是芯片的中斷處理機制,如何開啟,屏蔽中斷,可否保存前一次中
移植環(huán)境1,主機環(huán)境:VMare下CentOS 5.5 ,1G內存。2,集成開發(fā)環(huán)境:Elipse IDE3,編譯編譯環(huán)境:arm-linux-gcc v4.4.3,arm-none-eabi-gcc v4.5.1。4,開發(fā)板:mini2440,2M nor flash,128M nand flash。5,u-bo
因為在驅動中使用的是虛擬地址,因此要首先將網卡的物理地址映射到虛擬地址**************************************************************1 。在include/asm-arm/plat-s3c24xx/common-smdk.h文件中添加其中必須使
對于固態(tài)存儲器,其存儲容量可以很大,往往需要一款文件系統(tǒng)對存儲器用戶數(shù)據(jù)進行組織文件的管理。它對文件存儲器空間進行組織和分配,負責文件的存儲并對存入的文件進行保護和檢索。在嵌入式系統(tǒng)中,往往需要采用wi
移植環(huán)境1,主機環(huán)境:VMare下CentOS 5.5 ,1G內存。2,集成開發(fā)環(huán)境:Elipse IDE3,編譯編譯環(huán)境:arm-linux-gcc v4.4.3,arm-none-linux-gnueabi-gcc v4.5.1。4,開發(fā)板:mini2440,2M nor flash,128M nand flash
移植環(huán)境1,主機環(huán)境:VMare下CentOS 5.5 ,1G內存。2,集成開發(fā)環(huán)境:Elipse IDE3,編譯編譯環(huán)境:arm-linux-gcc v4.4.3,arm-none-linux-gnueabi-gcc v4.5.1。4,開發(fā)板:mini2440,2M nor flash,128M nand flash