- 博客(14)
- 资源 (3)
- 收藏
- 关注
原创 2020-08-26
需要的模块scsi_mod和sd_mod模拟scsi设备所需usbcore系统内核支持usb的关键模块usb_storage usb存储设备的主板核心驱动模块ehci_hcd(2.6内核)或usb_ehci(2.4内核)usb2.0设备的主板核心驱动程序uhci_hcd(2.6内核)或usb_uhci(2.4内核)包括intel,via等多数主板的usb核心驱动模块ohci_hcd(2.6内核)或usb_ohci(2.4内核)非PC系统包括sis和Ali芯片组PC主板上的usb核心驱动模块可能
2020-08-26 16:22:49 171
原创 stm32 web服务器实现
最在做stm32 web服务器的东西,忙了一段时间终于弄完了,把这几天关于stm32服务器的工作记录一下。刚接到这个任务的时候,不知道怎么下手,网上资料似乎不是很多,于是在下载了一个官方demo测试了一下,看了一下代码,不是很懂,于是继续百度找资料,找到一个比较有用的网页,以下是链接: 最近在做stm32 web服务器的东西,忙了一段时间终于弄完了,把这几天关于stm32服务器的工作记录...
2019-10-17 15:28:25 9722 1
原创 CPIO 的生成和解压
本文链接:https://blog.csdn.net/u011774239/article/details/51720817如何解压或是打包mini-rootfs-arm64.cpio.gz?这种类型的包,是通过cpio和gzip这两步压包获得的,所以解压也需要经过这两步。一:解压yaolan@ubuntu3:~/fs/test$yaolan@ubuntu3:~/fs/te...
2019-09-24 16:17:01 1716
原创 netfilter 理解
Netfilter概述 Netfilter/IPTables是Linux2.4.x之后新一代的Linux防火墙机制,是linux内核的一个子系统。Netfilter采用模块化设计,具有良好的可扩充性。其重要工具模块IPTables从用户态的iptables连接到内核态的Netfilter的架构中,Netfilter与IP协议栈是无缝契合的,并允许使用者对数据报进行过滤、地址转换、...
2019-02-25 17:14:15 23069 2
原创 snpintf()函数会自动添加\0, strncpy()函数不会自动增加\0
近段时间,在写程序中多次用到snprintf()函数,对于snprintf()函数是否会自动添加\0不能肯定,今天自己就写了一个测试程序进行验证。int len = snprintf(buf, sizeof(buf), "%s", str)1、当len 的长度小于sizeof(buf)时,这个结果毋庸置疑的,肯定是会增加\02、当len >= sizeof(buf)时,buf 中...
2019-01-16 14:15:15 5856
原创 感悟
对于书写博文,曾经自己也不屑一顾,感觉没必要消耗精力来书写。然时过境迁,心中的忧虑感随之增加。常言道:人无近忧必有远虑。作为一个靠技术吃饭的人,怎么去规划自己的职场,显得越来越重要。个人心中感觉最近的目标就是爬升到leader的职位。”不想当将军的士兵不是好士兵“,同理而论,没有”野心“的职工不是好职工,你我都需要进步,在这个激烈的竞争环境中,不进则退。道理大家都懂,也没必要在这里高谈阔论,重要...
2019-01-15 18:11:55 175
原创 第一章 cpu和内存分段分页知识总结
这是自己真正意义上写的第一篇博文,想通过博文锻炼下自己的文字表达能力,更多的是对所学的到的知识进行归纳总结,述清脉络。常言道:自己懂了未必真的懂,只有能够把别人讲懂了,才是真正的懂。这也是自己的目标,为以后的事情打下坚实的基础
2019-01-12 15:26:55 1261
原创 Python 3中HTTPparse 的使用
在python中能够进行html和xhtml的库有很多,如HTMLParser、sgmllib、htmllib、BeautifulSoup、mxTidy、uTidylib等,这里介绍一下HTMLParser、BeautifulSoup等模块。一、利用HTMLParser进行网页解析 具体HTMLParser官方文档可参考http://docs.python.org/library/ht
2015-07-30 16:41:01 1657
原创 Python 3 中检测QQ在线的脚本
近期在学习python ,在论坛上看到一些qq 状态的测试,但都是python 2.7的版本,为此在python3 中实现一次,以便日后复习使用import time,datetime from urllib.request import urlopendef chk_qq(qqnum): chkurl = 'http://wpa.qq.com/pa?p=1:'+str(qqnum
2015-07-30 16:34:29 819
转载 liunx中exec函数组
1、简介在Linux中,并不存在exec()函数,exec指的是一组函数,一共有6个,分别是:#include extern char **environ;int execl(const char *path, const char *arg, ...);int execlp(const char *file, const char *arg
2014-06-06 17:56:32 481
转载 linux 下的atexit()函数
atexit函数的作用很多时候我们需要在程序退出的时候做一些诸如释放资源的操作,但程序退出的方式有很多种,比如main()函数运行结束、在程序的某个地方用exit() 结束程序、用户通过Ctrl+C或Ctrl+break操作来终止程序等等,因此需要有一种与程序退出方式无关的方法来进行程序退出时的必要处理。方法就是用atexit()函数来注册程序正常终止时要被调用的函数。
2014-06-06 17:29:41 529
原创 TCP/IP 笔记 3
数据链路如以太网或令牌环网都有自己的寻址机制(常为48bit地址),这是使用数据链路的任何网络层都必须遵从的。 当一台主机把以太网数据帧发送到位于同一局域网上的另一台主机时,是根据48bit的以太网地址来确定目的接口的。设备驱动程序从不检查IP数据报中的目的IP地址。地址解析协议为这两种不同的地址形式提供映射:32bit 的IP地址和数据链路层使用的任何类型的地址。如图:(地址解析协议AR
2014-04-10 19:58:05 428
原创 TCP/IP 笔记1
网络协议通常分不同层次进行开发,每一层分别负责不同的通信功能。TCP/IP通常被认为是一个四层协议系统。分别为:1. 链路层:也称作“数据链路层”或“网络接口层”,通常包括设备驱动程序和计算机中对应的网络接口卡(网卡),。处理与电缆(或其它传输介质)的物理接口细节。 2. 网络层:也称“互联网层”,处理分组在网络中的活动,如分组的选路。TCP/IP协议族中,网络层协议包括“IP(网
2014-04-10 19:56:46 487
原创 TCP/IP学习笔记(二)IP网际协议
TCP/IP学习笔记(二)IP网际协议 IP是TCP/IP协议族中最为核心的协议。所有的TCP、UDP、ICMP、IGMP数据都以IP数据报格式传输。IP层提供了不可靠、无连接的数据报服务。1. 不可靠(unreliable)的意思是它不能保证IP数据报能成功的到达目的地。IP仅提供最好的传输服务。如果发生了某种错误,如某个路由器暂时用完了缓冲区,IP有一个简单的错误处理算法:丢弃
2014-04-10 19:53:15 484
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人