资源简介
MTK向来都是资料保密,对于学习其中的技术非常不方便,该资料是我开发过程中总结和网络收集得到的一些资料,希望对你有帮助。
代码片段和文件信息
/***************************************************************
* demo1.c *
* *
* task_1和task_2基于时间片轮转调度,两个任务为同优先级的任务 *
* *
* designed by bobey
***************************************************************/
/* Include necessary files. */
#include
#include
#include
#include
#include“2410addr.h“
#include“2410lib.h“
/* Include necessary Nucleus PLUS files. */
#include “nucleus.h“
/* Application Structures */
NU_TASK Task_1;
NU_TASK Task_2;
NU_MEMORY_POOL System_Memory;
extern int ERC_System_Error(int);
/* Function Prototypes */
VOID task_1(UNSIGNED argc VOID *argv);
VOID task_2(UNSIGNED argc VOID *argv);
/* Define the Application_Initialize routine that determines the initial
Nucleus PLUS application environment. */
void Application_Initialize(void *first_available_memory)
{
VOID *pointer;
STATUS status;
/*--------------------------uart initialize---------------------------------*/
ChangeClockDivider(11);
ChangeMPllValue(0xa10x30x1);
Port_Init();
Uart_Select(0);
Uart_Init(0115200);
Uart_Printf(“Nucleus is running!\n“);
EnableTimer0();
/*----------------------------end-------------------------------------------*/
/* Create a system memory pool that will be used to allocate task stacks
queue areas etc. */
status = NU_Create_Memory_Pool(&System_Memory “SYSMEM“
first_available_memory 25000 50 NU_FIFO);
if (status != NU_SUCCESS)
{
ERC_System_Error(status);
}
else
{
Uart_Printf(“System_Memory have been created!\n“);
}
/* Create each task in the system. */
/* Create task1.*/
NU_Allocate_Memory(&System_Memory &pointer 512 NU_NO_SUSPEND);
status=NU_Create_Task(&Task_1 “TASK 1“ task_1 0 NULL pointer
512 3 10 NU_PREEMPT NU_START);
if (status != NU_SUCCESS)
{
ERC_System_Error(status);
}
else
{
Uart_Printf(“Task1 have been created\n“);
}
/* Create task2.*/
NU_Allocate_Memory(&System_Memory &pointer 512 NU_NO_SUSPEND);
status=NU_Create_Task(&Task_2 “TASK 2“ task_2 0 NULL pointer
512 3 10 NU_PREEMPT NU_START);
if (status != NU_SUCCESS)
{
ERC_System_Error(status);
}
else
{
Uart_Printf(“task2 have been created\n“);
Uart_Printf(“-----------------------\n“);
}
}
//--------------------------------------------------------------------//
/* Define the system timer task. More complicated systems might use a
routine like
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 808115 2010-10-13 16:58 MMI函数手册.pdf
文件 491008 2010-10-13 17:43 mtk 俄罗斯方块移植.doc
文件 196608 2010-10-13 17:03 mtk.doc
文件 1195371 2008-12-15 23:30 MTK_Device Driver_Training.pdf
文件 8747283 2010-10-13 17:46 MTK_MMI源码.rar
文件 411648 2010-10-13 17:00 MTK入门导读.doc
文件 1923922 2010-10-13 17:05 MTK源码分析_Nucleus.pdf
文件 104209 2009-04-04 22:25 Nucleus plus 移植笔记.pdf
文件 392297 2004-04-12 08:43 Nucleus PLUS参考手册.pdf
文件 44032 2007-06-26 10:19 MTK_Study\MTK Audio Pla
文件 496128 2007-06-22 17:52 MTK_Study\MTK学习-资源.doc
文件 496128 2007-06-22 17:52 MTK_Study\MTK学习.doc
文件 24064 2007-06-22 16:38 MTK_Study\MTK平台 MMI学习总结一.doc
文件 438784 2007-06-26 17:57 MTK_Study\MTK系统与驱动.doc
文件 67072 2007-06-22 18:22 MTK_Study\NVRAM_READ&WRITE.doc
文件 41472 2007-06-25 10:37 MTK_Study\关于Draw Manager.doc
文件 281031 2007-01-08 13:50 MTK的L4层的就够分析\DT\DT_Porting_Guide.pdf
文件 1004545 2007-01-08 13:50 MTK的L4层的就够分析\L4_PHB\DD_PHB.pdf
文件 453372 2007-01-08 13:51 MTK的L4层的就够分析\L4_PHB\HLD_PHB.pdf
文件 344694 2007-01-08 13:51 MTK的L4层的就够分析\L4_PHB\MSC_PHB.pdf
文件 343645 2007-01-08 13:51 MTK的L4层的就够分析\L4_PHB\SAP_PHB.pdf
文件 374383 2007-01-08 13:52 MTK的L4层的就够分析\L4_UEM\SAP_UEM_L4C.pdf
文件 238257 2007-01-08 13:49 MTK的L4层的就够分析\MTK_PS_Customer_Document_Release_Set.pdf
文件 1151891 2007-01-08 13:49 MTK的L4层的就够分析\SAP_L4A_MMI.pdf
文件 236569 2009-12-21 12:16 MTk培训资料\20099219112813045—编程规范与原则.pdf
文件 529852 2005-07-07 17:05 MTk培训资料\BB Tranning.pdf
文件 14580688 2008-08-05 13:36 MTk培训资料\MMI实例培训教程.pdf
文件 613807 2009-06-11 12:00 MTk培训资料\mtk api函数文档 一个拥有平台所有api函数的说明文档.pdf
文件 750269 2008-08-05 13:34 MTk培训资料\mtk+训练课程.pdf
文件 222726 2006-10-20 19:36 nucleus实验\实验程序\2410nuplus\2410nuplus\2410nuplus.mcp
............此处省略161个文件信息
相关资源
- MT6771T_LTE-A_Smartphone_Application_Processor
- MT7621A-Board.pdf
- Win10安装MTK编译环境说明及补丁
- 导航mtk方案进wince工具
- MTK6225手机平台的无线远传燃气抄表系
- (MTK)蓝牙测试项解释
-
MTK_rali
nk_wifi开发 - MTKlogo制作工具
- Driver_allinone_for_MT6261x_MT250x_NoRestricti
- MTK 6260调试工具
- MTK6589专用刷机工具汉化版救砖必备
- MT7628 Program guide
- MTK手机平台资料(含PCB文件+原理图)
- MTK bin文件图片音乐资源提取器
- 瞬间把原始图像变成DCM图像
- 勇乐中文MTK解密写资料.rar
- MTK2503工具FlashTool_v5.1640.00
- 原理图+PCB
- arm平台可用的RTOS_Nucleus操作系统源码
- MTK平台SN写号工具
- 机械臂.zip
- dcmtk-3.6.0官方帮助文档
- MT5931 MTK芯片资料datasheet
- 龙渊 MTK DATA分区修改工具
- gcc-core-3.3.1资源包
- MTK 10A MMI教程
- Dcmtk3.6.2
- j2me飞行射击demo
- MT7622 datasheet预览版
- MTK_6735_pcb_sch.zip
评论
共有 条评论