自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Skylar

无网无痕专栏

  • 博客(15)
  • 资源 (3)
  • 收藏
  • 关注

原创 OMAPL138问题

使用CCSV4的时候Load nand_write.out 时,出现如下错误:  解决方法:调整下仿真器时钟就好了

2011-12-24 23:10:11 893

转载 OAMP 138 Boot启动

TI的达芬奇架构嵌入式应用处理器使用DSP与ARM结合的非对称多核结构,当然现在也有管脚全兼容的单核。本文要介绍的就是其中的一款低功耗处理器OMAP L138。OMAP L138包括一个主频300M的ARM9处理器内核和一个300M的C6748DSP内核(均是32位处理器)。此外还有大量外设在此不做说明,与通用的ARM与DSP内核相比有如下一些不同点:1.内存映射,该处理器的外设与

2011-12-24 22:06:45 1845

转载 基于TI Davinci架构的双核嵌入式应用处理器OMAPL138开发入门

http://blog.csdn.net/awgn/article/details/6809852一、简介       TI的达芬奇架构嵌入式应用处理器使用DSP与ARM结合的非对称多核结构,当然现在也有管脚全兼容的单核。本文要介绍的就是其中的一款低功耗处理器OMAP L138。       OMAP L138包括一个主频300M的ARM9处理器内核和一个300M的C6748DSP内核

2011-12-23 13:58:53 1796

转载 关于SOCKET的阻塞非阻塞recv和send

对于recv和send函数的返回完成,实际上并不是将缓冲区数据成功送入网络链路,而只是成功发送到系统缓冲区或者是系统缓冲区有数据了!这个系统缓冲区应该是驱动里分配的缓冲区,NTFS默认大小8k,一般WINDOWS 4K。在发包时候,因为TCP提供的是流服务,导致WINSOCK接口会根据缓冲区和数据包的实际情况自由的对数据包进行组合和分割发送,也就是当客户端连续多次发送包时(对于单线程和多线

2011-12-15 12:17:33 2951 1

转载 Socket编程原理概述

1 问题的引入  UNIX系统的I/O命令集,是从Maltics和早期系统中的命令演变出来的,其模式为打开一读/写一关闭(open-write-read-close)。在一个用户进程进行I/O操作时,它首先调用“打开”获得对指定文件或设备的使用权,并返回称为文件描述符的整型数,以描述用户在打开的文件或设备上进行I/O操作的进程。然后这个用户进程多次调用“读/写”以传输数据。当所有的传输操作完成

2011-12-14 15:23:31 842

转载 TCP连接探测中的Keepalive 和心跳包

采用TCP连接的C/S模式软件,连接的双方在连接空闲状态时,如果任意一方意外崩溃、当机、网线断开或路由器故障,另一方无法得知TCP连接已经失效,除非继续在此连接上发送数据导致错误返回。很多时候,这不是我们需要的。我们希望服务器端和客户端都能及时有效地检测到连接失效,然后优雅地完成一些清理工作并把错误报告给用户。如何及时有效地检测到一方的非正常断开,一直有两种技术可以运用。一种是由TCP协议层实

2011-12-14 08:44:11 656

转载 C64x+ 与 C64x Cache 区别

Write Buffer(WB):1. C64x+的 write buffe(WB)宽度为128-bit; 而C64x WB宽度为64-bit;可cache性(Cacheability):2. 对C64x+,外部内存地址通过MAR-bit配置其可cache性,只对L1D和L2有效,即对指令cache来说,只会cache到L1P级;但对C64x来说,外部内存地址配置其cach

2011-12-12 17:06:05 1531

原创 DSP/BIOS TSK编程注意要点

1.不能在HWI,SWI中使用TSK_setpri()函数,2.如果在配置文件中定义的对象,不可以通过TSK_setpri()将其优先权改为其它值,否则会有异常。

2011-12-09 00:07:18 1575

转载 MII/MDIO接口详解

本文主要分析MII/RMII/SMII,以及GMII/RGMII/SGMII接口的信号定义,及相关知识,同时本文也对RJ-45接口进行了总结,分析了在10/100模式下和1000M模式下的设计方法。MII接口提供了MAC与PHY之间、PHY与STA(Station Management)之间的互联技术,该接口支持10Mb/s与100Mb/s的数据传输速率,数据传输的

2011-12-05 14:23:42 20561 1

转载 网络编程中同步、异步、阻塞和非阻塞四种调用方式的区别

所谓同步,就是在发出一个功能调用时,在没有得到结果之前,该调用就不返回。按照这个定义,其实绝大多数函数都是同步调用(例如sin, isdigit等)。但是一般而言,我们在说同步、异步的时候,特指那些需要其他部件协作或者需要一定时间完成的任务。最常见的例子就是 SendMessage。该函数发送一个消息给某个窗口,在对方处理完消息之前,这个函数不返回。当对方处理完毕以后,该函数才把消息处理函数所返回

2011-12-04 23:35:57 1620

原创 NDK中关于llenter错误的问题

在整理发布中

2011-12-04 09:51:43 723

转载 NDK发送函数ENOBUFS错误解决办法

调用sendto()函数返回-1,错误代码55 (ENOBUFS)。这个包发送失败,下一个包不一定会失败,所以把这个包当成丢包。一般多任务工程里面,在SCOM_getMsg()之后不要直接调用sendto()之类的发送函数,应该在发送函数之前至少要TSK_sleep(1)(延迟一个ticks)。

2011-12-04 09:50:43 2933

转载 Windows Socket API使用经验

一、WSAStartup函数 int WSAStartup( WORD wVersionRequested, LPWSADATA lpWSAData ); 使用Socket的程序在使用Socket之前必须调用WSAStartup函数。该函数的第一个参数指明程序请求使用的Socket版本,其中高位字节指明副版本、低位字节指明主版本;操作系统利用第二个参数返回请求的Socket的版

2011-12-03 17:13:57 626

原创 关于Socket编程的几篇博文

粘包、丢包及TCP信息收发http://blog.vckbase.com/arong/archive/2010/01/03/40672.htmlTCP粘包处理-RingBuf方法http://blog.163.com/listen_on/blog/static/10944548720114107192750/解决TCP网络传输“粘包”问题http://www.vckbase.c

2011-12-02 17:01:47 534

转载 关于网卡及MAC和PHY的区别

一块以太网网卡包括OSI(开方系统互联)模型的两个层。物理层和数据链路层。物理层定义了数据传送与接收所需要的电与光信号、线路状态、时钟基准、数据编码和电路等,并向数据链路层设备提供标准接口。数据链路层则提供寻址机构、数据帧的构建、数据差错检查、传送控制、向网络层提供标准的数据接口等功能。1.网卡的基本结构    以太网卡中数据链路层的芯片一般简称之为MAC控制器,物理层的芯

2011-12-02 09:49:05 1645

cmake教程,教你如何使用

cmake教程,教你如何使用

2022-03-21

ARM uboot异常定位方法分析

通过反汇编uboot分析代码,arm-linux-objump

2015-01-31

用arm-linux-gcc交叉编译 openssl zlib curl

用arm-linux-gcc交叉编译 openssl zlib curl

2015-01-31

空空如也

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

TA关注的人

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