写点什么

LiteOS

0 人感兴趣 · 38 次引用

  • 最新
  • 推荐

玩转 LiteOS 组件:玩转 Librws

Librws是一个跨平台的websocket客户端,使用C语言编写。

玩转 LiteOS 组件:Openexif

OpenExif是用于访问Exif格式的JPEG图像文件的面向对象的库。

快来一起玩转 LiteOS 组件:Curl

Curl是一个文件传输工具,常用于数据上传和下载。

OpenHarmony 移植:如何适配 utils 子系统之 KV 存储部件

本文介绍下移植开发板时如何适配utils子系统之KV存储部件,并介绍下相关的运行机制原理。

一起玩转 LiteOS 组件:Pixman

摘要:本文将以Pixman Demo为例,详细说明Pixman的功能。

一起玩转 LiteOS 组件:TinyFrame

摘要:TinyFrame是一个简单的用于解析串口(如 UART、telnet、套接字等)通信数据帧的库。

手把手教你丨小熊派移植华为 LiteOS-M

摘要:本文详细讲解如何移植 LiteOS 到小熊派。

一起玩转 LiteOS 组件:Opus

摘要:Opus编码器是一个开源的有损声音编码格式,适用于网络实时声音传输,标准格式为RFC 6716,相对于其他编码格式来说,保真性更好。

快来一起玩转 LiteOS 组件:RHas

摘要:RHash是一个C语言编写的哈希函数库,用于计算和验证磁力链接和各种消息摘要的控制台实用程序。

带你尝鲜 LiteOS 组件 EasyFlash

摘要:EasyFlash是一个开源的轻量级嵌入式闪存库。

JerryScript:物联网开发者的得力工具

​​摘要:本文档以Linux开发环境及realview-pbx-a9开发板为例,简单介绍LiteOS上jerryscript命令的使用。

手把手带你玩转 LiteOS Ping 组件

摘要:本期小编为大家带来LiteOS开源版本Ping组件的使用说明,请跟随小编的步伐一起进入探索之旅吧!

OpenHarmony LiteOS C-SKY 指令集移植指南

摘要:本文介绍在OpenHarmony社区LiteOS-M项目中新增C-SKY指令集的开发流程,以及适配相应qemu工程的方法和步骤,供LiteOS内核相关开发者学习交流。

手把手带你做 LiteOS 的树莓派移植

摘要:树莓派是英国的慈善组织“Raspberry Pi 基金会”开发的一款基于arm的微型电脑主板。本文介绍基于LiteOS的树莓派移植过程。

https://static001.geekbang.org/infoq/4b/4b0bf3dc37e22580a17ad30d36e4d476.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

从一盏路灯,看亿万级物联网联接的智能之路

​​摘要:IoT, Internet of Things,物联网,顾名思义,是物物相连。而要实现“物物相连”,一共有3个阶段性任务,而这3个阶段性任务,也伴随着巨大的挑战

【“互联网 +”大赛华为云赛道】IoT 命题攻略:仅需四步,轻松实现场景智能化设计

​​​​​​​​​​​​​​​​​​摘要:仅需四步,轻松实现场景智能化设计,作品开发超轻松。

LiteOS 内核源码分析:静态内存 Static Memory

​​​​​​摘要: 本文带领大家一起剖析了LiteOS静态内存模块的源代码,包含静态内存的结构体、静态内存池初始化、静态内存申请、释放、清除内容等。

LiteOS 内核源码分析:动态内存之 Bestfit 分配算法

摘要:本文为大家剖析LiteOS动态内存模块bestfit算法的源代码,包含动态内存的结构体、动态内存池初始化、动态内存申请、释放等。

LiteOS 内核源码分析:消息队列 Queue

​​​​​​摘要:本文通过分析LiteOS队列模块的源码,掌握队列使用上的差异。

聊聊 LiteOS 事件模块的结构体、初始化及常用操作

摘要: 本文通过分析LiteOS事件模块的源码,深入掌握事件的使用。

一文带你剖析 LiteOS 互斥锁 Mutex 源代码

​​摘要: 多任务环境下会存在多个任务访问同一公共资源的场景,而有些公共资源是非共享的临界资源,只能被独占使用。LiteOS使用互斥锁来避免这种冲突,互斥锁是一种特殊的二值性信号量,用于实现对临界资源的独占式处理。

LiteOS 内核源码分析:任务 LOS_Schedule

​​​​摘要: 调度,Schedule也称为Dispatch,是操作系统的一个重要模块,它负责选择系统要处理的下一个任务。调度模块需要协调处于就绪状态的任务对资源的竞争,按优先级策略从就绪队列中获取高优先级的任务,给予资源使用权。

LiteOS 内核源码分析:任务栈信息

​​摘要: LiteOS任务栈是高地址向低地址生长的递减栈,栈指针指向即将入栈的元素位置。

聊聊 LiteOS 中生成的 Bin、HEX、ELF 三种文件格式

摘要:我们在使用编译器在编译工程后会要求生成可执行文件,将这些文件烧录到MCU进行运行,达到我们测试和使用程序的目的,再使用工具链进行编译的时候往往生成.bin、.hex 、.elf 、.alf等文件,这些文件有什么区别呢?可以互相转换吗?LiteOS 有哪些可执行文

IAP:物联网终端软件升级技术

​​摘要:IAP是利用自己的程序代码实现升级程序(新的APP)从外部接口(可以是串口、I2C、SPI、网口等等)写入到flash中,再通过flash读写操作,将新的APP覆盖原有APP程序,在重新从新的APP入口位置启动我们的应用程序,同时也负责IAP代码的修改和迭代。

LiteOS 内核源码分析:位操作模块

摘要:本文带领大家一起剖析了LiteOS位操作模块的源代码,代码非常简单,参考官方示例程序代码,实际编译运行一下,加深理解。

LiteOS:剖析时间管理模块源代码

​​​​​​​​​​​​摘要:HuaweiLiteOS的时间管理模块以系统时钟为基础,分为2部分,一部分是SysTick中断,为任务调度提供必要的时钟节拍;另外一部分是,给应用程序提供所有和时间有关的服务,如时间转换、统计、延迟功能。

一起来学习 LiteOS 中断模块的源代码

摘要:本文带领大家一起剖析了LiteOS中断模块的源代码。

makefile:带你了解一种常用于 GNU gcc 编译的工具语言

​​摘要:该文章主要介绍makefile,一种常用于GNU gcc编译的工具语言,同时LiteOS也是利用该文件对工程项目进行make构建生成执行文件的。

LiteOS_LiteOS技术文章_InfoQ写作社区