<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[GOOD GOOD STUDY]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/FA99999</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; FA99999]]></copyright><item><title><![CDATA[【byte-of-python 学习笔记】——基础知识]]></title><link>https://blog.youkuaiyun.com/FA99999/article/details/79459995</link><guid>https://blog.youkuaiyun.com/FA99999/article/details/79459995</guid><author>FA99999</author><pubDate>Tue, 06 Mar 2018 16:19:59 +0800</pubDate><description><![CDATA[1、注释

python中注释以#开头，举个栗子。



print(&quot;hello world&quot;) #这里就是注释



2、数字

数字主要分为两种：整数和浮点数。

有关整数的例子即 2 ，它只是一个整数。 
有关浮点数（Floating Point Numbers，在英文中也会简写为 floats ） 的例子是 3.23 或 
52.3E-4 。其中， E 表示 10 的幂。在这里， 52....]]></description><category></category></item><item><title><![CDATA[【byte-of-python 学习笔记】——DOS运行python]]></title><link>https://blog.youkuaiyun.com/FA99999/article/details/79443401</link><guid>https://blog.youkuaiyun.com/FA99999/article/details/79443401</guid><author>FA99999</author><pubDate>Mon, 05 Mar 2018 11:05:32 +0800</pubDate><description><![CDATA[1、运行Hello World

进入windows命令行，执行“python”命令进入Python解释器 。以“&amp;gt;&amp;gt;&amp;gt;”开头。如下图所示。 
 
在 Python 解释器提示符，输入：



print(&quot;Hello World&quot;)

在输入完成后按下 [enter] 键。将会看到屏幕上打印出 Hello World 字样。如下图所示。 




2、退出解释器提示符

在wi...]]></description><category></category></item><item><title><![CDATA[【byte-of-python 学习笔记】——安装]]></title><link>https://blog.youkuaiyun.com/FA99999/article/details/79442656</link><guid>https://blog.youkuaiyun.com/FA99999/article/details/79442656</guid><author>FA99999</author><pubDate>Mon, 05 Mar 2018 10:34:01 +0800</pubDate><description><![CDATA[1、Windows下安装

访问 https://www.python.org/downloads/ 并下载最新版本的 Python，如下图所示。其安装过程与其它 Windows 平台的软件的安装过程一样。 
 
注意：请勾选 Add Python 3.5 to PATH 选项。



2、DOS提示符

如果希望在windows命令行使用python，需要设置相应的PATH环境变量， 
（1）在...]]></description><category></category></item><item><title><![CDATA[[协议分析] IP分片（碎片）重组简单概念（转）]]></title><link>https://blog.youkuaiyun.com/FA99999/article/details/79410530</link><guid>https://blog.youkuaiyun.com/FA99999/article/details/79410530</guid><author>FA99999</author><pubDate>Thu, 01 Mar 2018 11:50:52 +0800</pubDate><description><![CDATA[链路层具有最大传输单元MTU这个特性，它限制了数据帧的最大长度，不同的网络类型都有一个上限值。以太网的MTU是1500，可以用 netstat -i 命令查看这个值。如果IP层有数据包要传，而且数据包的长度超过了MTU，那么IP层就要对数据包进行分片（fragmentation）操作，使每一片的长度都小于或等于MTU。我们假设要传输一个UDP数据包，以太网的MTU为1500字节，一般IP首部为20...]]></description><category></category></item><item><title><![CDATA[SylixOS下基于Zynq-7000加载FPGA程序]]></title><link>https://blog.youkuaiyun.com/FA99999/article/details/79387485</link><guid>https://blog.youkuaiyun.com/FA99999/article/details/79387485</guid><author>FA99999</author><pubDate>Tue, 27 Feb 2018 14:00:34 +0800</pubDate><description><![CDATA[1、概述

本文主要介绍SylixOS下基于Zynq-7000平台加载FPGA程序的方法，该方法使用的是Zynq-7000的devcfg功能模块（Device Configuration Interface），该模块支持系统启动后进行FPGA程序的在线加载。





2、使用方法介绍


2.1 工程所在目录 
devcfg驱动模块及应用程序位于本地git仓库中，暂不提供源码，如有需要可自行移植...]]></description><category></category></item><item><title><![CDATA[SylixOS时间变换介绍]]></title><link>https://blog.youkuaiyun.com/FA99999/article/details/79104980</link><guid>https://blog.youkuaiyun.com/FA99999/article/details/79104980</guid><author>FA99999</author><pubDate>Fri, 19 Jan 2018 11:47:44 +0800</pubDate><description><![CDATA[1概述
2接口介绍
1 计算两个时间点之差
2 根据timespec计算超时时间


3 超时时间计算流程







1、概述

SylixOS中提供了时间变换相关接口，主要用于计算两个时间点之差以及根据入参时间timespec计算超时时间。

2、接口介绍



2.1 计算两个时间点之差

SylixOS中用于计算两个时间点之差的接口函数原型如下：

ULONG  __timespecTo]]></description><category></category></item><item><title><![CDATA[SylixOS中RPC简介]]></title><link>https://blog.youkuaiyun.com/FA99999/article/details/78859579</link><guid>https://blog.youkuaiyun.com/FA99999/article/details/78859579</guid><author>FA99999</author><pubDate>Thu, 21 Dec 2017 09:04:03 +0800</pubDate><description><![CDATA[1、概述
				SylixOS中移植了SUN公司的开源RPC库——libsunrpc，主要用于远程过程调用，现对其通信机制及远程调用过程做简单的介绍。
			2、RPC通信机制
				2.1 RPC介绍
				RPC（Remote Procedure Call Protocol）——远程过程调用协议，它是一种通过网络从远程计算机程序上请求服务，而不需要了解底层网络技术的协议。RPC协]]></description><category></category></item><item><title><![CDATA[SylixOS CPU性能计算]]></title><link>https://blog.youkuaiyun.com/FA99999/article/details/78606423</link><guid>https://blog.youkuaiyun.com/FA99999/article/details/78606423</guid><author>FA99999</author><pubDate>Wed, 22 Nov 2017 17:53:18 +0800</pubDate><description><![CDATA[本篇主要介绍SylixOS中CPU性能计算方法。]]></description><category></category></item><item><title><![CDATA[SylixOS 异步工作队列]]></title><link>https://blog.youkuaiyun.com/FA99999/article/details/78321374</link><guid>https://blog.youkuaiyun.com/FA99999/article/details/78321374</guid><author>FA99999</author><pubDate>Mon, 23 Oct 2017 17:51:43 +0800</pubDate><description><![CDATA[本篇主要介绍SylixOS中异步工作队列（JobQueue）的原理及相关函数接口。]]></description><category></category></item><item><title><![CDATA[PCI驱动框架简单分析]]></title><link>https://blog.youkuaiyun.com/FA99999/article/details/74908676</link><guid>https://blog.youkuaiyun.com/FA99999/article/details/74908676</guid><author>FA99999</author><pubDate>Mon, 10 Jul 2017 09:28:07 +0800</pubDate><description><![CDATA[一、PCI 概念介绍
    PCI是CPU和外围设备通信的高速传输总线。PCI规范能够实现32位并行数据传输，工作频率为 33MHz 或 66MHz ，最大吞吐率高达266MB/s,PCI的衍生物包括 CardBus、mini-PCI、PCI-Express、cPCI等。
    PCI总线体系结构是一种层次式的体系结构。在这种层次体系结构中，PCI桥设备占据着重要的地位，它将父总线与子总线]]></description><category></category></item><item><title><![CDATA[SylixOS中RTC设备驱动]]></title><link>https://blog.youkuaiyun.com/FA99999/article/details/74453473</link><guid>https://blog.youkuaiyun.com/FA99999/article/details/74453473</guid><author>FA99999</author><pubDate>Wed, 05 Jul 2017 16:19:22 +0800</pubDate><description><![CDATA[本文档基于SylixOS-EVB-i.MX6Q 验证平台，介绍SylixOS中RTC设备驱动实现过程，可作为在SylixOS集成开发环境下进行字符设备驱动开发的参考。]]></description><category></category></item><item><title><![CDATA[SylixOS字符设备驱动框架]]></title><link>https://blog.youkuaiyun.com/FA99999/article/details/73004477</link><guid>https://blog.youkuaiyun.com/FA99999/article/details/73004477</guid><author>FA99999</author><pubDate>Sat, 10 Jun 2017 19:40:10 +0800</pubDate><description><![CDATA[本文档主要介绍SylixOS中字符设备驱动框架，适用于在SylixOS集成开发环境下进行字符设备驱动开发的学习。
注：文中xxx是指具体设备名，编写对应驱动时，自行命名（如RTC、COMPASS等）。]]></description><category></category></item><item><title><![CDATA[secureCRT,永久设置,保护眼睛,配色方案]]></title><link>https://blog.youkuaiyun.com/FA99999/article/details/72770255</link><guid>https://blog.youkuaiyun.com/FA99999/article/details/72770255</guid><author>FA99999</author><pubDate>Fri, 26 May 2017 15:13:01 +0800</pubDate><description><![CDATA[配色后效果图如下：

下面开始配色

1、选项（Options）==》会话选项（Sessions options）==》终端（Terminal）==》仿真（Emulation）
按图中标注进行勾选，勾选完毕点击确认



2、选项（Options）==》全局选项（Global options）==》终端（Terminal）==》外观（Apperance）==》ANSI颜色（ANS]]></description><category></category></item><item><title><![CDATA[Source Insight自定义快捷键]]></title><link>https://blog.youkuaiyun.com/FA99999/article/details/72673148</link><guid>https://blog.youkuaiyun.com/FA99999/article/details/72673148</guid><author>FA99999</author><pubDate>Wed, 24 May 2017 09:17:36 +0800</pubDate><description><![CDATA[这里就介绍一下，如何修改Source Insight注释快捷键
注释有两种：
//行注释在Eclipse中的快捷键是：Ctrl+/
/*段落注释*/在Eclipse中的快捷键是：Ctrl+Shift+/
相信你使用Source Insight来查看代码时，你应该会编程，那么，在Source Insight里添加注释，就要写代码了，其语法跟C语言差不多，里面内置很多函数，只要调用就行了，建议]]></description><category></category></item><item><title><![CDATA[【详解】如何编写Linux下Nand Flash驱动]]></title><link>https://blog.youkuaiyun.com/FA99999/article/details/72518988</link><guid>https://blog.youkuaiyun.com/FA99999/article/details/72518988</guid><author>FA99999</author><pubDate>Fri, 19 May 2017 10:24:01 +0800</pubDate><description><![CDATA[【详解】如何编写Linux下Nand Flash驱动


版本：v2.2







Crifan Li




摘要
本文先解释了Nand Flash相关的一些名词，再从Flash硬件机制开始，介绍到Nand Flash的常见的物理特性，且深入介绍了Nand Flash的一些高级功能，然后开始介绍Linux下面和Nand
 Flash相关的软件架构MTD的相]]></description><category></category></item><item><title><![CDATA[SylixOS中AHCI驱动框架分析]]></title><link>https://blog.youkuaiyun.com/FA99999/article/details/72122952</link><guid>https://blog.youkuaiyun.com/FA99999/article/details/72122952</guid><author>FA99999</author><pubDate>Mon, 15 May 2017 10:17:56 +0800</pubDate><description><![CDATA[本文档介绍SATA和AHCI相关协议，以IMX6Q实验平台为基础，分析SylixOS中AHCI驱动框架的具体实现。]]></description><category></category></item><item><title><![CDATA[SATA协议简介]]></title><link>https://blog.youkuaiyun.com/FA99999/article/details/70738724</link><guid>https://blog.youkuaiyun.com/FA99999/article/details/70738724</guid><author>FA99999</author><pubDate>Tue, 25 Apr 2017 14:02:23 +0800</pubDate><description><![CDATA[1、概述
				本文档主要介绍SATA的发展历程以及SATA相关协议，为后续SATA驱动框架分析做基础知识准备。
			2、SATA简介
				2.1 SATA发展历程
				2.1.1 PATA硬盘
				PATA硬盘叫做并行ATA硬盘(Parellel ATA)。为了限制其信号放大系统产生的高噪声，常采用高达5V的电压来传输正常信号，但是采用大电压导致生产成本上升，同时也不利]]></description><category></category></item><item><title><![CDATA[SylixOS中SD驱动实现流程（标准控制器）]]></title><link>https://blog.youkuaiyun.com/FA99999/article/details/70184410</link><guid>https://blog.youkuaiyun.com/FA99999/article/details/70184410</guid><author>FA99999</author><pubDate>Sat, 15 Apr 2017 14:36:17 +0800</pubDate><description><![CDATA[概述
本文档以imx6实验平台为例，介绍SD设备驱动实现流程。
			
 SylixOS中SD系统框架
SylixOS中SD协议栈（以下称作SD Stack）结构如图 2.1所示。
			
		图 2.1 SD 协议栈结构
			1）Host层：硬件控制器抽象层，SD控制器在不同的硬件平台上可能有不同的实现，因此需要实现具体的传输处理操作。所有的控制器驱动都向上（Core层）提供统一]]></description><category></category></item><item><title><![CDATA[MBR简介]]></title><link>https://blog.youkuaiyun.com/FA99999/article/details/70183382</link><guid>https://blog.youkuaiyun.com/FA99999/article/details/70183382</guid><author>FA99999</author><pubDate>Sat, 15 Apr 2017 11:27:08 +0800</pubDate><description><![CDATA[概述
本文档介绍磁盘MBR相关概念和引导操作系统流程。

 MBR
MBR简介
MBR（Main  Boot  Record），是位于磁盘最前面的一段引导代码，存在于整个磁盘最开始的那个扇区，即0盘0道1扇区（该处用CHS方式表示MBR引导扇区地址，因此以1开始），它负责操作系统对磁盘进行读写时的分区合法性的判别、分区引导信息的定位，它由操作系统在对磁盘进行格式化的过程中产生的。
通常]]></description><category></category></item><item><title><![CDATA[SD卡的命令格式及解析]]></title><link>https://blog.youkuaiyun.com/FA99999/article/details/61196435</link><guid>https://blog.youkuaiyun.com/FA99999/article/details/61196435</guid><author>FA99999</author><pubDate>Fri, 10 Mar 2017 14:16:13 +0800</pubDate><description><![CDATA[1.SD卡的命令格式

SD卡的指令由6字节(Byte)组成，如下：

Byte1：0 1 x x x x x x(命令号，由指令标志定义，如CMD39为100111即16进制0x27，那么完整的CMD39第一字节为01100111，即0x27+0x40)

Byte2-5:Command Arguments,命令参数，有些命令没有参数

Byte6:前7位为CRC(Cyclic ]]></description><category></category></item></channel></rss>