mini2440_raw_os

所属分类:操作系统开发
开发工具:C/C++
文件大小:1949KB
下载次数:13
上传日期:2012-11-22 11:58:46
上 传 者4064354
说明:  Raw-OS 主推demo板(2440)+QP+LWIP+UIP+UCGUI
(Raw-OS main push demo board (2440)+QP+LWIP+UIP+UCGUI)

文件列表:
mini2440_raw_os\bsp\irq.c (1290, 2012-10-17)
mini2440_raw_os\bsp\S3C2440.S (2471, 2012-10-17)
mini2440_raw_os\DM9000\DM9000.c (10675, 2012-10-17)
mini2440_raw_os\DM9000\DM9000.h (3347, 2012-10-17)
mini2440_raw_os\DM9000\DM9K_LWIP.c (10634, 2012-10-17)
mini2440_raw_os\DM9000\DM9K_LWIP.h (1874, 2012-10-17)
mini2440_raw_os\httpd\include\http-strings.h (1238, 2012-10-17)
mini2440_raw_os\httpd\include\httpd-cgi.h (2737, 2012-10-17)
mini2440_raw_os\httpd\include\httpd-fs.h (2225, 2012-10-17)
mini2440_raw_os\httpd\include\httpd-fsdata.h (2377, 2012-10-17)
mini2440_raw_os\httpd\include\httpd.h (2103, 2012-10-17)
mini2440_raw_os\httpd\include\webserver.h (1963, 2012-10-17)
mini2440_raw_os\httpd\source\http-strings.c (5374, 2012-10-17)
mini2440_raw_os\httpd\source\httpd-cgi.c (6180, 2012-10-17)
mini2440_raw_os\httpd\source\httpd-fs.c (3817, 2012-10-17)
mini2440_raw_os\httpd\source\httpd-fsdata.inc (36015, 2012-10-17)
mini2440_raw_os\httpd\source\httpd.c (9645, 2012-10-17)
mini2440_raw_os\inc\2440addr.h (40142, 2012-10-17)
mini2440_raw_os\inc\2440lib.h (2511, 2012-10-17)
mini2440_raw_os\inc\2440slib.h (1835, 2012-10-17)
mini2440_raw_os\inc\def.h (1270, 2012-10-17)
mini2440_raw_os\inc\mmu.h (1286, 2012-10-17)
mini2440_raw_os\inc\Option.h (5912, 2012-10-17)
mini2440_raw_os\inc\ping.h (324, 2012-10-17)
mini2440_raw_os\inc\timer_bsp.h (121, 2012-10-17)
mini2440_raw_os\inc\timer_raw.h (113, 2012-10-17)
mini2440_raw_os\kernel\change_list.txt (89, 2012-10-17)
mini2440_raw_os\kernel\copyright.txt (7795, 2012-10-17)
mini2440_raw_os\kernel\extension\include\fifo.h (687, 2012-10-17)
mini2440_raw_os\kernel\extension\include\lib_string.h (1822, 2012-10-17)
mini2440_raw_os\kernel\extension\include\mm\raw_malloc.h (4032, 2012-10-17)
mini2440_raw_os\kernel\extension\include\mm\raw_page.h (2541, 2012-10-17)
mini2440_raw_os\kernel\extension\include\posix\errno.h (7933, 2012-10-17)
mini2440_raw_os\kernel\extension\include\posix\mqueue.h (133, 2012-10-17)
mini2440_raw_os\kernel\extension\include\posix\pthread.h (2370, 2012-10-17)
mini2440_raw_os\kernel\extension\include\posix\semphore.h (556, 2012-10-17)
mini2440_raw_os\kernel\extension\lib\fifo.c (3506, 2012-10-17)
mini2440_raw_os\kernel\extension\lib\string.c (4993, 2012-10-17)
mini2440_raw_os\kernel\extension\mm\raw_malloc.c (13875, 2012-10-17)
mini2440_raw_os\kernel\extension\mm\raw_page.c (10325, 2012-10-17)
... ...

以下说明以mini2440为参考: 1.使用RealView MDK打开本工程,编译。在./output中会生成本工程的bin文件mini2440_raw_os.bin。 2.首先将mini2440从NOR-flash启动,使用supervivi的a命令将Raw_bootloader.bin(相关工程可以在官网下载)下载到NAND-flash。 3.将mini2440从NAND-flash启动,此时bootloader已经启动。根据提示下载步骤1中生成的mini2440_raw_os.bin(支持tftp,Ymodem下载)。 4.终端工具可以用群共享里面的Secure-CRT或者Windows自带的超级终端。 本工程提供以下几个测试例子: task_test1();//raw_task.c中相关内核api的使用。包括任务的创建,删除,优先级更改……等。 qp_test();//QP移植测试例子 uip_test();//uip协议栈移植测试例子 lwip_test();//lwip协议栈移植测试 gui_test();//ucgui移植测试例子 gui_demo();//ucgui官方提供的几个demo移植 tftp_client();//基于lwip的tftp client;提供文件下载功能 rsh_test();//一款精练的shell终端移植 uart_driver_model();//驱动模型(semaphore+fifo;queue)在串口上的测试应用。 测试相关例程时,取消对例子的屏蔽即可。

近期下载者

相关文件


收藏者