自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (12)
  • 收藏
  • 关注

原创 ngnix部署

参考Nginx——在Windows环境下安装(一)windows

2019-04-30 11:26:54 158

原创 c语言实现fastcgi

参考fastcgi官网使用fastcgi官网迁移到了github了,下载FastCGI Developer’s Kit

2019-04-27 23:09:30 2404

原创 NXP(Freescale) QorIQ T2080 Memory Map分析

概述在T2080中,有4种地址域(address domains),CPU看到的逻辑地址,虚拟地址,物理地址,由MMU负责三者的转换内部本地地址空间,包含CCSR和DSCRSRIO的外部内存,IO,和配置空间PCIe的外部内存,IO,和配置空间本地地址映射(local address map)指的是,CPU看到的物理地址,即CPU访问内存和IO空间时,发出的地址,DMA控制器也使...

2019-04-26 17:18:33 1941 1

原创 Linux nvme驱动分析之设备初始化

参考独家发布 | Linux NVMe Driver学习笔记大合集linux内核源码分析 - nvme设备的初始化强势回归,Linux blk用实力证明自己并不弱!驱动初始化nvme_probe -> nvme_async_probe -> nvme_dev_add -> nvme_alloc_ns中断与轮询schedule_timeout与mdelay的区...

2019-04-24 21:33:57 1793

原创 Linux直接访问块设备扇区

方法获取块设备大小ret = ioctl(fd[i], BLKGETSIZE64, &size); if (ret < 0) { printf("ioctl BLKGETSIZE64 error, errno=%d\n", errno); return -1; }读写,lseek(fd[i], diskStart, SEEK_SET)...

2019-04-24 20:50:50 1237

原创 nvme-cli使用

参考Intel ISDCT, SanDisk SCLI和NVMe-CLI三款SSD工具基本操作简介nvme-cli常用指令nvme-cli官网

2019-04-24 15:56:49 19628

原创 nginx交叉编译

参考nginx开源代码的交叉编译交叉编译Hi3536上面使用的nginx交叉编译 nginx ,基于mipsel平台交叉编译 nginxnginx1.6.3交叉编译成功的代码nginx 交叉编译 ( 上 )nginx 交叉编译 (下)下载nginx: downloadzlib home pagePCRE - Perl Compatible Regular Express...

2019-04-23 20:20:32 2936 5

原创 Linux nvme驱动分析之用户态接口

参考linux内核源码分析 - nvme设备的初始化

2019-04-22 10:32:47 2407

原创 nginx服务器实现上传下载文件

参考Nginx文件服务器使用nginx搭建文件服务器使用nginx作为文件服务器nginx搭文件服务器利用nginx搭建小型的文件服务器nginx上传模块nginx_upload_module和nginx_uploadprogress_module模块进度显示,如何传递GET参数等。nginx上传模块nginx_upload_module使用加上上传模块的nginx编译和配置n...

2019-04-21 19:15:25 26206 6

原创 NXP(Freescale) QorIQ T2080 DMA内存使用

参考方法usdpaa_mem的驱动位于drivers\staging\fsl_qbman\fsl_usdpaa.c,sdk2.0手册以下两个章节描述了DMA memory内存相关使用方法,9.8.1.3.3 DMA memory management9.8.2.6 USDPAA DMA API...

2019-04-18 10:49:10 1379

原创 http url 字符编码与解码

参考URL参数中有中文的处理js对url进行编码和解码(三种方式区别)URL地址中的中文乱码问题的解决Url中Json数据处理方法在表单中传递json,采用escape和unescape,对url整体进行编码 methods: { onSubmit () { console.log('log: ' + JSON.stringify(this.form)) ...

2019-04-18 09:30:02 1163

原创 c语言实现cgi之文件上传和下载

参考CGI实现文件的上传和下载cgic 实现上传文件CGIC实现web的文件上传C语言构建WEB管理系统(五):CGI实现上传文件

2019-04-16 15:53:50 3941

原创 Fast Development Kit(FDK)-根文件系统功能和使用

常见bash命令uartmicrocomcancanconfig cansendi2cspiusbpcibusybox自带的lspci功能很弱,需要pciutils来获取全功能的lspci

2019-04-16 15:46:17 1205

原创 linux看门狗使用

参考dev/watchdog和dev/watchdog0 是同一个设备Linux Watchdog 机制[watchdog]内核失败的重启方案使用dev/watchdog和dev/watchdog0是同一个设备,dev/watchdog来兼容老的接口Magic关闭特性,关掉看门狗文件句柄前如果写入字母V,则关掉句柄后自动关闭看门狗使用echo –n V >/dev/watc...

2019-04-15 15:52:48 7485

原创 c语言实现cgi之cgic库使用

参考cgic官网APIcgiFormString获取字符串参数cgiFormStringNoNewlines去掉字符串的carriage,就是不换行cgiFormStringSpaceNeeded相对于cgiFormStringNoNewlines,可以控制获取字符串终端Space个数cgiHtmlEscape使字符串中的<, >, &被转换成&...

2019-04-14 22:57:24 1811

原创 CPU Cache理解与性能优化

参考cache结构与工作原理Cache的组成结构浅析x86架构中cache的组织结构x86架构里的cache7个示例科普CPU CACHEx64内核内存空间结构CacheCache物理结构有三种:直接相连(Direct Mapped),一个内存地址只在Cache的一个位置出现,相当于组(Set)只有一个Way的组相连Cache组相连(Set-Associative),Ca...

2019-04-11 18:57:32 2342

原创 Fast Development Kit(FDK)-固件部署与升级

Fast Development Kit(FDK)是本人实践中总结的一套开发工具,包括了常用的工具集,已经制作好发布在根文件系统中,目前支持Xilinx zynq,Xilinx zynqmp,NXP t2080。参考Fast Development Kit(FDK)-嵌入式Linux开发包固件部署启动板卡有很多配置项,这些固件如何部署到板卡上,zynq平台由于MIO数量不足,emm...

2019-04-11 11:50:17 940

原创 Vue.js Element 表单使用

参考Vue进阶(三十):vue中使用element-ui进行表单验证element-ui vue表单验证踩坑Vue项目elementUI中封装表单验证学习element中,觉得得多封装一下一些函数,比如form验证...

2019-04-08 23:16:17 845

原创 NXP(Freescale) QorIQ T2080 PCIe使用

参考PCI device (64bit memory problem)PCIe link doesn’t come up with XIO2001 PCI bridge on iMX6Q custom boardp2020 PCIe linux kernel module reads 0xffffffff on BARsLS1021A PCIe Link speed is Gen1 (...

2019-04-08 15:12:08 5458 3

原创 Vue.js Axios使用

参考vue中使用axios最详细教程Axios 中文说明

2019-04-07 22:28:41 718

si5324_fsbl_patch_files.zip

ZC706 Si5324配置代码,配合我的博客https://blog.csdn.net/Zhu_Zhu_2009/article/details/98075135使用

2020-11-20

AHCI SATA相关协议和论文

AHCI SATA相关协议论文,这是目前网上最全的,不用再去其他地方找了,这里就是最全的。高级主机控制器接口(英文:Advanced Host Controller Interface,缩写:AHCI),是一种由英特尔制定的技术标准,它允许软件与SATA存储设备沟通的硬件机制,可让SATA存储设备激活高级SATA功能,例如原生指令队列及热插拔。

2020-05-07

samba-4.10.6.tar.gz

Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。通过设置“NetBIOS over TCP/IP”使得Samba不但能与局域网络主机分享资源,还能与全世界的电脑分享资源。

2019-08-18

银河麒麟操作系统软件包管理器使用手册-V1.0.pdf

dpkg 命令是 Debian 的一个命令行工具,可以用来安装,删除,编译和管理 软件包。它也是 dpkg-deb 和 dpkg-query 这些命令的前缀,大部分时候,dpkg 和 这些命令等价,但针对某些特殊的参数选项,我们只能选用带有后缀的,不能使 用 dpkg。

2019-07-03

银河麒麟操作系统程序员开发指南-V1.2.pdf

银河麒麟操作系统程序员开发指南 开发框架:介绍银河麒麟操作系统的主要架构; 开发环境和工具:简单介绍程序的开发、编译和调试,以及 3 款开发环 境的搭建; 打包发布管理:介绍 deb 包的打包、发布及使用流程。 参考目录:文中相关工具可参考查阅的资料;

2019-07-03

STM32 ST-LINK Utility v4.3.0

STM32 ST-LINK Utility工具,当板子上没有JTAG接口时,我们可以使用SWD接线方式,以前使用盗版的ST-link时,只需要四根线(SWIO,SWCLK,3V3,GND)就可以轻松实现目标板连接,简单小巧,可谓是嵌入式攻城狮的最爱

2018-12-15

zlog使用手册

zlog使用手册(难易 著)。zlog是一个高可靠性、高性能、线程安全、灵活、概念清晰的纯C日志函数库。事实上,在C的世界里面没有特别好的日志函数库(就像JAVA里面的的log4j,或者C++的log4cxx)。C程序员都喜欢用自己的轮子。printf就是个挺好的轮子,但没办法通过配置改变日志的格式或者输出文件。syslog是个系统级别的轮子,不过速度慢,而且功能比较单调。所以我写了zlog。zlog在效率、功能、安全性上大大超过了log4c,并且是用c写成的,具有比较好的通用性。

2018-09-07

Linux CAN编程详解配套代码

主要描述了以下内容: 1. can总线介绍及其帧类型; 2. Linux 系统中CAN 总线配置; 3. Linux 系统中CAN 总线应用开发接口; 4. Linux 系统中CAN编程实例 对于Linux系统CAN编程实例,博主reille编写了一个更加实用化、功能更全面的can应用程序cantool

2018-09-04

赛元微电子sc92f7003单片机手册

20PIN,高速1T 8051内核Flash MCU ,512 bytes SRAM ,8 Kbytes Flash,128 bytes独立EEPROM,8路12位ADC,7路10位PWM,3个定时器,UART ,SSI ,Check Sum校验模块,STOP Mode电流<1uA​

2018-08-21

verilog 写的m序列

基于verilog语言描写的m序列产生器,采用模二加的原理,当然也可用查找表

2011-09-11

空空如也

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

TA关注的人

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