153 Star 691 Fork 534

OpenHarmony / kernel_liteos_m

 / 详情

建议开放shell StackSize大小的设置

开发中
需求
创建于  
2022-12-29 18:33

【需求价值】:

【需求描述】:
建议开放shell StackSize大小的设置,目前是0x1000很容易溢出,又不能直接修改(会改动内核代码),建议可以menuconfig配置。
【方案描述】:

【配套文档】:

【验收标准】:

评论 (4)

tkyl01 创建了需求
Hongjin Li 任务状态待办的 修改为开发中
展开全部操作日志

是指下面这里定义的吗?

LITE_OS_SEC_TEXT_MINOR UINT32 LosShellInit(VOID)
{
    UINT32 ret;
    UINT32 taskID1;
    TSK_INIT_PARAM_S task1 = { 0 };

    ret = LOS_EventInit(&g_shellInputEvent);
    if (ret != LOS_OK) {
        PRINTK("Init shellInputEvent failed! ERROR: 0x%x\n", ret);
        return ret;
    }

    task1.pfnTaskEntry = (TSK_ENTRY_FUNC)ShellTaskEntry;
    task1.uwStackSize  = 0x1000;
    task1.pcName       = "ShellTaskEntry";
    task1.usTaskPrio   = LOSCFG_SHELL_PRIO;
    ret = LOS_TaskCreate(&taskID1, &task1);
    if (ret != LOS_OK) {
        PRINTK("Create Shell Task failed! ERROR: 0x%x\n", ret);
        return ret;
    }

    return ret;
}

是的,不过不放开也可以,这部分可以自己重新实现。

可以放开,能否直接提交代码贡献? :laughing:

登录 后才可以发表评论

状态
负责人
项目
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
预计工期 (小时)
参与者(2)
762189 tkyl01 1578932262
C
1
https://gitee.com/openharmony/kernel_liteos_m.git
git@gitee.com:openharmony/kernel_liteos_m.git
openharmony
kernel_liteos_m
kernel_liteos_m

搜索帮助