打印hello通常是学习某个软件的第一个程序,这里也以打印hello来熟悉RT-Thread在龙芯1c上的应用。假设已经搭建好环境并下载了RT-Thread源码。
RT-Thread编程指南中的介绍和例子
RT-Thread的官方git是 https://github.com/RT-Thread/rt-thread
RT-Thread官方的《RT-Thread编程指南》中有新建线程的例子,这里参考里面的例子新建一个静态线程,并在新建的线程中打印hello。
在RT-Thread官网(http://www.rt-thread.org/book/book.html)可以下载《RT-Thread编程指南》
先来看看《RT-Thread编程指南》中关于静态线程的介绍
在文档中,紧随其后有例子。
总结一下就是先定义好线程的栈,入口函数,然后调用函数rt_thread_init()初始化,最后调用函数rt_thread_startup()启动该线程。
来看看我的源码清单
application.c
/*
* File : application.c
* This file is part of RT-Thread RTOS
* COPYRIGHT (C) 2006-2012, RT-Thread Develop Team
*
* The license and d