<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[豆包不黏]]></title><description><![CDATA[记录、分享生活和工作中有意义的东西]]></description><link>https://blog.youkuaiyun.com/ffdanpeng</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ffdanpeng]]></copyright><item><title><![CDATA[SylixOS中断抢占配置]]></title><link>https://blog.youkuaiyun.com/ffdanpeng/article/details/122235032</link><guid>https://blog.youkuaiyun.com/ffdanpeng/article/details/122235032</guid><author>ffdanpeng</author><pubDate>Thu, 30 Dec 2021 14:01:58 +0800</pubDate><description><![CDATA[文章目录SylixOS中断抢占Arch层实现API接口实现总结
SylixOS中断抢占
SylixOS是支持中断抢占的，通过IRQ的FLAG标志LW_IRQ_FLAG_PREEMPTIVE进行控制。SylixOS可以通过两种方式设置中断抢占，第一种是Arch层通过archIntHandle实现的，第二种是通过API_InterVectorSetFlag进行控制。着两种方式最终实现效果都是在Arch层实现的。
Arch层实现
在Arch层archIntHandle负责处理具体中断，archIntHandle代]]></description><category></category></item><item><title><![CDATA[ubuntu设置sublime命令行打开方式]]></title><link>https://blog.youkuaiyun.com/ffdanpeng/article/details/122233134</link><guid>https://blog.youkuaiyun.com/ffdanpeng/article/details/122233134</guid><author>ffdanpeng</author><pubDate>Thu, 30 Dec 2021 12:04:32 +0800</pubDate><description><![CDATA[文章目录ubuntu环境查看sublime安装位置设置软连接打开文件测试
ubuntu环境
rocky@r:/$ uname -a
Linux r 5.11.0-43-generic #47~20.04.2-Ubuntu SMP Mon Dec 13 11:06:56 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

查看sublime安装位置
通过dpkg命令查看sublime软件安装位置。
rocky@r:/$ dpkg -L sublime-text
/.
/opt
/]]></description><category></category></item><item><title><![CDATA[MIPS中断总结]]></title><link>https://blog.youkuaiyun.com/ffdanpeng/article/details/119808541</link><guid>https://blog.youkuaiyun.com/ffdanpeng/article/details/119808541</guid><author>ffdanpeng</author><pubDate>Thu, 19 Aug 2021 18:41:16 +0800</pubDate><description><![CDATA[1. mips中断总结
本文将总结关于MIPS架构的中断系统。同时也会涉及到SylixOS的BSP如何处理和设置中断控制器。
2. 什么是中断
在MIPS体系结构中，中断是异常的一种，和其他异常如系统调用采用同样处理机制，这篇文章将着重介绍外部事件引起的中断，例如各种外设。中断是唯一由CPU正常指令流以外的事件引起的异常条件。
3. 异常向量表
在介绍具体中断前还是有必要了解一下异常向量表相关信息，这涉及到异常向量表的表项和地址相关信息。同时异常向量表是CPU产生异常时，处理产生异常的入口点。这对中断的理解]]></description><category></category></item><item><title><![CDATA[affinity]]></title><link>https://blog.youkuaiyun.com/ffdanpeng/article/details/119217566</link><guid>https://blog.youkuaiyun.com/ffdanpeng/article/details/119217566</guid><author>ffdanpeng</author><pubDate>Thu, 29 Jul 2021 22:37:09 +0800</pubDate><description><![CDATA[1.affinity 介绍
affinity可以显示或者设置进程或线程调度的CPU集合，用户可以通过这个命令手动绑定线程或者进程到指定CPU运行。
2.命令参数
affinity有三种使用方法，分别是显示当前设置的亲和度配置，设置或者清除设置的亲和度配置
[root@sylixos:/root]# help affinity 
set / clear process or thread cpu affinity.
affinity 1 0         set process 1 affinity to ]]></description><category></category></item><item><title><![CDATA[aborts]]></title><link>https://blog.youkuaiyun.com/ffdanpeng/article/details/119037046</link><guid>https://blog.youkuaiyun.com/ffdanpeng/article/details/119037046</guid><author>ffdanpeng</author><pubDate>Fri, 23 Jul 2021 15:38:16 +0800</pubDate><description><![CDATA[1.aborts 介绍
该命令会显示系统当前内存访问异常、 内存分配错误、 分配物理页错误和页面映射错误次数。
2.命令参数
aborts没有命令参数，执行效果如下：
[root@sylixos:/root]# aborts
vmm abort statistics infomation show &gt;&gt;
vmm abort (memory access error) counter : 0
vmm page fail (alloc success) counter   : 0
vmm alloc]]></description><category></category></item><item><title><![CDATA[SylixOS中断系统分析]]></title><link>https://blog.youkuaiyun.com/ffdanpeng/article/details/118994772</link><guid>https://blog.youkuaiyun.com/ffdanpeng/article/details/118994772</guid><author>ffdanpeng</author><pubDate>Thu, 22 Jul 2021 17:52:27 +0800</pubDate><description><![CDATA[这里写目录标题1. 适用范围2. 原理概述2.1	中断控制器2.2	异常与模式2.3 分组寄存器2.4 中断向量表
1. 适用范围
本文将会基于ARM架构介绍SylixOS的中断系统，详细的将中断过程进行了分析，对于想了解SylixOS中断有一定帮助。
2. 原理概述
中断就是硬件或软件产生的一个信号，处理器会根据当前中断的状态，中止正常指令执行，转而响应中断请求。中断是嵌入式系统中一个非常重要的概念，深入了解一个架构或者系统，中断是必须要理解的核心概念之一。
ARM架构中外部中断分为普通中断（IRQ）和快]]></description><category></category></item><item><title><![CDATA[IU8-2: Finding ways to listen to music]]></title><link>https://blog.youkuaiyun.com/ffdanpeng/article/details/81175504</link><guid>https://blog.youkuaiyun.com/ffdanpeng/article/details/81175504</guid><author>ffdanpeng</author><pubDate>Mon, 23 Jul 2018 22:22:16 +0800</pubDate><description><![CDATA[Vocabulary

谈论在线音乐服务


a new app              一个新的应用程序
streaming service 流媒体服务
monthly subscription 包月
offine mode 离线模式
unlimited content 无限量内容
ad-supported 支持广告
no service 没有服务
great sound 音效很棒
free ...]]></description><category></category></item><item><title><![CDATA[IU8-1: Talking about music you like]]></title><link>https://blog.youkuaiyun.com/ffdanpeng/article/details/81175051</link><guid>https://blog.youkuaiyun.com/ffdanpeng/article/details/81175051</guid><author>ffdanpeng</author><pubDate>Mon, 23 Jul 2018 21:41:05 +0800</pubDate><description><![CDATA[Vocabulary



[FELTON]You know, lan says I know nothing about music but, you know, I tend to disgree, because I listen to almost any style of music.
[FELTON]I mean, I don't listen to hip-hop or techno...]]></description><category></category></item><item><title><![CDATA[EU7-2: Talking about future technology]]></title><link>https://blog.youkuaiyun.com/ffdanpeng/article/details/78746651</link><guid>https://blog.youkuaiyun.com/ffdanpeng/article/details/78746651</guid><author>ffdanpeng</author><pubDate>Sun, 14 Jan 2018 09:30:12 +0800</pubDate><description><![CDATA[VocabularyGrammar]]></description><category></category></item><item><title><![CDATA[Ubuntu 下安装VS Code]]></title><link>https://blog.youkuaiyun.com/ffdanpeng/article/details/78926984</link><guid>https://blog.youkuaiyun.com/ffdanpeng/article/details/78926984</guid><author>ffdanpeng</author><pubDate>Thu, 28 Dec 2017 22:10:00 +0800</pubDate><description><![CDATA[Linux Ubuntu Vscode]]></description><category></category></item><item><title><![CDATA[Unicode与UTF-8互转(C语言实现)]]></title><link>https://blog.youkuaiyun.com/ffdanpeng/article/details/78744158</link><guid>https://blog.youkuaiyun.com/ffdanpeng/article/details/78744158</guid><author>ffdanpeng</author><pubDate>Thu, 07 Dec 2017 18:24:22 +0800</pubDate><description><![CDATA[Unicode与UTF-8互转]]></description><category></category></item><item><title><![CDATA[IU71: Talking about the environment]]></title><link>https://blog.youkuaiyun.com/ffdanpeng/article/details/78714376</link><guid>https://blog.youkuaiyun.com/ffdanpeng/article/details/78714376</guid><author>ffdanpeng</author><pubDate>Mon, 04 Dec 2017 22:24:12 +0800</pubDate><description><![CDATA[The future]]></description><category></category></item><item><title><![CDATA[EU5-12:Talking about the future technology]]></title><link>https://blog.youkuaiyun.com/ffdanpeng/article/details/78169066</link><guid>https://blog.youkuaiyun.com/ffdanpeng/article/details/78169066</guid><author>ffdanpeng</author><pubDate>Sat, 07 Oct 2017 12:51:12 +0800</pubDate><description><![CDATA[The future]]></description><category></category></item><item><title><![CDATA[EU5-11: Talking about the environment]]></title><link>https://blog.youkuaiyun.com/ffdanpeng/article/details/78168899</link><guid>https://blog.youkuaiyun.com/ffdanpeng/article/details/78168899</guid><author>ffdanpeng</author><pubDate>Sat, 07 Oct 2017 12:06:53 +0800</pubDate><description><![CDATA[The future]]></description><category></category></item><item><title><![CDATA[EU3-11: Talking about flight arrangements]]></title><link>https://blog.youkuaiyun.com/ffdanpeng/article/details/77823461</link><guid>https://blog.youkuaiyun.com/ffdanpeng/article/details/77823461</guid><author>ffdanpeng</author><pubDate>Sun, 03 Sep 2017 16:48:02 +0800</pubDate><description><![CDATA[Travel]]></description><category></category></item><item><title><![CDATA[EU4-64: Rules and regulations]]></title><link>https://blog.youkuaiyun.com/ffdanpeng/article/details/77823152</link><guid>https://blog.youkuaiyun.com/ffdanpeng/article/details/77823152</guid><author>ffdanpeng</author><pubDate>Sun, 03 Sep 2017 16:11:02 +0800</pubDate><description><![CDATA[Explaining the rules]]></description><category></category></item><item><title><![CDATA[EU4-63: Giving details]]></title><link>https://blog.youkuaiyun.com/ffdanpeng/article/details/77818387</link><guid>https://blog.youkuaiyun.com/ffdanpeng/article/details/77818387</guid><author>ffdanpeng</author><pubDate>Sun, 03 Sep 2017 13:26:40 +0800</pubDate><description><![CDATA[Explaining the rules]]></description><category></category></item><item><title><![CDATA[EU4-62:  Explaining how it works]]></title><link>https://blog.youkuaiyun.com/ffdanpeng/article/details/77817024</link><guid>https://blog.youkuaiyun.com/ffdanpeng/article/details/77817024</guid><author>ffdanpeng</author><pubDate>Sun, 03 Sep 2017 12:16:42 +0800</pubDate><description><![CDATA[Explaining the rules]]></description><category></category></item><item><title><![CDATA[EU4-61: Explaining problems]]></title><link>https://blog.youkuaiyun.com/ffdanpeng/article/details/77816572</link><guid>https://blog.youkuaiyun.com/ffdanpeng/article/details/77816572</guid><author>ffdanpeng</author><pubDate>Sun, 03 Sep 2017 11:10:28 +0800</pubDate><description><![CDATA[Explaining the rules]]></description><category></category></item><item><title><![CDATA[EU4-54: Writing a short business proposal]]></title><link>https://blog.youkuaiyun.com/ffdanpeng/article/details/77806730</link><guid>https://blog.youkuaiyun.com/ffdanpeng/article/details/77806730</guid><author>ffdanpeng</author><pubDate>Sat, 02 Sep 2017 23:18:02 +0800</pubDate><description><![CDATA[Business proposal]]></description><category></category></item></channel></rss>