ENC28J60学习笔记——第1部分

0.相关资料 相关资料中包括其他精彩博文和代码仓库 【嵌入式 TCP IP 资料汇总】 【ENC28J60学习笔记——索引】 【第1部分】【第2部分】【第3部分】【第4部分】 【STM32NET学习笔记——索引】 【uI...

2013-10-31 21:57:00

阅读数:3

评论数:0

TCP的TIME_WAIT快速回收与重用

声明一点:Linux中是无法修改tcp的TIME_WAIT值的,除非重新编译,起码我是没有找到怎么改。值得注意的是,net.ipv4.tcp_fin_timeout这个参数是FIN_WAIT_2的值,而不是TIME_WAIT的值。我不知道为何很多人都会把它当成是TIME_WAIT的值,想了一下,我...

2013-10-30 23:20:00

阅读数:5

评论数:0

自动化测试工具简介

自动化测试工具可以减少测试工作量,提高测试工作效率,但首先是能够选择一个合适的且满足企业信息系统工程环境的自动化测试工具,因为不同的测试工具,其面向的测试对象是不一样的。按照测试工具的主要用途和应用领域,可以将自动化测试工具分为以下几类: 负载压力测试: LoadRunner 特点a,支持...

2013-10-29 21:30:00

阅读数:2

评论数:0

2013年11月份到年底计划

1.前言 转眼间2013年马上就要过去了,今年年初我结束了我的学生时代,误打误撞的从机械变成了机械电子,从机械电子变成了物联网。同事们都说自己是IT人事,我也渐渐习惯了。IT工程师和多数机械工程师不一样的是,IT工程师特别爱“写”。我也发现自己越来越爱“写”,写点东西算是对自己的总结吧,给自己的...

2013-10-29 13:57:00

阅读数:6

评论数:0

SDN无层网络与TCP/IP分层网络

如今SDN正有鲸吞之势啊,我说的是鲸吞,而不是蚕食!TCP/IP如今活得依然安好,但是外部威胁正步步逼近,内部也在瓦解!在西塞罗大呼共和的时候,盖乌斯.凯撒已经明目张胆的渡过了卢比孔河,从布鲁图斯菲利庇战败的那一刻,西塞罗派其实已经无力回天,这些看似是价值观之间的斗争,实际上是为屋大维和安东尼之间...

2013-10-27 16:50:00

阅读数:2

评论数:0

Nor Flash和Nand Flash用途

Flash主要分为两种Nor Flash和Nand Flash,这两种flash的结构存在较大的差异。 最先出现的Nor flash,采用并口输入输出数据,速度快,CPU可以直接从Nor Flash中取指令执行专门术语叫XIP (eXecute In Place),但是价格昂贵,同时,由于要...

2013-10-27 13:22:00

阅读数:4

评论数:0

linux下的简单进程创建

1. 进程是资源分配的最小单位,而线程是调度的最小单位。 2. 进程有独立的地址空间,拥有自己的代码段数据段堆栈段,而线程只有独立的堆栈段; 3. 进程拥有多种通信方式,而线程之间通信只有通过全局变量或者创建时传值。之所以要使用多线程 1.和进程相比,它是一种非常节约的多任务操作方式。启动一...

2013-10-27 12:48:00

阅读数:5

评论数:0

TPROXY之殇-NAT设备加代理的恶果

一段往事无独有偶,过了N多年,又到了这个时候,碰到了同样的事情...xx年的万圣节,由于服务器瘫痪我们被罚了500块钱,最终发现瘫痪的原因是TPROXY造成的,当时每个大服务区有一台LVS负载均衡设备,工作在NAT模式下,下联一台核心交换机,核心交换机分出N条线路去往各小区域服务器群,每一个小区域...

2013-10-26 23:39:00

阅读数:4

评论数:0

FreeRTOS STM32移植笔记

1.前言 第一:其实说不上移植笔记,FreeRTOS已经移植至众多平台(MCU),包括MSP430,STM32等,这份笔记完全建立在官方代码的基础之上,简单的说就是修改一些设置从而完成一个呼吸灯实验。 第二:虽然有官方移植代码,但是官方移植版本为STM32的V2.X库,与现在...

2013-10-26 22:11:00

阅读数:9

评论数:0

DM9000驱动移植及源码简析

转载链接:http://blog.chinaunix.net/uid-20583479-id-2827008.html 在成功移植Dm9000驱动到我的EIEVK-100开发板的前提下,本文从以下几个方面说明相关原理及过程: 1.硬件情况 2.Dm9000驱动移植详细过程 3.Platfo...

2013-10-26 20:35:00

阅读数:4

评论数:0

linux下argc argv的含义

今天搞到一个需要传入参数的程序时,对于argc和argv的含义一直不清楚,查了查终于搞懂。~ 首先看下百科的说法吧。 argc,argv 用命令行编译程序时有用。 主函数main中变量(int argc,char *argv[ ])的含义 有些编译器允许将ma...

2013-10-26 10:11:00

阅读数:20

评论数:0

fork与vfork的区别

Fork() 使用fork()就要包含<sys/types.h>和<unistd.h>两个库;函数的形式是:pid_t fork(void);调用成功时返回两次,如果是在父进程中,返回子进程的进程号,如果...

2013-10-25 11:32:00

阅读数:5

评论数:0

linux进程通信之消息队列

(1)、定义: 消息队列就是一个消息链表。可以把消息看作一个记录,具有特定格式。许多方式看来,消息队列类似于有名管道,但是却没有与打开与关闭管道的复杂关联。 消息队列提供了一种在两个不相关的进程之间传递数据的简单高效的方法。与有名管道比起来,消息队列的有点在于独立于发送与接收进程,这减少...

2013-10-25 10:15:00

阅读数:5

评论数:0

linux下内存共享

1 通信 共享内存是进程间通信中最简单的方式之一。共享内存允许两个或更多进程访问同一块内存,就如同 malloc() 函数向不同进程返回了指向同一个物理内存区域的指针。当一个进程改变了这块地址中的内容的时候,其它进程都会察觉到这个更改。 2本地通信 因为所有进程共享同一块内存,共享内存在各种...

2013-10-25 09:38:00

阅读数:5

评论数:0

linux下管道通信

什么是管道? 管道是单向的、先进先出的,它把一个进程的输出和另一个进程的输入连接在一起。一个进程(写进程)在管道的尾部写入数据,另一个进程(读进程)从管道的头部读出数据。 管道的分类 管道包括无名管道和命名管道两种,前者用于父进程和子进程间的通信,后者可用于运行于同...

2013-10-25 08:44:00

阅读数:4

评论数:0

a sentence every day!

you got a dream!you gotta protect it!

2013-10-25 00:18:00

阅读数:2

评论数:0

a sentence every day!

success is best measured by how far you've come with the talents you've been given.

2013-10-24 23:46:00

阅读数:5

评论数:0

MSP430F5438学习笔记 FLAHS操作

1.前言 MSP430F5438的片内FLASH可以当做EEPROM使用,该部分FLASH称为INFO FLASH,总共有4块每块128Byte。虽然INFO FLASH容量比较少,但是多数情况还是够用的。 【2014年1月回顾】 存在问题需要立刻改进 2.代码实现 // 时钟默认情况...

2013-10-24 14:41:00

阅读数:4

评论数:0

MSP430F5438中断函数两种编写方法

以USCI0为例,说明该两种不同方法。 1.switch-case方法 #pragma vector=USCI_A0_VECTOR __interrupt void USCI_A0_ISR(void) { switch(__even_in_range(UCA0IV,4)) ...

2013-10-24 13:24:00

阅读数:8

评论数:0

MSP430F5438 ADC12学习笔记

1.前言 这几天实践了MSP430的ADC12功能,虽然片内AD功能比较简单但是还学出了点“门道”来,这个“门道”便是MSP430F5438A和MSP430F5438的区别。这里通过一个例子说明片内ADC的使用,首先实现UART和定时器1S溢出的功能,在上述功能的基础上每1S打印一次AD转换...

2013-10-23 15:44:00

阅读数:9

评论数:0

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