汉鑫MOM制造运营管理系统解决方案

汉鑫MOM制造运营管理系统解决方案

    liteos 更多内容
  • mutex

    ---> Enable Debug LiteOS Kernel Resource ---> Enable Mutex Debugging 使用实例 举例: 输入mutex。 输出说明 执行mutex输出互斥锁使用情况: Huawei LiteOS # mutex used mutexs

    来自:帮助中心

    查看更多 →

  • 注意事项

    传感器应用采样周期参数为tick数,需结合Huawei LiteOS节拍计算物理时间。 传感器驱动需使用者根据传感器数据手册自己适配,在实际项目中,如果多传感器挂在相同总线上,需要设计硬件资源保护,例如相同I2C总线挂载多个传感器从设备,操作传感器时首先要获取I2C总线读写权限。 父主题:

    来自:帮助中心

    查看更多 →

  • 指南适用范围

    本指南基于STM32芯片平台,以正点原子STM32F407开发板为例介绍如何快速移植LiteOS,其中并不涉及CPU架构移植。 父主题: 概述

    来自:帮助中心

    查看更多 →

  • 软件要求

    软件要求 Ubuntu Version 14.04及以上版本,作为编译Huawei LiteOS 服务器 。 GNU Arm Embedded Toolchain编译器,用于代码编译。 GNU Make构建器,用于文件组织与链接。 python 2.7/3.2+,pip包管理工具,

    来自:帮助中心

    查看更多 →

  • 任务处理函数简介

    LiteOS的main函数定义在开发板工程的main.c文件中,主要负责硬件和内核的初始化工作,并在初始化完成后开始任务调度。在main()调用的OsMain函数中,会调用OsAppInit()创建一个名为“app_Task”的任务,该任务的处理函数为app_init()。用户可

    来自:帮助中心

    查看更多 →

  • Linux下配置工具的使用

    Linux下配置工具的使用 在Huawei_LiteOS根目录下执行make menuconfig命令会展示图形化配置界面,用户可以根据需要自行裁剪模块或者修改设置。执行完保存菜单退出,该命令会更新根目录下.config文件。 menuconfig的使用方式,主要包括: 上下键:选择不同的行,即移动到不同的选项上。

    来自:帮助中心

    查看更多 →

  • 问题定位实例

    在某ARM32平台上通过错误释放内存,触发系统异常。系统异常被挂起后,能在串口中看到异常调用栈打印信息和关键寄存器信息,如下所示,其中excType表示异常类型,此处值为4表示数据终止异常,其它数值可以查看芯片手册。通过这些信息可以定位到异常所在函数和其调用栈关系,为分析异常原因提供第一手资料。

    来自:帮助中心

    查看更多 →

  • 开发指导

    当用户需要使用固定长度的内存时,可以通过静态内存分配的方式获取内存,一旦使用完毕,通过静态内存释放函数归还所占用内存,使之可以重复使用。 功能 Huawei LiteOS的静态内存管理主要为用户提供以下功能,接口详细信息可以查看API参考。 功能分类 接口名 描述 初始化静态内存池 LOS_MemboxInit

    来自:帮助中心

    查看更多 →

  • 系统任务栈被撑爆,导致系统挂死问题

    原因:1. 如果系统挂死,一般在打印信息中会显示任务水线,如果水线超过了任务栈大小,显示0xffffffff,则说明任务栈太小。2. 如果没有相关任务信息,则可以查看backtrace中的fp寄存器值,如果fp接近该任务的栈顶,则也可以确认任务栈太小。解决方案:1. 创建任务时设置的任务栈太小,最直接的方法就是调大任务栈。2. 任务中有较

    来自:帮助中心

    查看更多 →

  • 原子操作

    华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。

    来自:帮助中心

    查看更多 →

  • 位操作

    华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。

    来自:帮助中心

    查看更多 →

  • 系统命令参考

    使能系统命令 help date uname task free memcheck memused hwi queue sem mutex dlock swtmr systeminfo log dmesg stack cpup watch 父主题: Shell

    来自:帮助中心

    查看更多 →

  • 使能系统命令

    使用Shell中的系统命令前,需要先通过make menuconfig使能Shell,详见配置项。

    来自:帮助中心

    查看更多 →

  • 配置系统时钟

    设置系统主频。可在STM32F407_OpenEdv\include\hisoc\clock.h文件中设置,一般将时间频率设置为SystemCoreClock,实现代码为:#define get_bus_clk() SystemCoreClock可在STM32F407_OpenEdv\include\hisoc\clock.h文件中设置

    来自:帮助中心

    查看更多 →

  • 系统不支持system函数,怎么处理?

    答:LiteOS 系统不支持 system 函数执行相关操作,在使用 system 函数进行功能调用的地方,可以直接调用该功能接口函数实现功能调用。

    来自:帮助中心

    查看更多 →

  • 系统运行时循环打印Warning: DO NOT call xxx in software timer callback及调用栈异常信息

    原因:LiteOS 系统中为保证软件定时器任务的定时准确,不允许在软件定时器回调中调用可能造成任务阻塞的接口(例如 LOS_SemPend / LOS_MuxPend ),因此当检测到软件定时器回调中调用此类接口时,系统输出 warning 提示信息及调用栈信息。解决方案:建议用户通过调用栈信息找到调用处,对代码进行修改。

    来自:帮助中心

    查看更多 →

  • 添加新开发板到系统配置中

    修改targets\targets.mk。可以参考其他开发板的编译配置,新增正点原子开发板的配置,如下所示:######################### STM32F407ZGTX Options############################### else ifeq ($(LOSCFG_PLATFORM_STM32F40

    来自:帮助中心

    查看更多 →

  • 华为物联网高级开发者培训

    介绍芯片常见AT命令,NB-IoT 3GPP相关指令及入网 物联网操作系统概述 介绍RTOS,LiteOS,IoT软件面临的共性问题,LiteOS架构设计 Huawei LiteOS基础架构及代码 介绍LiteOS内核应用开发,N个Huawei LiteOS中间件,Open API,端云互通组件 华为HiLink

    来自:帮助中心

    查看更多 →

  • 如何查看当前系统中已创建中断和触发的次数?

    答:hwi 命令可以查看当前系统中已创建中断和触发的次数,通过该命令,可以查看创建的中断是否有成功触发。

    来自:帮助中心

    查看更多 →

  • 华为物联网工程师培训

    物联网操作系统介绍 介绍物联网操作系统的由来和Huawei LiteOS Huawei LiteOS基础架构 介绍Huawei LiteOS Kernel、Huawei LiteOS中间件和Open API Huawei LiteOS开发介绍 介绍Huawei LiteOS开发环

    来自:帮助中心

    查看更多 →

  • 安装编译器&构建器

    /configure命令以检查编译与安装Make构建器所需的依赖: cd make-4.3 ./configure 如果没有报错就继续下一步操作,如果存在报错就根据提示安装依赖。 编译&安装Make。 继续在当前目录下,参考如下命令完成Make构建器的编译与安装: sh build

    来自:帮助中心

    查看更多 →

共105条
看了本文的人还看了