- 博客(26)
- 资源 (13)
- 收藏
- 关注
转载 C语言嵌入式系统编程修炼--阅读笔记
这几篇连载是在写的太好了。我不得不摘抄笔记。模块划分 (1) 模块即是一个.c文件和一个.h文件的结合,头文件(.h)中是对于该模块接口的声明; (2) 某模块提供给其它模块调用的外部函数及数据需在.h中文件中冠以extern关键字声明; (3) 模块内的函数和全局变量需在.c文件开头冠以static关键字声明; (4) 永远不要在.h文件中定义变量!定义变量和声明变量
2007-04-30 00:55:00 1414
原创 xmem与root速度测试
#define MAX_NUM 1000typedef struct{ unsigned long SrcAddr; unsigned char SrcPort; unsigned short FrmNo; unsigned long Timer;} stDrNeInfo;stDrNeInfo pTmp2[MAX_NUM];unsigned long p
2007-04-24 17:00:00 995
原创 IEEE 802.1P:有关流量优先级
IEEE 802.1P:有关流量优先级的 LAN 第二层 QoS/CoS 协议 IEEE 802.1P 规范使得第二层交换机能够提供流量优先级和动态组播过滤服务。优先级规范工作在媒体访问控制(MAC)帧层(OSI 参考模型第二层)。802.1P 标准也提供了组播流量过滤功能,以确保该流量不超出第二层交换网
2007-04-23 23:39:00 10697
转载 用 Eclipse 平台进行 C/C++ 开发
用 Eclipse 平台进行 C/C++ 开发如何使用 C/C++ 开发工具箱(CDT)C 和 C++ 语言都是世界上最流行且使用最普遍的编程语言,因此 Eclipse 平台(Eclipse Platform)提供对 C/C++ 开发的支持一点都不足为奇。因为 Eclipse 平台只是用于开发者工具的一个框架,它不直接支持 C/C++;它使用外部插件来提供支持。本文将向您演示如何使用 CD
2007-04-19 19:24:00 942
原创 人生致命的八个经典问题
问题一:如果你家附近有一家餐厅,东西又贵又难吃,桌上还爬着蟑螂,你会因为它很近很方便,就一而再、再而三地光临吗? 回答:你一定会说,这是什么烂问题,谁那么笨,花钱买罪受? 可同样的情况换个场合,自己或许就做类似的蠢事。 不少男女都曾经抱怨过他们的情人或配偶品性不端,三心二意,不负责任。明知在一起没什么好的结果,怨恨已经比爱还多,但却“不知道为什么”还是要和他搅和下去,分不了手。说穿了,
2007-04-19 19:16:00 552
转载 嵌入式软件测试的十大秘诀
在嵌入式软件开发过程中,一般来说,花在测试和花在编码的时间比为3:1(实际上可能更多)。这个比例随着你的编程和测试水平的提高而不断下降,但不论怎样,软件测试对一般人来讲很重要。很多年前,一位开发人员为了在对嵌入式有更深层次的理解,向Oracle询问了这样的一个问题:我怎么才能知道并懂得我的系统到底在干些什么呢? Oracle面对这个问题有些吃惊,因为在当时没有人这么问过,而同时代的嵌入式开
2007-04-19 19:07:00 589
转载 在CSDN Blog里添加音乐的方法
转自:http://blog.csdn.net/gehantao/archive/2007/01/23/1490628.aspxtype="application/x-oleobject" width="180" height="60"> 之后,上传你要播放的音频或者视频文件, 之后把上传后的文件路径Copy下来。然后,
2007-04-19 18:58:00 655
原创 PHP学习第二天
PHP学习第二天语法:从HTML中分离有三种方法:1 2 3 Echo(“hello world/n”);其实,写作PHP的程序最好的方法就是先处理好纯HTML格式的homepage文件,然后,再将需要的变量或进打其他处理的地方改成PHP程序。这种方法,可以让你在开发上获得事半功倍的效果。单行注释的区域包括从注释符号开始到行末或者语句块结束的地方。例如:This is an example就会显示
2007-04-19 11:00:00 614
原创 终于发现lmhub的瓶颈了
上次修改了广播的缺陷,直接写入所有通道来发送片,目的是可以同时接收对端发送的帧。(因为广播使能是不能发送片应答)现在更主要是问题,当然不是致命问题,却是最难解决的问题。lmhub目前最大的瓶颈就是搬移片的速度太慢。如果一次接收了所有路的片,并且假设都是接收了4片,那么就要搬移很长时间,而且搬移的过程中是关中断的。这样必然造成丢片。呵呵,当初脑子没转过来,为什么早没有想到关中断搬移
2007-04-19 00:53:00 728
原创 php学习第一天
第一章:安装PHP语言的核心特性是强大的字符串和数据处理工具,还提供面向对象的支持。可以用c写自己的PHP扩展模块。 PHP能做什么?服务器脚本,命令行脚本,客户端GUI应用, 安装php环境:1下载apache,php源码包(www.php.net,www.apache.org)2解压后放在同一目录下3对apache和php进行配置,具体配置要查看相应的
2007-04-17 01:09:00 620
原创 调试lmhub所遇到的问题
现在遇到的主要问题就是,当一端广播另一端单播时,有丢帧。下面让我一步一步分析整个收发帧过程。首先清楚一下片的结构,前两个字节是固定发送字节,第3个字节用于发送片的序号,第四个字节是用于发送片应答。当读出第三个字节与记录的片序号不同时,就表示有新片到,开始接收,并把接收后的片序号写到第四个字节发送回去。首先单播端A向E1通道10发送帧, 假设帧序号为5,那么等收到片应答5后才会发送下一
2007-04-16 23:46:00 594
原创 一星期的咖啡体验
呵呵,上个星期,一滴水都没喝,只喝咖啡。公司试用一台咖啡机,完全是现磨的咖啡机,原价4000左右,而且咖啡豆也是好豆,还有奶球和糖,第一次和免费的现磨咖啡,除了去咖啡厅喝的。以前我也用民生银行 积分换了一台滴滤咖啡机,但是由于咖啡粉不好,而且滴滤的缺点就是冲出的咖啡比较淡,基本没什么咖啡味。总感觉没有速溶咖啡好喝呢,这次可以免费喝,我要喝个够,知道咖啡有害,又不能喝得太多,但是闻着咖啡豆的香气,实
2007-04-16 00:22:00 735
原创 哈哈,买了个无线路由器,真爽
昨天想上来写blog,可惜无法登录,不过今天写也不晚。一时冲动买了个无线路由器,120,当天就到了。那叫一个爽,躺在床上ppstream ,写blog,心是那么的安静,全身放松,那么的舒服。科技真让人舒服亚。不过笔记本还是太大了,以后买就买个13寸的,小巧玲珑。笔记适中,方便携带。
2007-04-13 22:45:00 685
原创 阅读代码大全
前提准备:在一开始就努力做到最好,这是最划算的。进行非必要的改动的代价是昂贵的。在准备期要努力做到:我们已经非常详细地研究了需求和设计,我想不出在编码和调试期间还会遇到什么大问题。
2007-04-12 13:11:00 677
原创 单板要领
1正面左右滑行:充分利用雪道的宽度,向后转有一种开门的感觉。 最重要一条就是:面头山下时,前仞离地,面向山上时,后仞抬起。也就是面向山下的仞总要离地。这样才能减速。 初学者很常见的错误就是,重心很难放在前腿,总是放在后退。小窍门:用方向手抓住前腿膝盖处,自然重心就放在前边了。而且是速度越快重心越要靠前。重心越向后越容易摔倒。 向后倒的时候要收紧下巴,把下巴贴近
2007-04-12 11:36:00 1007
原创 EhterMux V4添加data VLAN功能
EhterMux V4添加data VLAN功能 在开发过程中遇到了很多问题,不光是设置VLAN本身的问题,还有添加了VLAN功能后连带出来的一系列问题。 首先是对5325E芯片VLAN功能的认识和理解。读写5325E芯片是通过串行总线(SPI接口)先传地址,然后再传数据,然后在读数据。采用串行总线的形式的优势就是节省地址空间。毕竟管脚是有限的嘛。我这次发现要想完成功能最重要
2007-04-12 11:33:00 987
原创 VLAN ,ARP,PING
路由器工作原理与第三层交换 ----第三层交换是在第二层交换机上插入一个路由模块,利用交换机的高速背板路由模块和其它的交换模块高速交换数据。在这种情况下,当A主机要向B主机发送数据时,A将B的IP地址和自己的相比较。如果确认B与A是同一个子网,A将发送一个广播ARP,B返回其MAC地址;于是A用MAC封装数据后,发向交换机,交换机通过查找MAC与端口对应表将数据发向B主机的端口。如果A与B不在
2007-04-10 18:26:00 3805 1
原创 在rabbit上实验字节对齐
昨天看了篇自己对齐的文章,想自己在rabbit cpu上实验一下,结果发现rabbit根本没有字节对齐问题。 所有字段都不会填充其他数据,看来rabbit 16位cpu并不需要通过字节对齐来优化读写ram。也有可能它做了特殊的处理,使读写ram已经优化了。呵呵,没法深入研究了。并且rabbit是大字节序(big ending)的。
2007-04-10 09:30:00 609
转载 使用位段类型快速进行位分解
位段以位为单位定义结构体(或共用体)中成员所占存储空间的长度。 含有位段的结构体类型称为位段结构。位段结构也是一种结构体类型,只不过其中含有以位为单位定义存储长度的整数类型位段成员。采用位段结构既节省存储空间,又可方便操作。位段结构中位段的定义格式为: unsigned :例如:struct bytedata{unsigned a:2; /*位段a,占2位*/ unsi
2007-04-07 08:47:00 790 1
原创 提高阅读速度
虽然以前学过速读,很明显,两天就有效果了,两天我的阅读速度提高了4倍,所以做什么事都有方法,要动脑筋想方法,物是死的,人是活的,只有不断的变化,找到更好的方法,做事得法,生活才能不枯燥,不能一味的使蛮力。关于阅读要逼着自己快速阅读,而且音带不要发声,要努力做好眼脑直映。开始肯定会影响理解程序,但是通过训练是可以提高的。记住万事皆要得法。工作也是一样,不能总是放纵自己,编程慢就要逼着自己提高
2007-04-04 23:29:00 658
原创 vlan 经验总结
组长说如果能把一个概念很完整清晰的给别人讲明白,那自己才算真正的明白,如果自己都不清楚更别提给别人讲了。所以当接触了一个新的东西,一定要总结,每天总结是很有必要的。就当是自己在给别人讲解今天所学到的新知识。正好也可以作为技术报告使用。还能锻炼自己的总结表达能力,:-)smartbit是非常专业的以太网测试仪。而且配置十分的简单灵活。 设置好目的mac,原mac,目的ip,原ip。可以测试带宽流
2007-04-02 23:05:00 764
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人