我的RTOS 之五 -- UCGUI在S5PV210上的移植测试

平台:s5pv210+threadx+ucgui

设计到接口兼容性问题,就是 s5pv210 lcd显示支持32位,而ucgui最大支持16位,这里并没有修改ucgui显示代码,在显示rgb数据时,将ucgui的16位数据 转换成32位。

演示图

下载链接:http://download.csdn.net/detail/liujia2100/8349599

下一步计划:

1、 调通裸机I2C和TOUCH,能够触摸控制,和S5PV210交互

2、移植lwip

3、优化代码和工程,完善驱动

时间: 2024-10-22 14:51:07

我的RTOS 之五 -- UCGUI在S5PV210上的移植测试的相关文章

我的RTOS 之三 --Threadx在s5pv210上移植

环境: ARM: Tiny210 RTOS版本: Threadx3.0f, (在[email protected]提供的代码基础上修改) 编译器: arm-elf-gcc 4.4.2和arm-elf-gdb 平台: Cygwin 修复了前面文章出现的栈溢出. 一.使用cygwin 和skyeye基于2410进行调试 二.在s5pv210上成功移植 源码已经上传csdn

uCGUI在VC上的开发

uCGUI在VC上的开发需要工程中包含如图中的文件. uCGUI on VC的启动流程: (1)WinMain函数中执行SIM_GUI_App(hInstance, hPrevInstance,  lpCmdLine, nCmdShow)函数. (2)经跟踪查看,SIM_GUI_App函数声明位于GUI_SIM_Win32.h文件中,只提供静态库GUISim.lib. (3)经跟踪查看,工程的Application\GUIDEMO_Start.c文件中的MainTask()为uCGUI的启动函数

uCOS 在 NIOS II 上的移植

工具:Quartus II 器件:EP4CE15F17C8 1.File->New Project Wizard: 2.点击两个Next,进入Family&Device Settings,选择器件 3.Finish,建立工程完毕,点击Tools->SOPC Builder,输入名字后,OK 4.修改clk_0为100MHz 5.component library中搜索nios,双击Nios II Processer 6.Finish 7.搜索epcs,双击epcs Serial...F

μC/OS-Ⅱ在C8051F060上的移植及其应用

嵌入式操作系统是嵌入式应用的基础和核心.随着应用系统的不断复杂化和系统实时性需求的不断提高,对相应软件的逻辑结构.稳定性.实时性也提出了更高的要求,以传统的前后台编程模式编制软件将更加困难,而且容易出错,因此,嵌入式实时操作系统(简称RTOS)就成为一个比较好的解决方法.使用RTOS作为应用程序的运行平台,它将应用程序分解为多个任务,负责各个任务调度.资源管理.任务通信等,可使系统更加稳定可靠,程序易于扩展.移植和维护.[1] μC/OS-Ⅱ是一个源码公开的.非商业用途时免费的嵌入式实时操作系统

opencv在arm和x86上的移植

一.开发环境 操作系统:fedora14 Opencv版本:2.0 Qt版本:4.7 arm:mini6410 交叉编译工具:arm-linux-gcc-4.5.1 二.安装与配置 Linux系统的安装,交叉Qt-creator的安装还有交叉编译工具的安装,网上说的基本都没什么问题,测试后都可以用.这里安装Qt-Creator遇到了一点小问题,按照网上的和mini6410开发手册上的安装方法太复杂了,用QtSdk-offline-linux-x86-v1.2.1.run安装方便又准确. 这篇文章

网络上可供测试的Web Service

腾讯QQ在线状态 WEB 服务Endpoint: http://www.webxml.com.cn/webservices/qqOnlineWebService.asmx Disco: http://www.webxml.com.cn/webservices/qqOnlineWebService.asmx?discoWSDL: http://www.webxml.com.cn/webservices/qqOnlineWebService.asmx?wsdl通过输入QQ号码(String)检测QQ

16C554在LINUX上的移植(AT91)

16C554在LINUX上的移植(AT91) linux版本:2.6.30 AT91SAM9263 修改串口扩展驱动: 1,在/drivers/serial/下以8250_exar_st16c554.c文件为模板创建8250_at91_xr16v554.c文件:修改相应的PORT和中断号,修改Platform device ID为 PLAT8250_DEV_AT91_XR16V554:在init函数中加入了对总线,及中断口的初始化操作::在文件/include/linux/serial_8250

《UIP在NIOS上的移植》

移植环境:Cyclone IV 开发板,网卡芯片为ENC28J60,浏览器(Firefox_24.0.0.5001a) 首先,需要了解网卡芯片ENC28J60,有中文版的说明书:http://wenku.baidu.com/link?url=79r8JOHiGAyAG9kX9-fOYIRh41jfSyRkxPIdAW9XIzdPjIT5Jbh8gjIobjcsIekhYm-4TiSqnXFd74e2tF1bE2WxUPUiEws0RfrDIw9pRKS ENC28J60并不是一款标准的以太网PH

SPI在linux3.14.78 FS_S5PC100(Cortex A8)和S3C2440上驱动移植(deep dive)

由于工作的原因,对SPI的理解最为深刻,也和SPI最有感情了,之前工作都是基于OSEK操作系统上进行实现,也在US/OS3上实现过SPI驱动的实现和测试,但是都是基于基本的寄存器操作,没有一个系统软件架构的思想,感觉linux SPI驱动很强大,水很深,废话少说,SPI总线上有两类设备:一类是主机端,通常作为SOC系统的一个子模块出现,比如很多嵌入式MPU中都常常包含SPI模块.一类是从机被控端,例如一些SPI接口的Flash.传感器等等.主机端是SPI总线的控制者,通过使用SPI协议主动发起S