hacktaojxnu
码龄15年
关注
提问 私信
  • 博客:25,538
    社区:380
    25,918
    总访问量
  • 16
    原创
  • 775,460
    排名
  • 13
    粉丝
  • 0
    铁粉

个人简介:一生何求

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
  • 加入CSDN时间: 2010-03-18
博客简介:

Hacktao的专栏

博客描述:
梦索丽江
查看详细资料
  • 原力等级
    领奖
    当前等级
    0
    当前总分
    0
    当月
    0
个人成就
  • 获得4次点赞
  • 内容获得0次评论
  • 获得3次收藏
创作历程
  • 6篇
    2011年
  • 13篇
    2010年
TA的专栏
  • linux驱动
    4篇
  • QT
    4篇
  • 网络协议栈
    7篇
  • 读书
    1篇
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Qt中translate、tr关系 与中文问题

Qt中translate、tr关系 与中文问题题外话:何时使用 tr ?在论坛中漂,经常遇到有人遇到tr相关的问题。用tr的有两类人:(1)因为发现中文老出问题,然后搜索,发现很多人用tr,于是他也开始用tr(2)另一类人,确实是出
转载
发布博客 2011.09.14 ·
554 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

QtSpeech会让Qt说话

想要多了解QtSpeech,那么随着本文的文字往下走吧!QtSpeech是一个Qt封装的跨平台TTS(文本变成语音输出)API,在不同平台下利用系统自带的TTS引擎。在Windows下使用SAPI, 在Mac下使用SpeechSynthesis,而在Linux下使用 Festiv
转载
发布博客 2011.09.07 ·
875 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

ubuntu10.10 Qt creater安装 亲测可用(转)

ubuntu10.10 Qt creater安装 亲测可用(转)1. 下载Qt4.7版本如下是几个链接:Qt 4.7.1 SDK (完整开发环境) 引用 Qt SDK for Windows (322 MB) http://get.qt.n
原创
发布博客 2011.09.01 ·
1091 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

Unknown symbol platform_device_put 问题

写驱动遇到的问题[15549.220492] platdevice: Unknown symbol platform_device_put (err 0)[15549.224237] platdevice: Unknown symbol platform_device_u
原创
发布博客 2011.08.25 ·
2073 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

图解kset,kobject,subsys

hacktao.com上的作品创作,转载请注明!>          linux设备模型方面是驱动中比较高级的一块内容,对于刚开始学习驱动开发人员来说开始必须掌握驱动模型的编写框架和常用函数,当设备模型框架熟悉之后,就可以进入研究设备模型的实现。进入设备之前,我们必须搞清
原创
发布博客 2011.08.25 ·
3303 阅读 ·
0 点赞 ·
0 评论 ·
6 收藏

利用Qt creator编写linux驱动

hacktao.com上的作品创作,转载请注明!>利用Qt creator编写linux驱动       最近在潜心研究linux驱动开发,个人在这几天驱动开发中的遇到的几个难点:开发工具不够智能 驱动代码庞大不知如何入手 硬件方面主要是电路方面知识欠缺
原创
发布博客 2011.08.24 ·
1417 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

mini2440按键驱动分析(转载)

DECLARE_WAIT_QUEUE_HEAD(name) -- 生成一个等待队列头DECLARE_WAIT_QUEUE_HEAD(name) -- 生成一个等待队列头wait_queue_head_t,名字为name-----------------------------------------------------------------#define DECLARE_WAIT_QUEUE_HEAD(name)                           
转载
发布博客 2010.12.13 ·
1061 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

庆祝qt手机开发论坛成立!

庆祝qt手机开发论坛成立! 于2010年4月26日庆祝qt手机开发论坛成立! 该论坛域名为:www.qtdevelop.org 欢迎各位qt开发者,爱好者加入,共同学习交流!
原创
发布博客 2010.04.28 ·
635 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

网络协议栈实现分析8--ICMP校验和计算

 校验和计算:   为了计算一份数据报的校验和码。首先把校验和字段置为0。然后,对首部中每一个16bit进行二进制反码求和,结果存在校验和字段中。当受到到一份ip数据报后,同样对首部中每个16bit进行二进制反码的求和。由于接收方在计算过程中包含了发送方存在首部中的检验和,因此,如果首部在传输过程中没有任何差错,那么接收方计算的结果应该为全1.Icmp 校验和的计算:
原创
发布博客 2010.03.25 ·
1733 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

飞鸟集经典语句摘录

飞鸟集 6. 不要因为失去太阳而流泪,那么你也将失去群星。8. 她的热切的脸,如夜雨似的,搅扰着我的梦魂。15. 不要因为峭壁是高的,便让你的爱情坐在峭壁上。21. 那些把灯背在背上的人,把他们的影子投到了自己的前面。22. 我的存在,对我是一个永久的神奇,这就是生活。24. 休息和工作的关系,正如眼睑与眼睛的关系。36. 瀑布歌唱道:“我得到了自由时便有歌声了。”
原创
发布博客 2010.03.25 ·
2631 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

网络协议栈实现分析7--Nagle算法

                          Nagle算法   通常使用Nagle算法来减少小报文数目,这个算法限制发送者任何时候只能有一个发送的小报文段未被确认。 原理: 1. 将小分组包装为更大的帧进行发送,在之前的数据被确认前不再发送数据分组,即Nagle算法需要之前数据接收方的响应。 2. Nagle算法通常在接收端使用延迟确认,在接收到
原创
发布博客 2010.03.21 ·
583 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

网络协议栈实现分析6--Wait_queue等待队列

                         等待队列    进程转入休眠状态等待某个特定事件,该事件发生时该进程就会被唤醒。实现这个技术的是把该事件和等待队列联系起来。需要将转入休眠状态的进程插入队列中。当事件发生后,内核遍历该队列,唤醒休眠任务让他投入运行状态,任务负责将自己从等待队列中删除。 等待队列在内核中广泛存在。Wait _queue结构Include/li
原创
发布博客 2010.03.21 ·
762 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

网络协议栈实现分析5--INET socket 层分析

                           INET socket 层分析   INET层实现功能:主要实现INET socket套接字,例如(inet_create,inet_bind,inet_accept等),它是实现BSD层的接口函数,这些函数完成相应的检查工作后继续将请求发送给下层传输层函数进行具体的处理。其中涉及主要文件有net/inet/af_inet.c
原创
发布博客 2010.03.18 ·
1789 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

qt4.5.3全安装

qt4.5.3全安装qt4.5.3全安装下载地址:http://qt.nokia.com/downloadsQt SDK: Complete Development EnvironmentSDK安装:windows平台:进入下载页面,选择SDK windows下载一直按下一步,轻松安装好!linux/X11 32-bit 64-bit平台:下载后。到当前目录#./qt-sdk-linux-x8
原创
发布博客 2010.03.18 ·
804 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

qt4.5.3移植全过程

qt4.5.3移植全过程1.安装交叉编译环境a..下载arm-linux-gcc-3.4.1.tar.bz2(建议用的这个版本的,有些低版本的交叉编译工具在编译时会出错) arm-linux-gcc-3.4.1.tar.bz2 的下载地址如下: http://www.handhelds.org/download/projects/toolchain/arm-linux-gcc-3.4.1.ta
原创
发布博客 2010.03.18 ·
2360 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

网络协议栈实现分析4–两个重要数据结构

两个重要数据结构的比较和分析: struct socket {   //当前套接字的类型,如SOCK_STREAM,SOCK_DGRAM和SOCK_RAW  short type; /* SOCK_STREAM, ... */  //套接字的当前状态存储在state中,最重要的状态是SS_CONECTING,SS_CONNECTED  socket_state stat
原创
发布博客 2010.03.18 ·
617 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

网络协议栈实现分析3–BSD层实现分析

BSD层源码分析 写于2010.1.20BSD层主要源码有: net/protocols.c          链路层协议初始化函数及域初始化函数定义 net/socket.c             BSD socket 层实现文件 include/linux/net.h               对于BSD 层来说,socket.c 是这节实现的重点。故我们针对这
原创
发布博客 2010.03.18 ·
954 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

网络协议栈实现分析2–套接字系统调用

作者: hacktao写于2010.1.17     Linux 网络协议栈实现与ISO/OSI网络协议栈七层之间有对应关系。下面我们简单的自上而下的来分析下各部分主要实现的功能及实现的方法。     BSD套接字是我们实现网络通讯的主要方式。他提供我们应用软件开发的接口(socket,bind,connect,send,recv,accept)。因此我们从这里出来,来分析整一
原创
发布博客 2010.03.18 ·
834 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

网络协议栈实现分析1—整体架构分析

TCPIP 协议栈分析—整体架构分析  写于2010年1月12日    开始分析前讲一个故事,从前有个人他很有梦想,他总是在想着怎么改变世界,改变他人,他的梦想也极其的伟大,大到他甚至无法企及,但是他依旧梦想着,就这样一直到他的晚年,结局确是一直庸庸碌碌,当他回首往事,他感慨:如果以前能从改变自己开始,然后进而改变家人,最后没准能够改变世界。但是他确一直是一个思想的巨人,行动的
原创
发布博客 2010.03.18 ·
1461 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏
加载更多