![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
alios开发
alios开发
工藤_新一
I am a coder
展开
-
《alios things开发实战系列》第三篇:Alios上使用RTC记录时间
不想去成为一个伟大的程序员,只想成为一个具有良好习惯的优秀程序员。对于不同底层驱动的rtc操作实现,alios提供统一封装的hal rtc接口。 hal相关头文件位于目录:include/aos/hal。hal相关实现位于具体的mcu目录下,如:platform/mcu/stm32f1xx/hal/。API列表以上是基本的初始化,获取与设置RTC时间还有解初始化接口。相关宏#define HAL_RTC_FORMAT_DEC 1 /* Use Binary-Coded...原创 2020-10-20 10:20:11 · 1112 阅读 · 0 评论 -
《alios things开发实战系列》第二篇:文件系统(三):Alios上移植FatFS文件系统
不想去成为一个伟大的程序员,只想成为一个具有良好习惯的优秀程序员。移植FATFS到Alios像上篇文章提到的,移植FATFS需要将文件系统底层和SD驱动的中间接口实现,具体接口是在diskio.c中实现,具体不同物理介质实现不同。在实现diskio.c后,剩下的便是将FATFS与Alios的VFS层进行对接。可以根据不同物理介质对其进行注册。往下了解,与linux文件操作相似,通过函数指针来实现不同文件系统操作的解耦。剩下的就是深入去了解FATFS的具体实现,以...原创 2020-08-11 15:26:51 · 1129 阅读 · 0 评论 -
《alios things开发实战系列》第二篇:文件系统(二):FatFS文件系统
不想去成为一个伟大的程序员,只想成为一个具有良好习惯的优秀程序员。一、什么是FATFSFatFs是一个通用的文件系统(FAT/exFAT)模块,用于在小型嵌入式系统中实现FAT文件系统。其特点如下:(1)DOS/Windows兼容的FAT/exFAT文件系统(2)平台独立性,容易使用(3)程序代码量少,占用资源低(4)配置参数丰富,配置详情可参考官方网站http://elm-chan.org/fsw/ff/00index_e.ht二、组件包内容文件系统在嵌入式软件开发.原创 2020-08-11 13:42:29 · 1002 阅读 · 0 评论 -
《alios things开发实战系列》第二篇:文件系统(一):VFS虚拟文件系统介绍
不想去成为一个伟大的程序员,只想成为一个具有良好习惯的优秀程序员。VFS虚拟文件系统:随着嵌入式设备功能的发展, 应用需要存储的数据越来越多,也越来越复杂。文件系统就是一种来应对这些繁琐复杂的数据管理方式。具体的文件系统(FATFS、SPIFFS等)都实现了一套数据的存储、分级组织、访问和获取等操作的抽象数据类型(Abstract data type),向用户提供了一种底层数据访问的...原创 2020-08-08 14:42:43 · 1104 阅读 · 0 评论 -
《alios things开发实战系列》第一篇:概述
不想去成为一个伟大的程序员,只想成为一个具有良好习惯的优秀程序员。写在前面的话最近在新公司基于alios things开发产品,所以也接触了一段时间的alios thing(其实也才半个月,小声逼逼,哈哈哈哈哈),果然用了物联网操作系统开发速度各种快,当然也有一些不好的地方,例如alios things的不稳定、一些功能不全、目前我遇到的用包括modbus、canopen都有一些bug...原创 2020-04-27 21:14:15 · 1787 阅读 · 0 评论 -
《alios things开发系列》Canopen开发
不想去成为一个伟大的程序员,只想成为一个具有良好习惯的优秀程序员。前言最近因项目需要在alios上平台开发Canopen主站应用,花了两天时间研究了一下,比起Modbus的话Canopen相对会复杂一些,毕竟alios采用的Canopen协议栈是第三方的Canopen协议栈Canfestival。正文阿里云那边提供的针对合作商的alios中对canopen进行了封装并只提供静态...原创 2020-04-05 17:08:38 · 1473 阅读 · 0 评论 -
《alios things开发系列》关于alios中modbus的开发记录
不想去成为一个伟大的程序员,只想成为一个具有良好习惯的优秀程序员。前言最近在做研发一个基于alios平台的项目,这两天在实现一个与modbus设备交互的功能,在基于alios提供的modbus接口开发时也有一些想法还有发现了一个bug,编写这篇文章来记录一下。正文1.关于alios中modbus接口的一个bug在调试过程中,由于采用的是modbus rtu比起ascll模式...原创 2020-03-29 12:12:12 · 918 阅读 · 0 评论