sae上的博客程序sdlog简介

STM32挂载SD卡记录日志 STM32挂载SD卡记录日志 程序主要是在前一篇的基础上进行。使用CUBE配置STM32挂载TF卡,请看https://ydgd118.blog.youkuaiyun.com/article/details/111253588。 记录日志主要是将运行中的数据转换为字符串,然后再写入到SD卡。需要解决两个问题: 程序中各种格式的数据变量转换为字符串; SD卡文件关闭后再次打开继续接着写。 解决第一个问题是使用函数sprintf(),函数具体定义和用法请看C标准库。 “%02d”是输出2位宽度的十进制,“%.1f”是输出 阅读详情

SDLog是一款使用Python编写的运行在SAE,BAE等云计算平台上的上的开源博客程序。现在它的0.1Beta版本已将发布了。

本文地址详见:http://quke.org/post/sdlog-info-intro.html

现在将SDLog 0.1b版的功能做下介绍。

基本功能:

  1. 文章显示;文章列表显示,摘要显示两种模式;可以显示内容相关的文章;可以显示文章的封面;

  2. 文章发布;文章发布,编辑,删除等功能;

  3. 文章设置;文章可以存在草稿,可以隐藏,置顶,加密;

  4. 评论;

    1. 可以设置当前文章是否可以评论;可以设置评论是否审核后才显示;

    2. 评论内容可以回复,可以作废(删除);

    3. 显示评论者头像;评论被回复可以用邮件提醒;

    4. 可以对文章进行好评和差评;

  5. 标签;可以给文章设置标签;可以查看同标签的文章;在侧边栏显示标签云;

  6. 图片;可以给上传图片,然后显示在文章中;可以给文章添加封面;

  7. 目录;在侧边栏显示目录列表及目录下文章数目;

  8. 菜单;在导航栏显示多级菜单;

  9. 链接;在侧边栏显示友情链接;

  10. 显示特效;侧边栏底部跟随功能;侧边栏固定长度内容滚动;

  11. 验证码功能;

用户管理:

  1. 用户注册;

  2. 用户资料修改;改密码;第三方绑定和解除;

  3. 用户第三方用户登录,现在包括百度,QQ,微博。

网站管理:

  1. 网站概况;显示各种内容数据;草稿箱,待审核用户,待审核评论关系;缓存管理;系统数据显示;

  2. 系统参数;这些参数可以自行添加,可以控制是否默认加载到内存。

    1. 基本数据,包括博客标题,副标题,网站关键字,描述,缓存级别,风格选择;

    2. 显示相关,摘要程度,分页参数,评论是否要审核;

    3. 第三方脚本,如统计,icp等;

    4. Open Api,即第三方登录用到的参数;

    5. 邮件服务参数;

    6. 广告管理;

  3. 应用管理;

    1. 目录管理;按二级目录管理;可以添加,删除,编辑;可以设置目录顺序,是否显示;

    2. 菜单管理;

    3. 友情链接管理;

  4. 用户管理;

    1. 用户列表;可以对用户进行删除,编辑,修改用户权限;

  5. 内容管理;

    1. 文章列表;

    2. 评论管理;显示评论者,对评论进行删除,作废;

    3. 标签列表;

    4. 图片管理;按目录显示图片;可以上传,删除图片;可以创建,删除目录;

Pixhawk---sdlog2应用详解 sdlog2 app  该应用的用途是记录飞控飞行日志到SD卡中,日志文件格式与APM二进制文件兼容,但是sdlog2使用强制性的消息时间写时间戳。使用方式  每次sdlog2应用开始记录日志的时候,它会在SD卡日志文件夹log中创建一个新的文件夹。如果-t参数选项被设置了,而且GPS时间戳是可获得的,文件夹的名称就是基于当前日期,如log/2015-07-24,否则的话就是被命名为sessXXX( 阅读详情

相关推荐

【stm32】自定义log组件

一、概述 自定义log组件可以将头信息打印出来,方便调试定位。 二、代码 新建一个driver_dbg.h文件,复制下面的代码并保存。 #ifndef __DRIVER_DBG_H_ #define __DRIVER_DBG_H_ #include "main.h" /* 自定义printf函数的开关 */ #define LOG_ENABLE 1 #if LOG_ENABLE #ifndef DBG_SECTION #define DBG_SECTION "[dbg_defa

weixin_43810563的博客 994

第八章 PX4-Pixhawk-SDlog解析

 第八章 PX4-SDlog解析          这一章节我们对SD存储卡来进行解析。SD卡涉及到log日志,在很多飞行中log文件非常重要的,尤其是新手在炸机过程中有了这些数据我们基本上就能分析出炸机原因。          首先我们还是来找RCS中的sd卡的启动。这里直接贴出来至于原因大家自己分分析一下。Sd卡的驱动用的是硬件驱动它的驱动在是stm32_sdio.c

qq_18112493的博客 4230

Pandas入门教程(二十二):股票数据分析实战——yfinance 获取数据、技术指标与收益率分析

把 Pandas 用在真实场景,才能体会它的价值。本文以茅台股票为例,用 yfinance 获取历史行情,完成缺失值处理与列筛选,绘制收盘价曲线,计算 SMA 移动平均线与 RSI 相对强弱指数,并通过日收益率、累计收益率和波动率完成完整的量化分析流程。

Smell_of_earth的博客 333

STM32+fafts+Easylogger输入日志功能

由于第一步和第二步网上教程比较多,就不再重复写,同时Easylogger移植的文章也不少也就不写了。只写关键的第三步,如何修改Easylogger日志输出驱动文件,使调用log_x("日志")是能输出日志到sd卡,并按照日期和时间进行存储。Easylooger本身是带日志输出到文件功能的,但是Easylogger本身源码用的不是Fafts的接口函数,所以需要移植。要让Easylogger能够输出日志到sd卡总共分三补。第三步,修改Easylogger日志输出驱动文件。第一步,移植STM32+SD卡驱动。

ben392797097的专栏 3221

Log输出到sdcard

将log输出到指定位置,时时输出,从而方便以后根据日期进行log的查看

DC综合中set_dft_signal的实战配置与优化策略

本文深入解析了DC综合中set_dft_signal命令的实战配置与优化策略。文章从命令的核心作用出发,详细拆解了-view、-type、-usage等关键参数,并通过扫描使能与时钟门控的实战案例,展示了如何正确配置以实现测试模式下的功耗优化。同时,文章总结了高级优化策略、与低功耗流程的协同方法以及常见错误排查清单,旨在帮助数字芯片设计工程师构建高可测性、低功耗的稳健DFT基础。

weixin_28347369的博客 403

STM32对SD卡写入,绘制stm电路原理图

SD卡模块 SD存储卡是一种基于半导体快闪记忆器的新一代记忆设备,由于它体积小、数据传输速度快、可热插拔等优良的特性,被广泛地于便携式装置上使用,例如数码相机、平板电脑和多媒体播放器等。控制器对 SD 卡进行读写通信操作一般有两种通信接口可选,一种是 SPI 接口,另外一种是 SDIO 接口。通过SPI协议进行通信。 实验过程 用老师给的代码改不对错误,用同学调好的代码。 代码分析 int main(void) { /* USER CODE BEGIN 1 */ /* USER CODE END

weixin_58381031的博客 771

基于RK3588的高效音视频对讲系统设计与实现

本文详细介绍了基于RK3588芯片的高效音视频对讲系统设计与实现。文章深入剖析了RK3588在8K编解码、高性能音频DSP及丰富接口方面的优势,并提供了从开发环境搭建、分层软件架构设计,到视频采集编码、音频回声消除及低延迟网络传输的完整实战指南,旨在帮助开发者充分利用该芯片硬件能力,构建稳定、低延迟的实时通信系统。

dapp9builder的博客 256

屏幕使用printf ,STM32实现日志log打印,重定向printf,

STM32实现日志log打印,重定向printf,屏幕使用printf打印数据。

xhhit的博客 3045

Nginx/OpenResty目录穿越漏洞复现

Nginx/OpenResty目录穿越漏洞复现 漏洞背景: 2020年03月18日, 360CERT监测发现 openwall oss-security 邮件组披露了两枚漏洞。在特定配置下 nginx/openresty 存在 内存泄漏漏洞/目录穿越漏洞。 Nginx 是异步框架的网页服务器,也可以用作反向代理、负载平衡器和HTTP缓存。 OpenResty是一个基于nginx的Web平台,它对nginx增加LuaJIT引擎使其运行Lua脚本。 影响版本: nginx <= v1.17

小小猪的博客 1万+

C#串口通讯实战:如何用SerialPort类搞定工业传感器数据采集(附完整代码)

本文详细介绍了如何使用C#的SerialPort类实现工业级传感器数据采集,涵盖串口通讯基础配置、数据帧处理、异常恢复机制及性能优化策略。通过实战代码示例,帮助开发者构建稳定可靠的工业数据采集系统,特别适合需要处理高频数据采集和复杂工业环境的场景。

weixin_42525551的博客 1086

STM32平台SD卡的FatFS文件系统开发

STM32平台SD卡的FatFS文件系统开发 系统平台: STM32系列的STM32F103ZE SPI方式与SD卡通信 SD上移植FatFS系统 1 FatFS文件系统 1.1 FatFS简介 FatFS是一个为小型嵌入式系统设计的通用FAT(File Allocation Table)文件系统模块。FatFs 的编写遵循ANSI C,并且完全与磁盘I/O层分开。因此,它独立(不依...

weixin_30783913的博客 815

EtherCAT应用层协议选型指南:CoE、SoE、EoE、FoE、AoE到底怎么选?看完这篇就懂了

本文深入解析EtherCAT应用层协议(CoE、SoE、EoE、FoE、AoE)的选型策略,从实时性、数据吞吐量和功能完整性三大核心指标出发,提供工业场景下的实战决策框架。通过技术特性对比、混合协议架构设计和常见故障规避指南,帮助工程师优化自动化设备通信性能。

weixin_28718793的博客 494

stm32实现printf打印log的几种办法

在stm32单片机下,改一些bug的时候,光靠调试还不行,有时候需要打印log来查看某些变量在一段时间内的变化趋势,但是板卡又没有接串口,没办法重定向到串口打印,上网查资料研究了一下,发现以下几种办法可实现单片机像在pc终端一样打印log: 方法1:使用串口重定向,将printf打印的信息输出到串口,再将串口连接pc端串口接收终端,在终端上查看log.主要2个步骤:修改printf函数底层调用到...

clorymmk的博客 2万+

手把手教你用Siemens EDA破解工具搞定PADs VX2.7安装与卡死问题

本文详细介绍了如何使用Siemens EDA工具解决PADs VX2.7的安装与卡死问题。从License配置到性能调优,提供全面的解决方案,帮助工程师高效完成电子设计自动化任务。特别针对常见的卡顿现象,给出了输入法兼容性调整、图形性能优化等实用技巧。

k8l9m0n的博客 554

39、低功耗处理器性能评估与Cortex - M23/M33低功耗特性解析

本文深入解析了Cortex-M23和Cortex-M33处理器的低功耗特性及其性能评估方法。介绍了ULPMark、CoreMark、IoTMark-BLE和SecureMark-TLS等基准测试在能效评估中的应用,并详细阐述了处理器的睡眠模式、系统控制寄存器(SCR)配置、WFI/WFE指令、退出时睡眠、挂起时发送事件(SEVONPEND)以及唤醒中断控制器(WIC)等关键低功耗机制。结合状态保留技术,展示了如何通过芯片级设计大幅降低泄漏电流,实现高效能低功耗的物联网与嵌入式系统设计。

Pepper的专栏 130

asp.net中的模态对话框

 终于开始写B/S的程序。今天遇到了一个问题, 如何处理模态对话框。具体的要求是:在选择页面上的“添加”按钮,弹出模态对话框,在对话框中添加记录后,选择“确定”按钮,关闭对话框,更新主页面表格的数据。网上关于模态对话框的讨论有很多,试了一天,发现一个比较好的解决方法:1、显示对话框:  在javascript脚本文件中加入:   function OpenEditWin(frmWin,wi

趣客 2192

《Linux GPU 驱动核心机制:面向图形与 AI 计算的 DRM 内存管理与任务调度》 目录

本文以缓冲区对象(BO)生命周期为主线,系统解析 Linux DRM 子系统中 GPU 驱动的核心机制。涵盖 GEM 与 TTM 内存管理、dma-buf/dma-fence 共享同步、GPU 调度与地址空间管理,结合 amdgpu、Xe 等驱动代码,深入剖析其设计动机与实现逻辑。旨在填补中文领域对 GPU 内核机制系统性讲解的空白,为图形与 AI 计算场景下的内存泄漏、同步死锁等疑难问题提供可追溯的分析路径。

图形/计算GPU的驱动与虚拟化技术分享园地 3734

AI全栈实战 | 3.9-01 爬虫入门:requests 加 BeautifulSoup 三分钟跑通,但 90% 的人栽在这 4 个“礼貌“问题上

⚠️:本文内容仅用于。请遵守目标站点的服务条款与相关法律法规,不得对目标服务造成负担,不得采集、传播个人隐私数据。技术是中性的,边界在你手里。爬虫的入门技术(requests 发请求 + BeautifulSoup 解析)三分钟就能学会。真正区分"会用爬虫"和"会做爬虫的人"的,是这篇我们跑通"请求→解析→存储"的最小闭环,然后重点把"合规与礼貌"这根弦给你绷上。

源码获取 | 运行部署 | 定制二开修改,如果回复不及时请耐心等待,请见谅。 413

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

从一段视频到可漫游的 4D 有声场景:思路拆解与最小复现手记

只需一段手机视频,你就能生成可"走进去"的 4D 有声场景:转头时狗叫声方向随之变化,走近时声音更清晰。本文拆解 Video-to-4DAVScene 的核心思路,手把手带你用几十行 Python 搭出最小管线,把视频中的运动物体变成带空间位置的声源,并附上三个真实踩坑的排障经验,代码可直接跑。🎧

helloagent的博客 235

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

【每天一个 Python 小案例30】Python 基础知识综合小项目:我的工具盒

作为系列收官,本篇把前 29 篇的知识点合成一个能直接用的命令行工具"我的工具盒":计算器(用 ast 解析表达式,不碰 eval)、单位换算与温度转换(一张换算表 + 特例分支)、记账与分类统计(Decimal + JSON 持久化)、以及用"字典当命令表"把菜单和业务逻辑解耦的主循环。文中对比了 eval 的安全隐患与 ast 白名单的做法,解释了 lambda 闭包在字典里的写法与晚绑定陷阱,并在最后给出整个系列的知识地图,把变量、数据结构、控制流、函数、类、异常、文件、标准库八块内容对应到具体篇目。

xinjiyaya的博客 427

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

详解Python条件语句

在 Python 中,if...else 是一种条件语句,可以根据给定的条件执行不同的操作。这个语句通常用于控制程序的流程。

2601_96798737的博客 208
上一篇: sae上的博客程序sdlog简介
下一篇: SpingBoot——引入MySql数据库
kukei
博客等级 码龄22年 7粉丝 12原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值