Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1419523
  • 博文数量: 1334
  • 博客积分: 645
  • 博客等级: 上士
  • 技术积分: 5762
  • 用 户 组: 普通用户
  • 注册时间: 2012-07-25 16:56
文章分类

全部博文(1334)

文章存档

2014年(108)

2013年(1059)

2012年(169)

发布时间:2013-01-09 12:15:59

作者:曾宏安,华清远见嵌入式培训中心讲师。 我们在网络编程中常见的一种做法是:创建好套接字后以阻塞的方式读写,如果没有数据可读的话,程序会一直等待。事实上,网络状况一直不断变化,很有可能在通讯过程中出现网络连接断开。我们在程序中有必要对这种情况进行检测,从而及时做出响应。下面介绍几种常用的超时检测方法(假设我们要求通过套接字等待数据的最大时间为8秒): 一、 设置套接字接收超时 setsockopt可以设置套接字的属性,其中包括接收超时时间。参考代码如下        struct timeval tv;......【阅读全文】

阅读(133) | 评论(0) | 转发(0)

发布时间:2013-01-09 12:15:00

视频主题:ARM Android系统应用分析 视频简介:本专题通过对ARM处理器、Android手机操作系统的分析,让听众了解ARM+Android的应用现状、技术特点及发展前景。专题要点:1、最新ARM应用处理器的特点及应用2、Android系统的技术特点及应用现状3、ARM+Android技术架构分析4、ARM+Android的发展前景 主讲老师:易松华,华清远见3G学院金牌讲师,具有多年嵌入式开发实战经验,多年嵌入式培训经验,熟悉ARM/PPC/ MIPS平台,对嵌入式Linux、uc/OS、uClinux 有深入的研究。目前专攻手机设计和培训。曾为数个大型企业进......【阅读全文】

阅读(134) | 评论(0) | 转发(0)

发布时间:2013-01-09 12:14:49

作者:杨硕,华清远见嵌入式培训中心讲师。 最近在将u-boot1.3.4移植到三星s5pc100 SOC平台发现u-boot启动之后无法ping通主机,也不能用tftp下载内核。硬件平台用的网卡芯片是dm9000aep,这是一款全集成,性价比高的快速以太网MAC控制器,支持8-bit和16-bit数据宽度,带有一个通用处理器接口,EEPROM接口,10M/100M自适应,带有16KB的SRAM(13KB作为接受FIFO,3KB作为发送FIFO)。Dm9000a在嵌入式平台中应用非常广。 因为在开发过程中我们需要经常修改重新编译Linux内核,所以每次改完之后都重新烧写内核到nandflas......【阅读全文】

阅读(126) | 评论(0) | 转发(0)

发布时间:2013-01-09 12:14:44

作者:于连庆,华清远见嵌入式培训中心讲师。 一个典型的嵌入式系统中,bootloader代码放在NOR Flash或NAND Flash里面,系统加电或复位后,首先运行这段代码。通常把bootloader代码放在NOR Flash里面,NAND Flash由于硬件原因不能随机访问,需要特殊的硬件支持机制。 bootloader代码除了初始化以外就是搬运程序,即地址重定位(relocate)。我们为什么需要relocate?主要是经济方面和速度方面的原因。经济方面,NOR Flash和NAND Flash每兆价格相差悬殊,bootloader代码一般在几十到几百K大小,而应用程序通常都很大,......【阅读全文】

阅读(116) | 评论(0) | 转发(0)

发布时间:2013-01-09 12:14:40

作者:冯利美,华清远见嵌入式培训中心讲师。 Linux中有两种类型的链接: 硬链接是利用Linux中为每个文件分配的物理编号——inode建立链接。因此,硬链接不能跨越文件系统。(用ls –i命令可以查看目录下文件的inode编程)。 软链接(符号链接)是利用文件的路径名建立链接。通常建立软链接使用绝对路径而不是相对路径,以最大限度增加可移植性。 i节点包含了所有与文件有关的信息:文件类型、文件存取许可权位、文件长度和指向该文件所占用的数据块的指针等,stat结构中的大多数信息都取自 i节点。只有两数据项存放在目录项中:文件名和i节点编号数。 因为目录项中的i节点编号数指向同一文......【阅读全文】

阅读(258) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册