- 博客(20)
- 资源 (12)
- 收藏
- 关注
原创 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
原创 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
si5324_fsbl_patch_files.zip
2020-11-20
AHCI SATA相关协议和论文
2020-05-07
samba-4.10.6.tar.gz
2019-08-18
银河麒麟操作系统软件包管理器使用手册-V1.0.pdf
2019-07-03
银河麒麟操作系统程序员开发指南-V1.2.pdf
2019-07-03
STM32 ST-LINK Utility v4.3.0
2018-12-15
zlog使用手册
2018-09-07
Linux CAN编程详解配套代码
2018-09-04
赛元微电子sc92f7003单片机手册
2018-08-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人