自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 资源 (36)
  • 收藏
  • 关注

原创 Intel 网卡使用iPXE固件

详细讲述intel网卡如何刷入ipxe的option rom

2023-11-15 16:08:17 1099

原创 有道云笔记迁移到自建服务器Joplin

本文介绍如何简单的将有道云笔记批量式迁移到自己搭建的joplin云笔记当中

2023-07-15 23:36:06 1596

原创 瑞芯微rk3568移植openbmc(六)----关于novnc和vnc音频传输

修改novnc,添加音频和视频编码,合入openbmc

2023-04-24 14:01:01 1384 6

原创 瑞芯微rk3568移植openbmc(五)----关于novnc h265 webcodec硬解码

关于novnc H265硬解码

2023-04-17 16:42:47 1016

原创 瑞芯微rk3568移植openbmc(四)----关于novnc h264 webcodec硬解码

关于novnc h264 浏览器硬解码

2022-11-14 11:00:53 1458 3

原创 瑞芯微rk3568移植openbmc(三)----关于novnc h264 webassembly软解码

基于rock3a的单板,CPU为瑞芯微rk3568的环境,移植了openbmc

2022-11-04 23:02:02 1287

原创 瑞芯微rk3568移植openbmc(二)----关于vnc h264软解码及U盘挂载和文件传输

基于rock3a的单板,CPU为瑞芯微rk3568的环境,移植了openbmc

2022-11-04 22:13:32 1883 2

原创 瑞芯微rk3568移植openbmc(一)----关于ob移植的优缺点

基于rock3a的单板,CPU为瑞芯微rk3568的环境,移植了openbmc

2022-06-15 17:18:00 3512 49

原创 Intel网卡i210升级iPXE固件

0、前言 目前ipxe编译的固件为rom或mrom格式,但intel官方工具支持支flb格式升级,因此需要将rom转换为flb格式。当前intel并没有提供rom转flb的工具,因此自己折腾了个升级步骤成功升级iPXE固件。1、下载ipxe源码https://git.ipxe.org/ipxe.git/tree2、查看当前网卡的pci venderID...

2019-09-21 15:06:48 7147 2

原创 打开/dev/mem设备,mmap后读写寄存器报Segmentation fault

通常读写某个寄存器的操作如下:fd = open("/dev/mem", O_RDWR|O_SYNC);if (fd == -1){ printf("open err!\n"); return (-1);}map_base = mmap(NULL, mem_length, PROT_READ|PROT_WRITE, MAP_SHARED, fd, base_add...

2019-03-07 17:19:44 2706 2

原创 SATA 硬盘/SSD温度读取

         目前SATA硬盘温度读取都是通过SMART协议来读取,当前可利用的开源工具有两个:1、hddtemp工具:         hddtemp是专门读取sata硬盘温度的工具,如果只需要知道硬盘的温度,此工具足以。        该工具小巧玲珑,而且不需要依赖第三方库,可以直接使用,缺点:如果是自己的的代码需要知道硬盘温度,不能直接调用hddtemp接口。使用...

2019-01-24 10:27:25 6050

原创 Linux交叉编译dropbear使能SSH

       最近项目需要用到armv8 cpu的嵌入式精简的文件系统,但是busybox生成的文件系统只支持telnet,不支持ssh连接,而openssh的库又很大,不符合精简文件系统,想到了轻量级的dropbear,下面就编译dropbear的步骤和遇到的问题进行一下说明。 编译准备:目标环境: NXP的armv8交叉编译链:aarch64-fsl-linux-gcc工具...

2018-08-31 14:38:51 2963 3

原创 arm64(aarch64)安装centos 7.5.1804

总体说明Arm64的centos版本自7.5.1804以后不再和7.4、7.3、7.2等之前的一样直接提供一个rootfs.tar.xz的压缩包,全部变成了ISO的安装文件,因此需要EFI来引导安装,如果Aarch64的cpu用的是uboot就只有干瞪眼了,笔者花了一翻功夫,终于找到如何从ISO中提取出centos 7.5.1804文件系统的方法,方便使用uboot的用户可以使用centos7....

2018-06-29 15:12:27 48348 45

原创 编译UPX加壳工具

编译UPX加壳软件下载相关软件Upx软件:https://github.com/upx/upx/releases/download/v3.94/upx-3.94-src.tar.xzLzma包:https://github.com/upx/upx-lzma-sdk/archive/v3.94.tar.gzUcl软件:http://mirrors.aliyun.com/ubuntu/

2017-09-29 08:44:30 1939

原创 交叉编译VIM并移植到ARM嵌入式Linux系统

一、编译环境:Host机:ubuntu-16.10(32bit)Target:arm    交叉工具链:arm-linux-gnueabi-gcc    工具包:                          vim-7.4.tar.bz2                         ncurses-5.9.tar.gzvim下载地址:ftp://ftp

2017-06-27 10:56:21 2048 6

原创 交叉编译samba服务器

1、 使用samba-3.3.16.tar.gz源代码;2、 解压后在source目录执行:./configure--target=arm-linux-gnueabi --host=i686 samba_cv_CC_NEGATIVE_ENUM_VALUES=yesmakearm-linux-gnueabi-stripbin/*编译后的文件位于 source/bin目录,目标单板

2017-06-27 10:29:57 3160

原创 spi测试代码

/** 说明:SPI通讯实现* 方式一: 同时发送与接收实现函数: spi_transfer()* 方式二:发送与接收分开来实现* spi_write() 只发送* spi_read() 只接收* 两种方式不同之处:方式一,在发的过程中也在接收,第二种方式,收与发单独进行*/#include #include #include #incl

2016-02-22 11:06:14 2047

原创 嵌入式gdb工具编译

对于嵌入式GDB而已,分为两种,这两种方法的的区分是鉴于使用和编译后的工具而言。1、第一种是MPC开发板上使用的GDB,就像PC机上Linux系统使用GDB一样。2、第二种是MPC开发板上使用单板的GDBClient,PC机上使用PC版本GDB Server。两者通过网络来交互信息实现调试。我们正常调试都是使用的第一种,这里也主要介绍第一种gdb的编译方法。Ø 下载最新的gdb源代

2014-11-13 23:21:48 1622

转载 emmc 分区管理

eMMC 分区管理Partitions OvervieweMMC 标准中,将内部的 Flash Memory 划分为 4 类区域,最多可以支持 8 个硬件分区,如下图所示:概述一般情况下,Boot Area Partitions 和 RPMB Partition 的容量大小通常都为 4MB,部分芯片厂家也会提供配置的机会。General Purpose Partitions (GPP) ...

2019-04-24 15:02:32 299

转载 DMA驱动

原文:https://blog.csdn.net/heliangbin87/article/details/81530448                  dmaengine framwork主要分为两部分:DMA controller 和DMA engine API。涉及内核相关文档:Documentation/damengine目录、Documentation/devicetree...

2018-11-30 10:54:46 1382

转载 DMA驱动测试代码

转载:http://www.bubuko.com/infodetail-931408.htmlDMA传输可以是内存到内存、内存到外设和外设到内存。这里的代码通过dma驱动实现了内存到内存的数据传输。/*Function description:When we call dmatest_read(),it will transmit src memory datato dst memo...

2018-11-30 10:51:42 425

转载 两种形式的dma 实现memory copy代码

原文:https://blog.csdn.net/u012769691/article/details/46814305 在飞思卡尔的时候,需要用SDMA实现内存到内存memory copy的功能,需要做两部分的工作:1:在DMA controller中加入M2M的支持。2:写一个驱动来调用DMA controller的M2M功能。上面的2实际上对于不同的SoC来讲,思路是一样的,...

2018-11-30 10:49:51 507

转载 电源监控芯片UCD90xxx上电压电流的表示方法

原文:https://blog.csdn.net/ambercctv/article/details/52652902 PMBus定义了三种数据的表示方法:1)线性表示法,又LineAR16和LineAR11两种2)直接表示法在UCD90120上支持的LineAR16和LineAR11两种表示电压时使用LineAR16而表示电流时使用LineAR11,PMBus寄存器的VOUT...

2018-11-23 10:26:05 1100

转载 initramfs 的解压和打包

initrd 的英文含义是 boot loader initialized RAM disk,就是由 boot loader 初始化的内存盘。在 linux内核启动前,boot loader 会将存储介质中的 initrd 文件加载到内存,内核启动时会在访问真正的根文件系统前先访问该内存中的 initrd 文件系统。在 boot loader 配置了 initrd 的情况下,内核启动被分成了两个阶...

2018-10-27 21:27:44 3059 1

转载 linux-详细解析密码文件passwd与shadow

输入命令:head -n 4 /etc/passwd输出:root:x:0:0:root:/root:/bin/bashdaemon:x:1:1:daemon:/usr/sbin:/bin/shbin:x:2:2:bin:/bin:/bin/shsys:x:3:3:sys:/dev:/bin/sh以:隔开,相应的字段含义如下:用户名: 密码 : uid  : gid :用户描...

2018-10-23 15:44:03 807

转载 Linux服务器上监控网络带宽的18个常用命令

本文介绍了一些可以用来监控网络使用情况的Linux命令行工具。这些工具可以监控通过网络接口传输的数据,并测量目前哪些数据所传输的速度。入站流量和出站流量分开来显示。这些工具使用不同的机制来制作流量报告。nload等一些工具可以读取"proc/net/dev"文件,以获得流量统计信息;而一些工具使用pcap库来捕获所有数据包,然后计算总数据量,从而估计流量负载。下面是按功能划分的命令名称。...

2018-09-20 09:21:24 699

转载 X86系统中EAX、ECX、EDX、EBX寄存器的作用

转自:https://www.cnblogs.com/qq78292959/archive/2012/07/20/2600865.html 一般寄存器:AX、BX、CX、DXAX:累积暂存器,BX:基底暂存器,CX:计数暂存器,DX:资料暂存器索引暂存器:SI、DISI:来源索引暂存器,DI:目的索引暂存器堆叠、基底暂存器:SP、BPSP:堆叠指标暂存器,BP:基底指标暂存器E...

2018-09-13 18:32:56 1808

转载 汇编cmp比较指令详解

 刚刚看到了cmp指令,一开始有点晕。后来上网找了些资料,终于看明白了,为了方便初学者,我就简单写下我的思路吧。高手绕过,谢谢!    cmp(compare)指令进行比较两个操作数的大小    例:cmp oprd1,oprd2   为第一个操作减去第二个操作数,但不影响第两个操作数的值,它影响flag的CF,ZF,OF,AF,PF.                     ...

2018-09-12 18:23:12 124012 11

转载 标准9针串口引脚定义

本文转载于:http://book.51cto.com/art/201308/408900.htm 3.3.1.1 标准9针串口引脚定义从前面的内容中,知道了串口外形,就可以继续了解其每个引脚的定义,这是做线的基础。无论是RS-232C、RS-422,还是RS-485,串口接口的外形、尺寸都是相同的,部件间可以通用互换,但其引脚的定义却各不相同,因此要了解串口做线,首先要知道串口各引脚...

2018-08-27 15:36:43 1374

转载 解决 SSH 连接速度慢

        转载自:https://blog.csdn.net/doiido/article/details/43793391        现在连接linux服务器一般都是使用SSH远程连接的方式。最近新装了一台服务器,发现telnet时速度很快,ping时一切也正常,但SSH连接的时候却很慢。经过网上资料查询,大致是有以下几种原因:1、SERVER的SSHD会去DNS查找访问的CL...

2018-08-21 15:50:17 6268

转载 PCIe数据峰值带宽和有效带宽计算

转自:https://blog.csdn.net/zenglichuanjia/article/details/47297845 并行总线带宽(MB/s) = 并行总线时钟频率(MHz) * 并行总线位宽(bit/8 = B) * 每时钟传输几组数据(cycle)首先需要理清一些概念:1、对于PCIe 而言总线频率如 1.25GHz、2.5GHz,一般是在 100 MHz 的基准频...

2018-08-16 15:55:48 3795

转载 Linux内核使用ioctl函数实现用户态命令

转载自:https://blog.csdn.net/mumufan05/article/details/50507391驱动程序:/******************************** * GPIO驱动程序控制GPIO接口高低电平 * 基于gpio库,四个GPIO识别为一个设备 * 使用miscdevice结构体动态分配设备号,自动创建/dev/文件 * 使用ioct...

2018-07-18 12:05:35 685

转载 Linux内核中_IO,_IOR,_IOW,_IOWR宏的用法与解析

在驱动程序里, ioctl() 函数上传送的变量 cmd 是应用程序用于区别设备驱动程序请求处理内容的值。cmd除了可区别数字外,还包含有助于处理的几种相应信息。 cmd的大小为 32位,共分 4 个域:     bit31~bit30 2位为 “区别读写” 区,作用是区分是读取命令还是写入命令。     bit29~bit15 14位为 "数据大小" 区,表示 ioctl() 中的 arg 变量...

2018-07-18 12:02:18 208

转载 crc32校验的c语言实现

转载自:https://blog.csdn.net/lickylin/article/details/7857586crc就是一个数值,该数值用于检验数据的正确性,crc校验的原理就是将需要作校验的数据与一个数据模2相除,得到的余数即为校验值。      模2相除就是在除的过程中用模2加,模2加实际上就是异或运算,就是不进行进位操作,即相同为假,不相同为真。下面是几种CRC校验的生成多项式:CRC...

2018-07-14 11:52:34 7929

转载 vim中的查找和替换

转载:https://www.cnblogs.com/huxinga/p/7942194.html1,查找在normal模式下按下/即可进入查找模式,输入要查找的字符串并按下回车。 Vim会跳转到第一个匹配。按下n查找下一个,按下N查找上一个。Vim查找支持正则表达式,例如/vim$匹配行尾的"vim"。 需要查找特殊字符需要转义,例如/vim\$匹配"vim$"。2,大小写敏感查找在查找模式中加...

2018-06-29 16:38:49 183

转载 linux IP 命令使用举例

ip1.作用ip是iproute2软件包里面的一个强大的网络配置工具,它能够替代一些传统的网络管理工具,例如ifconfig、route等,使用权限为超级用户。几乎所有的Linux发行版本都支持该命令。2.格式ip [OPTIONS] OBJECT [COMMAND [ARGUMENTS]]3.主要参数OPTIONS是修改ip行为或改变其输出的选项。所有的选项都是以-字符开头,分为长、短两种形式。...

2018-06-27 11:35:06 836

转载 ARM 命名规则、架构

 处理器的命名应该包含两类:指令集架构命名规则和处理器系列规则。        可以先来看一张简图:        可见:架构的命名比较规则从ARMv1到ARMv8,数字越大越先进。但是处理器系列的命名就比较混乱了,因此接下来以架构的顺序来介绍ARM的历史:(1)ARMv1、ARMv2 这两代没有做CPU,没有商业化;(2)ARMv3 对应的 CPU 是 ARM6;(3)ARMv4 首次增加 Th...

2018-06-11 17:25:38 895

转载 获取mmc 的ext_CSD寄存器值

以获取fw_version为例,也就是获取ext_CSD[261:254]的值:kernel/include/linux/mmc/card.hstruct mmc_ext_csd{+u8 raw_fw_version[8]; /*254 - 8bytes*/} kernel/include/linux/mmc/mmc.h+#define EXT_CSD_FW_VER 254 /* RO 8byte...

2018-05-14 19:03:27 5152

转载 Screen 加载用户配置

转载:https://blog.csdn.net/yasaken/article/details/7418583在使用screen的时候,相信不少同学碰到过这样的问题:使用screen启动一个新窗口之后,之前shell配置文件(比如:~/.bashrc)里定义的变量和alias全部失效。自己不得不使用“. ~/bashrc”又重新加载一遍配置,就这样,启动一个窗口,手动加载一次,非常繁琐麻烦。解决...

2018-04-03 16:41:57 342

转载 Linux C程序中获取shell脚本输出(如获取system命令输出)

转载自 http://blog.csdn.net/hjxhjh/article/details/79095181. 前言Unix 界有一句名言:“一行shell脚本胜过万行C程序”,虽然这句话有些夸张,但不可否认的是,借助脚本确实能够极大的简化一些编程工作。比如实现一个 ping程序来测试网络的连通性,实现ping函数需要写上200~300行代码,为什么不能直接调用系统的ping命令呢?通常在程序...

2018-04-02 14:14:31 1275

二进制,十进制,十六进制,bit转换工具【Ucode++ v1.8.3.3】

个人原创软件,MFC界面,可以任意转换64bit数据到2进制、10进制、16进制,支持取位、移位、大小端转换、加、减、乘、除、取余、与、或、非计算,支持Unicode、ANSI、UTF-8编码相互转换,支持MD5-32/MD5-16、CRC32/CRC64的计算。此版本支持二进制文本解析和复制

2020-08-05

进制转换,二进制,十进制,十六进制,bit转换工具

原创软件,MFC界面,可以任意转换64bit数据到2进制、10进制、16进制,2进制可以直接查看任意bit,取0~63之间的任意区间值,并且支持取位、移位大小端转换等等,尤其适合做嵌入式开发的相关人员使用。真正做到了简单、实用、方便,如有什么需求不能满足使用的,请私信联系本人~【本版本在1.5.1的基础上增加了位操作,与或非等功能】

2014-03-22

linux设备驱动开发详解光盘源码

linux设备驱动开发详解光盘源码 linux设备驱动开发详解【第二版】pdf书籍见本人分享的资源 本书是一本介绍Linux设备驱动开发理论、框架与实例的书,本书以Linux 2.6版本内核为蓝本,详细介绍自旋锁、信号量、完成量、中断顶/底半部、定时器、内存和I/O映射以及异步通知、阻塞I/O、非阻塞I/O等Linux设备驱动理论;字符设备、块设备、TTY设备、I2C设备、LCD设备、音频设备、USB设备、网络设备、PCI设备等Linux设备驱动的架构和框架中各个复杂数据架构和函数的关系,并讲解了大量Linux驱动开发的大量实例,使读者能够独立开发各类Linux设备驱动。   本书内容全面,实例丰富,操作性强,语言通俗易懂,适合广大Linux开发人员、嵌入式工程师参考使用。

2014-03-12

Linux设备驱动详解第二版

Linux设备驱动详解【第二版】,作者宋宝华,此版PDF是经过本人整理的文字版PDF,带目录、高清无水印版。 内容简介 《Linux设备驱动开发详解(第《Linux设备驱动开发详解(第2版)》内容全面,实例丰富,操作性强,语言通俗易懂,适合广大Linux开发人员、嵌入式工程师参考使用。 图书目录 第1篇 Linux设备驱动入门 第1章 Linux设备驱动概述及开发环境构建 2 第2章 驱动设计的硬件基础 21 第3章 Linux内核及内核编程 53 第2篇 Linux设备驱动核心理论 第4章 Linux内核模块 82 第5章 Linux文件系统与设备文件系统 92 第6章 字符设备驱动 118 第7章 Linux设备驱动中的并发控制 139 第8章 Linux设备驱动中的阻塞与非阻塞I/O 161 第9章 Linux设备驱动中的异步通知与异步I/O 176 第10章 中断与时钟 193 第11章 内存与I/O访问 213 第12章 工程中的Linux设备驱动 242 第3篇 Linux设备驱动实例 第13章 Linux块设备驱动 272 第14章 Linux终端设备驱动 304 第15章 Linux的I2C核心、总线与设备驱动 333 第16章 Linux网络设备驱动 363 第17章 Linux音频设备驱动 388 第18章 LCD设备驱动 440 第19章 Flash设备驱动 479 第20章 USB主机与设备驱动 507 第21章 PCI设备驱动 547 第4篇 Linux设备驱动调试、移植 第22章 Linux设备驱动的调试 564 第23章 Linux设备驱动的移植 602

2014-03-12

二进制,十进制,十六进制,bit转换工具 v1.5.1【最终版】

原创软件,MFC界面,可以任意转换64bit数据到2进制、10进制、16进制,2进制可以直接查看任意bit,取0~63之间的任意区间值,并且支持取位、移位大小端转换等等,尤其适合做嵌入式开发的相关人员使用。真正做到了简单、实用、方便,如有什么需求不能满足使用的,请私信联系本人~【本版本在1.5的基础上未增加新的功能,只是修正了部分bug】

2014-03-05

二进制、十进制、十六进制转换工具 V1.5【终极版】

原创软件,MFC做的界面,可以任意转换64位的数据:2进制、10进制、16进制之间进行转换,取位、移位等等,包括大小端转换等等,简单、实用、方便,欢迎光临大家使用

2013-10-13

二进制、十进制、十六进制转换工具 V1.1

原创软件,二进制、十进制、十六进制转换工具 V1.1 上一个版本的升级版,功能更强,实用性更强

2013-09-18

二进制、十进制、十六进制转换工具

原创软件,MFC做的界面,可以任意将32位,2进制、10进制、16进制之间进行转换,取位、移位等等,简单、实用、方便,欢迎光临各位使用

2013-09-15

二进制转换工具Ucode Ease++

原创软件,MFC做的界面,可以任意将32位,2进制、10进制、16进制之间进行转换,取位、移位等等,简单、实用、方便,欢迎光临各位使用

2013-09-15

2012互联网公司笔试大礼包

2010年各大互联网公司笔试、面试相关资料

2011-08-29

2012软件公司笔试面试大礼包

收集的2010年各大IT软件公司的笔试面试相关资料~强烈推荐~

2011-08-29

symbian s60 播放器 源代码

Symbian s60 player源代码,包括两个部分,其中播放和录音功能打包成动态的dll文件,在文件filebrowserUI中调用dll来播放和录音。filebrowser实现文件夹和文件的列表,可以遍历C盘和D盘,打开任意的文件夹,遍历文件夹下的文件,对文件进行播放、暂停、停止操作,播放过程中可以进行外置录音,录制的音频文件自动以当前时间来命名,保存在E盘当中。本程序中只遍历出WAV、mp3、amr的音频文件,要遍历其他文件可自己在代码处添加。程序代码由本人所作,在N73上通过测试,能够完美播放!

2010-10-15

《TCP/IP详解 卷2:实现》PDF:part3

《TCP/IP详解 卷2:实现》完整而详细地介绍了TCP/IP协议是如何实现的。书中给出了约500个图例,15 000行实际操作的C代码,采用举例教学的方法帮助你掌握TCP/IP实现。本书不仅说明了插口API和协议族的关系以及主机实现与路由器实现的差别。还介绍了4.4BSD-Lite版的新的特点,如多播、长肥管道支持、窗口缩放、时间戳选项以及其他主题等等。读者阅读本书时,应当具备卷1中阐述的关于TCP/IP的基本知识。本书适用于希望理解TCP/TP协议如何实现的人,包括编写网络应用程序的程序员以及利用TCP/IP维护计算机网络的系统管理员。

2010-06-20

《TCP/IP详解 卷2:实现》PDF:part2

《TCP/IP详解 卷2:实现》完整而详细地介绍了TCP/IP协议是如何实现的。书中给出了约500个图例,15 000行实际操作的C代码,采用举例教学的方法帮助你掌握TCP/IP实现。本书不仅说明了插口API和协议族的关系以及主机实现与路由器实现的差别。还介绍了4.4BSD-Lite版的新的特点,如多播、长肥管道支持、窗口缩放、时间戳选项以及其他主题等等。读者阅读本书时,应当具备卷1中阐述的关于TCP/IP的基本知识。本书适用于希望理解TCP/TP协议如何实现的人,包括编写网络应用程序的程序员以及利用TCP/IP维护计算机网络的系统管理员。

2010-06-20

《TCP/IP详解 卷2:实现》PDF:part1

《TCP/IP详解 卷2:实现》完整而详细地介绍了TCP/IP协议是如何实现的。书中给出了约500个图例,15 000行实际操作的C代码,采用举例教学的方法帮助你掌握TCP/IP实现。本书不仅说明了插口API和协议族的关系以及主机实现与路由器实现的差别。还介绍了4.4BSD-Lite版的新的特点,如多播、长肥管道支持、窗口缩放、时间戳选项以及其他主题等等。读者阅读本书时,应当具备卷1中阐述的关于TCP/IP的基本知识。本书适用于希望理解TCP/TP协议如何实现的人,包括编写网络应用程序的程序员以及利用TCP/IP维护计算机网络的系统管理员。

2010-06-20

《TCP/IP详解 卷2:实现》PDF

《TCP/IP详解 卷2:实现》完整而详细地介绍了TCP/IP协议是如何实现的。书中给出了约500个图例,15 000行实际操作的C代码,采用举例教学的方法帮助你掌握TCP/IP实现。本书不仅说明了插口API和协议族的关系以及主机实现与路由器实现的差别。还介绍了4.4BSD-Lite版的新的特点,如多播、长肥管道支持、窗口缩放、时间戳选项以及其他主题等等。读者阅读本书时,应当具备卷1中阐述的关于TCP/IP的基本知识。本书适用于希望理解TCP/TP协议如何实现的人,包括编写网络应用程序的程序员以及利用TCP/IP维护计算机网络的系统管理员。

2010-06-20

Unix 网络编程实用技术与实例分析

张炯 编著 清华大学出版社 Unix下网络编程技术

2010-06-05

程序员面试宝典(书籍)PDF版

欧立奇 刘洋 段韬 编著 电子工业出版社出版

2010-06-05

二进制,十进制,十六进制,bit转换工具【Ucode++ v1.8.3.1】

个人原创软件,MFC界面,可以任意转换64bit数据到2进制、10进制、16进制,支持取位、移位、大小端转换、加、减、乘、除、取余、与、或、非计算,支持Unicode、ANSI、UTF-8编码相互转换,支持MD5-32/MD5-16、CRC32/CRC64的计算。此版本增加指定bit倒序功能,解决文本字符串框不能输入z、v、Z、V等字符串,解决crc计算大文件不对问题

2019-04-27

二进制,十进制,十六进制,bit转换工具【Ucode++ v1.8.2】

个人原创软件,MFC界面,可以任意转换64bit数据到2进制、10进制、16进制,支持取位、移位、大小端转换、加、减、乘、除、取余、与、或、非计算,支持Unicode、ANSI、UTF-8编码相互转换,支持MD5-32/MD5-16、CRC32/CRC64的计算。此版本解决置位正确问题,增加打开windows计算器功能

2019-03-13

二进制,十进制,十六进制,bit转换工具【Ucode++ v1.8.1】

个人原创软件,MFC界面,可以任意转换64bit数据到2进制、10进制、16进制,支持取位、移位、大小端转换、加、减、乘、除、取余、与、或、非计算,支持Unicode、ANSI、UTF-8编码相互转换,支持MD5-32/MD5-16、CRC32/CRC64的计算。此版本解决文本框不能输入小写bug;增加文件拖拽到编辑框来计算MD5和CRC

2019-01-22

二进制,十进制,十六进制,bit转换工具【Ucode++ v1.8.0】

个人原创软件,MFC界面,可以任意转换64bit数据到2进制、10进制、16进制,2进制可以直接查看任意bit,取0~63之间的任意区间值,并且支持取位、移位大小端转换、加、减、乘、除、取余、与、或、非等计算,支持GB2312Z中文编码、Unicode、ANSI、UTF-8之间的相互转化,支持MD5-32/MD5-16、CRC32/CRC64的计算,尤其适合做嵌入式开发、单片机、逆向分析破击的相关人员使用。

2019-01-21

aspeed AST2400 带水印 datasheet

aspeed AST2400 datasheet 带水印 带书签 配置手册!分享一下,可以学习参考

2019-01-02

aspeed AST2050 v1.05去水印 datasheet

Aspeed ast2050 datasheet v1.05版,已经去除pdf中的水印,带书签

2019-01-02

aspeed AST2500/AST2520 v16去水印 datasheet

Aspeed ast2500 datasheet v16版,已经去除pdf中的水印,带书签

2018-06-18

aspeed AST2500/AST2520 v16带水印 datasheet

Aspeed ast2500 datasheet v16版,pdf中有水印,带书签

2018-06-18

win10 右键打开cmd窗口reg文件

win10 注册表方式添加使用右键打开cmd窗口,压缩包中包含win10注册表,双击运行即可

2018-04-12

vim配置文件,适用于vim交叉编译

vim配置文件

2017-06-27

samba-3.3.16

samba-3.3.16源代码

2017-06-27

二进制,十进制,十六进制,bit转换工具【unicode++ v1.7】

原创软件,MFC界面,可以任意转换64bit数据到2进制、10进制、16进制,2进制可以直接查看任意bit,取0~63之间的任意区间值,并且支持取位、移位大小端转换、加、减、bit与、或、非等等,尤其适合做嵌入式开发的相关人员使用。

2016-09-26

termcap-1.3.1

termcap-1.3.1源代码,供linux编译以及交叉编译使用

2014-11-13

二进制,十进制,十六进制,bit转换工具【v1.6】

原创软件,MFC界面,可以任意转换64bit数据到2进制、10进制、16进制,2进制可以直接查看任意bit,取0~63之间的任意区间值,并且支持取位、移位大小端转换、加、减、bit与、或、非等等,尤其适合做嵌入式开发的相关人员使用。如有什么需求不能满足使用的,请私信联系本人~

2014-07-23

sourceinsight 代码行注释,去注释代码插件

此工具为本人自己写的一个sourceinsight宏代码,可以方便的完成单行或多行代码的C语言风格以及#if 0方式的注释和去注释,附使用说明,需要的可以下载

2014-04-07

sourceinsight 标签页方式阅读代码 TabSiPlus

orbit大神开发的sourceinsight外挂标签页插件,在sourceinsight标签页方式打开多个代码文件,方便查看代码,此版本为TabSiPlus_0_99b2_1749.rar

2014-04-07

sourceinsight 代码格式化插件Astyle

鼎鼎大名的Astyle格式化代码插件,用来对C/C++、java等代码进行格式化,附工具和使用说明

2014-04-07

空空如也

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

TA关注的人

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