自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

打印/传真嵌入式开发--张志龙的专栏

Care and Diligence Bring Luck.(谨慎和勤奋才能抓住机遇!)

  • 博客(164)
  • 资源 (8)
  • 收藏
  • 关注

原创 如何在NS3中使用gnuplot绘制图表

在NS3中使用Gnuplot绘制图表

2023-04-06 10:03:20 404

原创 社团结构的划分及实现过程

从Barabasi在1999年首次发表关于无标度网络的论文后,对复杂网络的研究引起许多研究工作者的关注。复杂网络存在于人类现实社会中,存在于虚拟空间中,形态各异,复杂多变,但在统计意义上呈现很多相似的属性。在这些复杂网络中,存在一些内部链接紧密,外部链接稀疏的节点,这些节点组成的网络结构称为网络社团结构。在网络科学中对社团的定义,主要从以下几点假设出发:1) 网络的社团结构仅由其连接模式决定。2)社团是网络中局部紧密连接的子图。

2023-02-21 09:47:16 2279 2

原创 网络安全态势感知研究综述

在2006年之后,有关网络态势感知的模型已经比较完善,相关研究也没有新的显著的进展,态势理解和态势预测作为网络态势感知的重要环节,许多人对这些方面进行更深入的研究。基于模式识别的方法是通过机器学习建立态势模板,经过模式匹配完成对态势的划分,主要有灰色关联分析、粗集理论、神经网络和支持向量机等为代表,利用训练的方法建立模型,然后基于模式的分类来对网络安全态势进行评估。新的技术仍在不断发展。首先分别对态势感知和网络安全态势感知的定义进行了归纳整理,介绍了网络安全态势感知的发展历程和关键技术,最后进行了总结。

2023-02-21 09:40:55 4011

原创 推荐一款优秀的嵌入式GUI软件

在对比了emWin,Qt/embeded、miniGUI等嵌入式GUI软件之后,发现了一款优秀的嵌入式GUI软件–AWTK。推荐主要理由:1. 开源,且支持LGPL,即商用免费;2. 功能强大,基本上在嵌入式系统上能做的界面效果都能做出来;3. 移植性强,在单片机、ARM上甚至DSP上都能运行;4.有AWTK Designer 界面设计工具,设计更简单,编程高效;5. 技术支持保障,有公司支持,且一直看到在github上更新。说明开发和维护一直作为公司的主要研发在投入。AWTK简介AWTK全称为Tool

2022-04-07 10:45:25 2310

原创 优秀的管理,需要做好三件事

做一个优秀的管理者很难。一名优秀的管理者,需要创造一种环境,在这种环境里,你的团队成员比其他人更有生产力。这种环境中能寻找方法,让人们创造出更有价值的东西。这比他们独自做事,或者没有你的监督时更有效。这是关键的想法,可以成为一颗指引激励管理者的北极星。拥有一支快乐、积极的员工队伍是工作的重要组成部分。我们都知道,当我们开心的完成某件事时,我们的工作会做的最好。当人们觉得要做更伟大的事情时,他们努力工作的程度让人惊讶。如果有一种文化,有一种环境来促进这一点,是实现这一目标最有效的工具之一。成文

2021-10-19 22:26:42 295

原创 在CUPS上实现LPD协议驱动

用CUPS作为网络打印服务器,其他计算机作为客户端可以通过CUPS实现对打印机的管理。客户端常用方法是通过IPP协议安装打印机驱动。。安装步骤如下:1)在弹出的对话框中选择“添加打印机”2)选择添加的打印机类型为“网络打印机” 3)在URL下输入地址:http://10.2.2.3:631/printers/ll,其中10.2.2.3为cups打印服务器的IP地址,631为cups

2015-02-04 10:05:17 12372

原创 VXWORKS和QT

昨天跟qt公司的人聊了许久。

2014-04-12 20:34:05 12729

原创 PCL打印语言初步了解

一、 概述。这一章节简单描述PCL语言的来源、演变,以及它的功能和目的。二、 打印基础知识。这一章节介绍打印开发所需要的基础知识,专

2013-07-30 16:30:23 18350 4

原创 传真通信简介

1.1.1       传真过程传真通信,最早由英国物理学家Alexander Bain于1843年提出,1925年美国贝尔实验室研制出了第一台实用的传真机。从1972年电话网开放业务传真以来,传真通信得到迅速的发展。传真通信系统由发送方、接收方和传真线路组成,传统传真通信一般通过电话网进行传输。传真图像扫描信息从发送方经过编码、调制后送往传输线路,经过线路传送至接收方后,再进行解调、译码,最后将

2013-04-24 20:01:05 9603 1

原创 传统电话网传真和网络传真的比较

随着互联网通信技术还有信息处理技术的发展,传统电信业务的网络化得到迅速发展。基于IP的多媒体业务纷纷涌现。比如IP电话取代传统电话,Email取代普通信件,微信取代传统短信,以及IP视频会议的广泛应用。这些网络应用无时不刻的影响着人们的现代生活。传真技术也逐渐由传统的电话网传真过渡到网络传真。网络传真的出现,使得人们更加高效,便捷的收发传真,且成本低廉。传真通信向高速、高效、移动、网络化和集中管理

2013-04-20 09:15:47 10446

原创 16C2550串口芯片在at91sam9263板上的linux驱动移植

16C2550串口芯片可以扩展两个串口。它的操作方法和寄存器用法与8250完全相同,因此我们可以用linux内经典的8250驱动来驱动st16c2550。 8250驱动完全不变,需要添加16C2550的初始化代码。初始化代码中要对16C2550进行片选和IRQ的管脚设置,并且要对16c2550外设的读写时序配置(setup,pulse,cycle),同时将驱动和设备挂钩。 对外设空间读写时序的配置

2012-08-21 17:53:40 10478

原创 一个fork引起的“穿越”事件。

同事最近调程序,遇到一个非常诡异的现象。一个全局变量,在没任何其他赋值的情况下,自己就莫名其妙地发生了改变。开始怀疑是消息队列出了问题。因为该程序与另一个庞大的程序通过消息队列进行通信。消息队列调试了N天,无果。    又开始怀疑是不是内存或堆栈出错。于是仔细找了所有的数组、变量及malloc函数,还是没发现有不对的地方。况且,每次该变量值变化的一模一样,并不像内存泄露导致的程序异常。    百思

2012-07-06 23:33:06 6544

原创 网络传真技术的现状和发展

随着互联网以及通信技术还有信息处理技术的发展,传统电信业务的网络化得到迅速发展。基于IP的多媒体业务纷纷涌现。比如IP电话取代传统电话,Email取代普通信件,微信取代传统短信,以及IP视频会议的广泛应用。这些网络应用无时不刻的影响着人们的现代生活。传真技术也逐渐由传统的电话网传真过渡到网络传真。网络传真的出现,使得人们更加高效,便捷的收发传真,且成本低廉。        传真通信,最早由英国物理

2012-06-25 16:10:54 8192

原创 软件开发中的经验主义和理性主义

软件开发中的经验主义和理性主义读《设计原本》笔记 理性主义和经验主义是典型的认识论理论。这两种类型的思想,从古到今,从中到外,互相对立,互相斗争,又互相影响,互相渗透。经验主义者认为人类知识起源于感觉,并以感觉的领会为基础。经验主义诞生于古希腊。距今已有2400余年的历史。理性主义者认为,感觉经验只能产生关于表象世界的意见,由于表象可能使人受到蒙蔽,所以这种得之于观察的经验是不可靠的,无法被确认为

2011-11-27 13:05:21 16031 32

原创 传真通信基础

1.1 传真通信的基本概念“传真”是facsimile的译名,本意是“按原稿进行摹写、复制”。传真是指把记录在纸上的文字,图表等图像通过扫描传输出去,再在接收端的记录纸上重现与发送端相同或相似图像的通信手段。其主要特点是可以处理任意的图形和具有可记录性。也就是说:传真通信实际上是一种传送静止图像的“记录通信”。传真通信具有真迹传送的性质,它的特点是保留发送信息的具体形式。特别适用于需要传送签名或盖

2011-11-25 17:55:14 10047

原创 [转]JFFS2源代码情景分析Beta2

<br />声明<br />你可以自由地随意修改本文档的任何文字内容及图表,但是如果你在自己的文档中以任何形式直接引用了本文档的任何原有文字或图表并希望发布你的文档,那么你也得保证让所有得到你的文档的人同时享有你曾经享有过的权利。<br />JFFS2源代码情景分析(Beta2)<br />作者在www.linuxforum.net上的ID为shrek2<br />欢迎补充,欢迎批评指正!<br />前言(new) 4<br />第1章 jffs2的数据实体及其内核描述符(improved) 5<br />

2011-04-13 16:58:00 11256

原创 [转]JFFS2源代码情景分析Beta2

<br />声明<br />你可以自由地随意修改本文档的任何文字内容及图表,但是如果你在自己的文档中以任何形式直接引用了本文档的任何原有文字或图表并希望发布你的文档,那么你也得保证让所有得到你的文档的人同时享有你曾经享有过的权利。<br />JFFS2源代码情景分析(Beta2)<br />作者在www.linuxforum.net上的ID为shrek2<br />欢迎补充,欢迎批评指正!<br />前言(new) 4<br />第1章 jffs2的数据实体及其内核描述符(improved) 5<br />

2011-04-13 16:57:00 11734

原创 巧用脚本自动化烧写文件系统

在调试过程中,调试人员需要对flash进行烧写文件系统和内核。采用redboot或U-boot作为引导程序,需要调试人员在串口终端里输入一系列下载、烧写、配置命令。这里介绍一种简单的方法,巧妙利用SecrueCRT的执行脚本功能,简化烧写过程。

2011-02-23 11:23:00 9108 1

转载 软件配置项

<br />什么是软件配置项?<br />一般认为:软件生存周期各个阶段活动的产物经审批后即可称之为软件配置项。 软件配置项包括: <br /><br />①与合同、过程、计划和产品有关的文档和资料; <br />②源代码、目标代码和可执行代码; <br />③相关产品,包括软件工具、库内的可重用软件、外购软件及顾客提供的软件等。 <br /><br />软件配置-相关<br /><br />在软件建立时变更是不可避免,而变更更回剧了项目中软件工程师间的混乱。之所以产生混乱,是因为在进行变更前没有仔细分析,

2010-06-12 13:15:00 8965

转载 软件配置及软件配置项简介

<br />什么是软件配置项?<br />一般认为:软件生存周期各个阶段活动的产物经审批后即可称之为软件配置项。 软件配置项包括: <br /><br />①与合同、过程、计划和产品有关的文档和资料; <br />②源代码、目标代码和可执行代码; <br />③相关产品,包括软件工具、库内的可重用软件、外购软件及顾客提供的软件等。 <br /><br />软件配置-相关<br /><br />在软件建立时变更是不可避免,而变更更回剧了项目中软件工程师间的混乱。之所以产生混乱,是因为在进行变更前没有仔细分析,

2010-06-07 12:45:00 10160 1

原创 成大事必备9种能力、9种手段、9种心态

一:沉稳<br />(1)不要随便显露你的情绪。<br />(2)不要逢人就诉说你的困难和遭遇。<br />(3)在征询别人的意见之前,自己先思考,但不要先讲。<br />(4)不要一有机会就唠叨你的不满。<br />(5)重要的决定尽量有别人商量,最好隔一天再发布。<br />(6)讲话不要有任何的慌张,走路也是。<br /><br />二:细心<br />(1)对身边发生的事情,常思考它们的因果关系。<br />(2)对做不到位的执行问题,要发掘它们的根本症结。<br />(3)对习以为常的做事方法,要

2010-06-06 16:30:00 7840

转载 modem 的发送过程

该作者通过复原传真整个过程,分析mgetty-1.1.36源码得到的分析结果,具有参考意义。http://hi.baidu.com/kkernel/blog/item/c331c0291b7bdef999250aa0.htmlAuther:  Guo Wenxue     Data: 2008.11.20  参考3类传真机收发传真的过程:ht

2010-05-08 09:57:00 7907

转载 守护进程的单实例实现

为了正常工作,守护进程应该实现为单实例的,也就是在任一时刻只运行该守护进程的一个副本,因为这个守护进程要排它的访问一个设备。这里需要用到文件锁的机制,如果守护进程创建一个文件,并且在整个文件上加上一把锁,那就只允许创建一把这样的写锁,在此之后如果试图再创建一把这样的写锁就将失败,以此向续守护进程副本指明已经有一个副本正在运行。而这个锁文件通常都放在/var/run目录中,锁文件的名字通常是name

2010-04-22 18:14:00 8082

原创 【转】pcb布局经验谈

对于<span class="t_tag" onclick="function onclick(){tagshow(event)}">电子产品来说,印制线路板<span class="t_tag" onclick="function onclick(){tagshow(event)}">设计是其从电<span class="t_tag" onclick="function

2010-04-18 09:05:00 1939

转载 CRC-16校验 完整代码

通信领域经常用到CRC校验。这里把CRC-16的代码转发一下。不过,我推荐一个用于生成各种校验码的开源软件 Fsum frontend它的开源项目网址是:http://fsumfe.sourceforge.net/ 下载其源代码,可看到各种算法,但不是用c写的。 该软件的用处是,可以验证你的算法。 CRC-16 IBM  x 16 + x 15 + x 2 + 1

2010-03-20 22:58:00 3576

转载 想成为嵌入式程序员应知道的0x10个基本问题

C语言测试是<span class="t_tag" onclick="function onclick(){tagshow(event)}">招聘<span class="t_tag" onclick="function onclick(){tagshow(event)}">嵌入式<span class="t_tag" onclick="function

2010-02-27 22:34:00 1574

原创 DM网络芯片ping不通原因调查。

我们用的是DM9161EP,这次做板后发现,也是ping不通,有的板或者干脆就自举不了。暴汗,反复查原理图,没发现什么问题。后来换成以前买的一批DM9161E,就好了。害死人了。分析了一下原因,可能有以下几个:1. 这批是假货?2. 因为带P的是无铅产品,抗静电差,可能包装不好,在物流过程中被静电打掉了?3. 焊接过程中,焊温过高,导致芯片损伤?不得而知。还请Davicom的工程师解释一下

2010-02-27 20:31:00 2092

原创 今天是最后的悠闲。

昨天从老家赶回上海。晚上睡觉的时候还在想着工作上遇到的问题,做梦的时候都在想。早上起来的时候,头都晕沉沉的。 昨天查了一个晚上的资料,关于linux 下spi slave controller driver的资料,有点收获,但是没有结果。给“国际友人”写了信,也没有回应。看来未来一个星期,日子估计很难熬了。 眼看着时间一天天在消逝,项目节点一步步逼近,心里很是忐忑不安。虽然估计足了

2010-02-19 22:30:00 1270

转载 软件文档归类汇总

如今,软件开发越来越复杂,软件功能也越来越丰富。而几乎所有成熟的商业软件,都是靠一个开发团队齐心协力的血汗结晶。“罗马不是一天建成的!”,当我们震撼于Microsoft Windows的惊世巨著的同时,也道听途说了微软公司软件工程是如何的完善规范。的确,集数百名员工几年的共同努力之大成,软件项目管理的成败是控制开发成本的关键环节。这里面,少不了贯穿其中的重要步骤----软件文档。    软

2010-02-19 11:46:00 2203 2

原创 DDK是什么,驱动是否都要用DDK写

准备开始window下的驱动开发了。先转个文章热身热身,学前班。  DDK是什么,驱动是否都要用DDK写   DDK是什么,驱动是否都要用DDK写 收藏 DDK是Device Development Kit,设备开发包的意思。如果你想开发一个设备驱动程序,如显卡驱动程序,就必须使用DDK。DDK没有包括在VC++中,其主页为http://www.microsoft.com/

2010-02-07 11:56:00 3860 1

转载 做Manager的18项基本技能

古代武林江湖有18般兵器,如果有人这18般兵器样样精通,那一定是武林高手。这两天粗略研究了一下公司各部门Manager的胜任要素,简单总结归纳了一下,居然也是18项基本技能。乍一听,18项有点多,但对于想做Manager的朋友们,不要怕,你可能已经有一些了。下面来看一下这18项技能是什么: 1. 项目管理知识和技能。 项目管理是一个具体工作,一般由项目经理来做。作为Manager,为什么还要这个技

2009-12-09 11:57:00 1052

转载 钱学森最后一次系统谈话:大学要有创新精神

 整理者注:钱老去世以后,许多人问我们:钱老有什么遗言?并希望我们这些身边工作人员写一篇“钱学森在最后的日子”的文稿。我们已告诉大家,钱老去世时很平静安详,他没有什么最后的遗言。因为在钱老去世前的一段日子,他说话已经很困难了。我们可以向大家提供的,是钱老最后一次向我们作的系统谈话的一份整理稿:钱老谈科技创新人才的培养问题。那是于2005年3月29日下午在301医院谈的。后来钱老又多次谈到这个问题,

2009-11-08 17:41:00 1090 1

原创 没有沟通的代价

 这次又被单位派到了现场。       本以为自己的任务完成后,就无须再去。可是现场验收的不顺,导致单位紧急安排我飞到现场。       在路上,我一直在想,我去能做什么呢?我负责的模块,应该没有啥问题。至于另一通信模块的不稳定,与我有何关系呢?       到了现场,才发现问题的严峻。因为我们设备的不稳定,使得甲方对我们意见很大。 主管测试我们设备的人员,一直向上面汇

2009-11-07 16:32:00 1963 2

原创 项目管理课程札记(2009.10.17)

项目管理课程札记(2009.10.17)由于公司的项目很紧,需要长期出差在外,开学以来一直没上过课。上个周六,终于见到张艳红老师了,高贵,典雅,而又不失时尚,风华绝代,仿佛集现代美与古典美于一身。这是张老师给我的第一印象。当时已经是午后了,张老师刚上完上午的课,还没来得及吃饭,却仍然耐心的听着学生和他探讨管理问题。看到学生成长,能独当一面了,张老师总是露出欣慰的笑容,仿佛看着自己的孩子一样。我

2009-10-19 15:39:00 4419 11

转载 激光打印机的原理、碳粉分类

 第一篇  激光打印机工作原理  激光打印原理:以HP(反转显影方式)为例,激光头以激光束方式将应该成像的照射在OPC上(OPC本身绝缘,表面已经充上负电,打印机给其内部一个正电背压),使OPC该上粉的位置电阻降低,表面负电荷消失,形成所谓的静电潜像。这样,墨粉本身带负电,与OPC内部正电异性相吸,转移到OPC上(当然,这里不仅仅是这一个力,还有磁力、偏压力、分子力等等。而不该有粉的地方,因为OP

2009-10-16 19:49:00 3193

原创 Source Insight完美转换UTF-8 到 GB2312

Source Insight完美转换UTF-8 到 GB2312文/蒹葭前言很多人用source insight 打开某些源码文件时,汉字显示为一堆乱码。这个问题是因为编码方式不同。记事本和一些编辑器默认编码方式是ANSI,在这种方式下输入汉字,其实就是GB系列的编码方式。不幸的是,广收欢迎的代码查看工具Source insight 虽然支持汉字,但是它不支持UTF-8。笔者感到疑惑的

2009-10-14 16:38:00 48170 27

转载 ANSI、UNICODE、UTF-8、GB2312、GBK、DBCS、UCS的区别和由来。

科普一下,自己也学习一下~~~~~     一直对字符的各种编码方式懵懵懂懂,什么ANSI、UNICODE、UTF-8、GB2312、GBK、DBCS、UCS……是不是看的很晕,假如您细细的阅读本文你一定可以清晰的理解他们。Lets go!              很久很久以前,有一群人,他们决定用8个可以开合的晶体管来组合成不同的状态,以表示世界上的万物。他们看到8个开关状态是好的,

2009-10-14 15:30:00 2383 1

原创 要做“技术流”,还是“意识流”?

    做研发已经5个年头了。5个年头里严格来讲换了两家公司。在目前这个公司已经3年了,3年来围绕着一个大型项目,学习了很多技术方面的知识。目前的水平自然比三年前的水平又提高了许多。突然发现自己已经快30岁了,今后,当自己越来越老时,何去何从?继续苦下功夫,钻研技术?还是拿出部分精力,转入技术管理?     公司对项目的管理基本没有。很想转入技术管理,但一直又两个心结,一是担心转入技术管理

2009-09-19 22:07:00 3180 7

原创 国内项目管理“三边六拍”

三边:边做计划、边写代码、边修改计划。六拍:老板一拍脑瓜,一个新的idea产生了,此为一拍;老板拍着项目经理的肩膀:此项目非君莫属!,此为二拍;项目经理也得拍着胸脯:保证完成任务!,此为三拍;一个月后,项目失败。老板发火,拍起了桌子,此为四拍;项目经理也火了,项目没法控制,老子不干了,拍屁股走人了,此为五拍;老板拍着大腿,早知如此啊。。。此为六拍也。 

2009-09-19 21:56:00 1727 3

转载 转载一篇 EMI整改经验

   PowerAnts发表于 2009-7-22 13:31 | 只看该作者 回复 引用 报告 返回版面 TOP5楼:介绍俺的EMI整改经验关于晶体部份:1、晶体到MCU的两条线不要太细,尽量短直,且这两条线与两个负载电容所包围的面积要越小越好,电容地端,最好单独用较宽的走线单独引至MCU振荡地,不要

2009-08-27 09:42:00 1740 1

Android平台定餐系统源代码及软件工程文件(全)

这是在网上定餐系统的基础上添加了很多功能,更适合于餐馆点菜流程。前台采用Android 开发。 后台采用Tomcat和Mysql服务器, servlet+jsp, 前后台都采用Eclipse编辑调试 。 该系统具备以下功能: 1) 查询菜谱。使用本系统,可在前台手机端通过APP查询菜谱,了解菜品及当日价格。菜谱与后台服务器保持一致。前台APP采用图文并茂的方式将菜谱提供给顾客。 2) 点菜。使用本系统,可在前台手机终端通过APP进行点菜。 3) 管理菜品。 使用本系统,可在后台服务器端通过Web进行菜品添加、修改或删除。菜品的视频和图片均通过web上传。 4) 统计功能。统计一段时间内的菜品销售情况。 供参考。可自由使用。

2012-09-20

java web开发实战经典基础篇(李兴华)全部完整源程序

java web开发实战经典基础篇(李兴华)全部完整源程序

2012-03-11

android开发入门与实战源代码

移动开发入门必读。很好的入门书本。源码可以参考。

2012-03-05

视频监控系统源代码

本系统从摄像头实时采集视频并显示,相片拍照,预览与管理。可将采集到的视频压缩成MPEG4格式的文件保存,并可播放保存的MPEG4文件。

2011-12-25

最全的AT命令集方便查阅

本手册适合用于初步认知AT指令,文中描述大部分内容符合标准AT命令规范,适用于任何以AT命令为接口协议的设备。手册中个别自定义AT指令仅适合本公司EC51和EC52 GSM /GPRS MODEN。

2010-02-08

完美转换UTF-8 到 GB2312(源代码和详细说明)

很多人用source insight 打开某些源码文件时,汉字显示为一堆乱码。这个问题是因为编码方式不同。记事本和一些编辑器默认编码方式是ANSI,在这种方式下输入汉字,其实就是GB系列的编码方式。不幸的是,广收欢迎的代码查看工具Source insight 虽然支持汉字,但是它不支持UTF-8。笔者感到疑惑的是,当初开发source insight的这帮人现在哪里去了?为何不继续开发?这么好的工具,却不再更新了,实在让人可惜。 可惜归可惜,程序还是要看。乱码怎么办?很多人用笨方法,用记事本打开源代码,再另存为ANSI格式的文件。如果文件只有几个,倒是既简单又实惠,然而,当你碰到成百上千的代码文件都是UTF-8时,你就会觉得这是梦魇了。 不过,不要怕。现在,完美的解决方法来了。

2009-10-14

linux设备驱动程序笔记

很详细的linux设备驱动程序笔记,对看这本经典书十分有帮助,值得一看。

2009-04-29

Linux C函数库参考手册.pdf

很好的一部参考手册,应该人手一本。<br/>不过现在市面上已经没有得卖了。

2007-05-22

空空如也

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

TA关注的人

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