自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (13)
  • 收藏
  • 关注

原创 【byte-of-python 学习笔记】——基础知识

1、注释python中注释以#开头,举个栗子。print("hello world") #这里就是注释2、数字数字主要分为两种:整数和浮点数。有关整数的例子即 2 ,它只是一个整数。 有关浮点数(Floating Point Numbers,在英文中也会简写为 floats ) 的例子是 3.23 或 52.3E-4 。其中, E 表示 10 的幂。在这里, 52....

2018-03-06 16:19:59 340

原创 【byte-of-python 学习笔记】——DOS运行python

1、运行Hello World进入windows命令行,执行“python”命令进入Python解释器 。以“>>>”开头。如下图所示。 在 Python 解释器提示符,输入:print("Hello World")在输入完成后按下 [enter] 键。将会看到屏幕上打印出 Hello World 字样。如下图所示。 2、退出解释器提示符在wi...

2018-03-05 11:05:32 369

原创 【byte-of-python 学习笔记】——安装

1、Windows下安装访问 https://www.python.org/downloads/ 并下载最新版本的 Python,如下图所示。其安装过程与其它 Windows 平台的软件的安装过程一样。 注意:请勾选 Add Python 3.5 to PATH 选项。2、DOS提示符如果希望在windows命令行使用python,需要设置相应的PATH环境变量, (1)在...

2018-03-05 10:34:01 316

转载 [协议分析] IP分片(碎片)重组简单概念(转)

链路层具有最大传输单元MTU这个特性,它限制了数据帧的最大长度,不同的网络类型都有一个上限值。以太网的MTU是1500,可以用 netstat -i 命令查看这个值。如果IP层有数据包要传,而且数据包的长度超过了MTU,那么IP层就要对数据包进行分片(fragmentation)操作,使每一片的长度都小于或等于MTU。我们假设要传输一个UDP数据包,以太网的MTU为1500字节,一般IP首部为20...

2018-03-01 11:50:52 1389

原创 SylixOS下基于Zynq-7000加载FPGA程序

1、概述本文主要介绍SylixOS下基于Zynq-7000平台加载FPGA程序的方法,该方法使用的是Zynq-7000的devcfg功能模块(Device Configuration Interface),该模块支持系统启动后进行FPGA程序的在线加载。2、使用方法介绍2.1 工程所在目录 devcfg驱动模块及应用程序位于本地git仓库中,暂不提供源码,如有需要可自行移植...

2018-02-27 14:00:34 1087 1

原创 SylixOS时间变换介绍

1概述2接口介绍1 计算两个时间点之差2 根据timespec计算超时时间3 超时时间计算流程1、概述SylixOS中提供了时间变换相关接口,主要用于计算两个时间点之差以及根据入参时间timespec计算超时时间。2、接口介绍2.1 计算两个时间点之差SylixOS中用于计算两个时间点之差的接口函数原型如下:ULONG __timespecTo

2018-01-19 11:47:44 491

原创 SylixOS中RPC简介

1、概述 SylixOS中移植了SUN公司的开源RPC库——libsunrpc,主要用于远程过程调用,现对其通信机制及远程调用过程做简单的介绍。 2、RPC通信机制 2.1 RPC介绍 RPC(Remote Procedure Call Protocol)——远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。RPC协

2017-12-21 09:04:03 440

原创 SylixOS CPU性能计算

本篇主要介绍SylixOS中CPU性能计算方法。

2017-11-22 17:53:18 652

原创 SylixOS 异步工作队列

本篇主要介绍SylixOS中异步工作队列(JobQueue)的原理及相关函数接口。

2017-10-23 17:51:43 443

转载 PCI驱动框架简单分析

一、PCI 概念介绍    PCI是CPU和外围设备通信的高速传输总线。PCI规范能够实现32位并行数据传输,工作频率为 33MHz 或 66MHz ,最大吞吐率高达266MB/s,PCI的衍生物包括 CardBus、mini-PCI、PCI-Express、cPCI等。    PCI总线体系结构是一种层次式的体系结构。在这种层次体系结构中,PCI桥设备占据着重要的地位,它将父总线与子总线

2017-07-10 09:28:07 778

原创 SylixOS中RTC设备驱动

本文档基于SylixOS-EVB-i.MX6Q 验证平台,介绍SylixOS中RTC设备驱动实现过程,可作为在SylixOS集成开发环境下进行字符设备驱动开发的参考。

2017-07-05 16:19:22 827

原创 SylixOS字符设备驱动框架

本文档主要介绍SylixOS中字符设备驱动框架,适用于在SylixOS集成开发环境下进行字符设备驱动开发的学习。注:文中xxx是指具体设备名,编写对应驱动时,自行命名(如RTC、COMPASS等)。

2017-06-10 19:40:10 728

转载 secureCRT,永久设置,保护眼睛,配色方案

配色后效果图如下:下面开始配色1、选项(Options)==》会话选项(Sessions options)==》终端(Terminal)==》仿真(Emulation)按图中标注进行勾选,勾选完毕点击确认2、选项(Options)==》全局选项(Global options)==》终端(Terminal)==》外观(Apperance)==》ANSI颜色(ANS

2017-05-26 15:13:01 3110

转载 Source Insight自定义快捷键

这里就介绍一下,如何修改Source Insight注释快捷键注释有两种://行注释在Eclipse中的快捷键是:Ctrl+//*段落注释*/在Eclipse中的快捷键是:Ctrl+Shift+/相信你使用Source Insight来查看代码时,你应该会编程,那么,在Source Insight里添加注释,就要写代码了,其语法跟C语言差不多,里面内置很多函数,只要调用就行了,建议

2017-05-24 09:17:36 715

转载 【详解】如何编写Linux下Nand Flash驱动

【详解】如何编写Linux下Nand Flash驱动版本:v2.2Crifan Li摘要本文先解释了Nand Flash相关的一些名词,再从Flash硬件机制开始,介绍到Nand Flash的常见的物理特性,且深入介绍了Nand Flash的一些高级功能,然后开始介绍Linux下面和Nand Flash相关的软件架构MTD的相

2017-05-19 10:24:01 1151

原创 SylixOS中AHCI驱动框架分析

本文档介绍SATA和AHCI相关协议,以IMX6Q实验平台为基础,分析SylixOS中AHCI驱动框架的具体实现。

2017-05-15 10:17:56 2032 3

原创 SATA协议简介

1、概述 本文档主要介绍SATA的发展历程以及SATA相关协议,为后续SATA驱动框架分析做基础知识准备。 2、SATA简介 2.1 SATA发展历程 2.1.1 PATA硬盘 PATA硬盘叫做并行ATA硬盘(Parellel ATA)。为了限制其信号放大系统产生的高噪声,常采用高达5V的电压来传输正常信号,但是采用大电压导致生产成本上升,同时也不利

2017-04-25 14:02:23 22823 3

原创 SylixOS中SD驱动实现流程(标准控制器)

概述本文档以imx6实验平台为例,介绍SD设备驱动实现流程。  SylixOS中SD系统框架SylixOS中SD协议栈(以下称作SD Stack)结构如图 2.1所示。 图 2.1 SD 协议栈结构 1)Host层:硬件控制器抽象层,SD控制器在不同的硬件平台上可能有不同的实现,因此需要实现具体的传输处理操作。所有的控制器驱动都向上(Core层)提供统一

2017-04-15 14:36:17 1136

原创 MBR简介

概述本文档介绍磁盘MBR相关概念和引导操作系统流程。 MBRMBR简介MBR(Main Boot Record),是位于磁盘最前面的一段引导代码,存在于整个磁盘最开始的那个扇区,即0盘0道1扇区(该处用CHS方式表示MBR引导扇区地址,因此以1开始),它负责操作系统对磁盘进行读写时的分区合法性的判别、分区引导信息的定位,它由操作系统在对磁盘进行格式化的过程中产生的。通常

2017-04-15 11:27:08 1935

转载 SD卡的命令格式及解析

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

2017-03-10 14:16:13 5495

原创 SylixOS中TPSFS格式化流程简析

本文档是在完成NUC970项目SD卡驱动调试后关于对TPSFS分区格式化操作的学习总结

2017-03-10 13:46:15 1116

原创 SylixOS中GIC通用中断控制器(二)——GIC实现

本篇文档主要介绍IMX6UL平台上基于SylixOS集成开发环境中GIC通用中断控制器的实现流程和方法。

2017-02-15 09:39:08 1417

原创 SylixOS中GIC通用中断控制器(一)——GIC简介

1. GIC简介 操作系统中,中断是很重要的组成部分。有了中断系统才可以不用一直轮询(polling)是否有事件发生,系统效率才得以提高。一般在系统中,中断控制分为三个部分:模块、中断控制器和处理器。其中模块通常由寄存器控制是否使能中断和中断触发条件等;中断控制器可以管理中断的优先级等,而处理器则由寄存器设置用来响应中断。 1.1 GIC结构 作为 ARM 系统中通用

2017-02-05 11:27:49 1784

原创 CSDN 开篇

好好学习,天天向上

2017-01-18 18:39:15 353 1

ENC424J600中文资料.pdf

ENC424J600中文资料.pdf

2020-06-17

imxrt1052 rt-thread bsp

imxrt1052 rt-thread bspimxrt1052 rt-thread bspimxrt1052 rt-thread bsp

2017-12-12

Linux那些事儿

Linux那些事儿Linux那些事儿Linux那些事儿Linux那些事儿Linux那些事儿

2017-09-29

操作系统真相还原

操作系统真相还原操作系统真相还原操作系统真相还原操作系统真相还原

2017-09-29

NVMe1.2协议规范

NVMe协议规范

2017-05-02

PCIe3.0协议

PCIe3.0协议

2017-05-02

PCIe3.0协议规范

2017-05-02

SATA3.0协议

2017-04-25

《嵌入式Linux应用开发完全手册》韦东山光盘

2017-04-25

《嵌入式实时操作系统uCOS-II》邵贝贝(第二版)

2017-04-25

UCOS-II API 参考手册

UCOS-II API

2017-04-24

serial-ata-ahci-spec-rev1-3-1

ahci协议,1.3.1

2017-04-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除