随笔分类 -  linux内核研究

摘要:TCP协议 修改IP首部的源地址能否达到欺骗远端节点呢? 比如A主机的IP是192.168.0.2 我们可以在TCP首部的源地址修改为某个地址(该地址和另外一个和远端连接IP一样)。 TCP协议底层的数据我们收回来,然后通过过滤源地址和目地地址判断,截取。然后通过修改数据包内容利用tcp协议栈的ou 阅读全文
posted @ 2019-05-08 15:51 liqinghan 阅读(1018) 评论(0) 推荐(0)
摘要:linux驱动调试 linux 目录 /proc 下面可以配置驱动的调试信息,比如给proc目录的自己定制的驱动的一文件设置一个变量,然后驱动程序跟了proc的参数值来配置调试级别、类似于内核调试的级别来配置自己驱动调试级别。可以在dev目录创建一个设备专门用来打印相应的驱动调试信息。 阅读全文
posted @ 2018-12-04 15:29 liqinghan 阅读(393) 评论(0) 推荐(0)
摘要:使用Gadget 做usb鼠标键盘设备 感谢TI社区提供的好帮助啊!http://e2e.ti.com/support/arm/sitara_arm/f/791/p/571771/2103409?pi316653=2虽然海思平台和TI平台不一样 ,但也大同小异。 具体的步骤如下:转到内核目录://加 阅读全文
posted @ 2018-12-04 15:21 liqinghan 阅读(877) 评论(1) 推荐(0)
摘要:鉴于hisi的uart3还没有打通,ls /dev/ | grep ttyA* ,看到的只有ttyAMA0 和ttyAMA1,且使用应用程序打开ttyAMA1设备后,使用write函数,发送,示波器观察没有波形输出。 猜想是GPIO复用管脚没打开于是编写了GPIO复用管脚驱动,加载驱动,ttyAMA 阅读全文
posted @ 2018-12-04 14:54 liqinghan 阅读(1044) 评论(0) 推荐(0)
摘要:uboot和内核都必须修改。 阅读全文
posted @ 2018-11-26 09:37 liqinghan 阅读(896) 评论(0) 推荐(0)