<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Numeral_Life的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Numeral_Life</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Numeral_Life]]></copyright><item><title><![CDATA[linux 电源管理 power supply class]]></title><link>https://blog.youkuaiyun.com/Numeral_Life/article/details/124244654</link><guid>https://blog.youkuaiyun.com/Numeral_Life/article/details/124244654</guid><author>Numeral_Life</author><pubDate>Mon, 18 Apr 2022 17:53:51 +0800</pubDate><description><![CDATA[本文章基于展锐SL8541E平台，linux内核为4.14版本
充电驱动代码框架
Android 层充电构架如图 所示，充电设备驱动按照标准的 linux power supply 架构设计，通过 ueventd
守护进程 Healthd 上报相关信息，并将消息广播。

简介
power supply(psy)是Linux中从供电驱动抽象出来的子系统，是Linux电源管理的重要组成部分。psy是一个中间层，在kernel中是属于设备驱动的一部分，psy的作用主要是向用户空间汇总各类供电的状态信息。抽象出来的]]></description><category></category></item><item><title><![CDATA[Android 10 LED 驱动开发]]></title><link>https://blog.youkuaiyun.com/Numeral_Life/article/details/123423850</link><guid>https://blog.youkuaiyun.com/Numeral_Life/article/details/123423850</guid><author>Numeral_Life</author><pubDate>Wed, 16 Mar 2022 17:07:21 +0800</pubDate><description><![CDATA[基于展锐SL8541E平台设计的SU806-CN智能模组增加LED电量灯和工作指示灯显示]]></description><category></category></item><item><title><![CDATA[Android 10 Selinux]]></title><link>https://blog.youkuaiyun.com/Numeral_Life/article/details/123526485</link><guid>https://blog.youkuaiyun.com/Numeral_Life/article/details/123526485</guid><author>Numeral_Life</author><pubDate>Wed, 16 Mar 2022 15:05:40 +0800</pubDate><description><![CDATA[SELinux(Security-Enhanced Linux)：安全增强型Linux
1. DAC 和 MAC
Linux 内核资源访问控制分为两类：
(1) DAC 自主访问控制
基于“用户-组-其他/读-写-执行”的权限检查，进程理论上所拥有的权限与执行它的用户的权限相同，该管理过于宽松，如果获得 root 权限，可以在 linux 系统干任何事情。
(2) MAC 强制访问控制
SELinux 是 MAC 机制的一种实现，基于安全上下文和安全策略的安全机制，用于补充 DAC 检查。访问系统资源时，会]]></description><category></category></item><item><title><![CDATA[Android 10 DEBUG UART 更改为普通串口使用]]></title><link>https://blog.youkuaiyun.com/Numeral_Life/article/details/122989243</link><guid>https://blog.youkuaiyun.com/Numeral_Life/article/details/122989243</guid><author>Numeral_Life</author><pubDate>Mon, 21 Feb 2022 08:55:09 +0800</pubDate><description><![CDATA[关闭DEBUG串口打印的调试信息，使用终端发指令的方式进行串口收发数据进行测试
1、删除设备树部分内容，修改路径和文件bsp\kernel\kernel4.14\arch\arm\boot\dts\su806-v2-evk\su806-native.dts
修改内容：
-/*	chosen {
-		stdout-path = &amp;uart0;
-		bootargs = "earlycon=sprd_serial,0x508d0000,115200n8
-			console=ttyS0,11520]]></description><category></category></item><item><title><![CDATA[STM32F4+FreeRTOS+LWIP移植]]></title><link>https://blog.youkuaiyun.com/Numeral_Life/article/details/121690779</link><guid>https://blog.youkuaiyun.com/Numeral_Life/article/details/121690779</guid><author>Numeral_Life</author><pubDate>Sat, 25 Dec 2021 15:02:07 +0800</pubDate><description><![CDATA[STM32F4+FreeRTOS+LWIP移植工程，包含DHCP、UDP、TCP Client、TCP Server。]]></description><category></category></item><item><title><![CDATA[STM32F4的串口DMA实现]]></title><link>https://blog.youkuaiyun.com/Numeral_Life/article/details/121202129</link><guid>https://blog.youkuaiyun.com/Numeral_Life/article/details/121202129</guid><author>Numeral_Life</author><pubDate>Fri, 03 Dec 2021 15:21:45 +0800</pubDate><description><![CDATA[DMA简介：

  直接存储器访问 (DMA) 用于在外设与存储器之间以及存储器与存储器之间提供高速数据传 输。可以在无需任何 CPU 操作的情况下通过 DMA 快速移动数据。这样节省的 CPU 资源可 供其他操作使用。
  DMA 控制器基于复杂的总线矩阵架构，将功能强大的双 AHB 主总线架构与独立的 FIFO 结 合在一起，优化了系统带宽。
  两个 DMA 控制器（DMA1 和 DMA2）总共有 16 个数据流（每个控制器 8 个），每一个 DMA 控制器都用于管理一个或多个外设的存储器访问请求。每]]></description><category></category></item><item><title><![CDATA[FATFS文件系统]]></title><link>https://blog.youkuaiyun.com/Numeral_Life/article/details/120882498</link><guid>https://blog.youkuaiyun.com/Numeral_Life/article/details/120882498</guid><author>Numeral_Life</author><pubDate>Mon, 25 Oct 2021 11:21:52 +0800</pubDate><description><![CDATA[学习目标：
学习FATFS文件系统在SPI FLASH的移植和应用

FATFS 简介
FATFS 是一个完全免费开源的 FAT 文件系统模块，专门为小型的嵌入式系统而设计。它完
全用标准 C 语言编写，所以具有良好的硬件平台独立性，可以移植到 8051、PIC、AVR、SH、
Z80、H8、ARM 等系列单片机上而只需做简单的修改。它支持 FATl2、FATl6 和 FAT32，支持
多个存储媒介；有独立的缓冲区，可以对多个文件进行读／写，并特别对 8 位单片机和 16 位
单片机做了优化。
移植步骤：
]]></description><category></category></item></channel></rss>