- 博客(7)
- 收藏
- 关注
转载 socket编程
使用socket写代码主要是要看自己的需求是什么。如果通信时,内容很重要就要使TCP方式。如果用户数太多,可能就要使用UDP方式了。在TCP模式下,最简单的方式就是这样的,使阻塞方式:服务端:1.初始化socket环境,创建socket2.梆定一个端口3.开始监听4.接收客户端5.接收到客户端之后,使用这个socket来与这个客户通信#include "stdAfx.h"#include #i
2009-12-29 15:01:00
386
转载 loader.bin, boot.bin, u-boot.bin代码执行流分析
以上三个文件时at91rm9200启动所需要的三个bin,他们的实现代码并不难。如果是你是采用at91rm9200的评估版,应该能得到其源码。2.1 loader.bin 执行流程,这个文件主要在片内启动从串口下载代码时会用到loader/entry.S init cpub main ---> crt0.S--> copydata --> clearbss --> b bootmain.c
2009-12-24 21:45:00
719
转载 基于ATMEL AT91RM9200的嵌入式Linux移植笔记
前面利用开发板带的现成的东西step by step让Linux 2.4.19在开发板上跑起来了,对于开发的流程也有了一定的认识。现在想对每一步进行详细深入的探讨,好好学习一下,把笔记记录下来,省得忘记了。有些内容是从看过的书中摘要过来的,大部分是自己实践后的心得。我想记得详细点,也好为后面总结打好基础。-------------------------------------------
2009-12-24 21:01:00
831
转载 linux压缩命令
01-.tar格式解包:[*******]$ tar xvf FileName.tar打包:[*******]$ tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)02-.gz格式解压1:[*******]$ gunzip FileName.gz解压2:[*******]$ gzip -d FileName.gz压 缩:[*******]$ gzip File
2009-12-24 20:26:00
545
转载 cache和write buffer
Cache是一种容量小、速度快的存储器阵列,它位于主存和处理器内核之间,保存着最近一段时间处理器涉及到的主存块内容,主要是为了缓解慢速存储器和处理器之间的速度不匹配造成的访问瓶颈问题。write buffer经常和Cache配合使用。用来缓解处理器和Cache等高速设备和慢速存储器之间的写速度匹配问题。除了处理器和write buffer之外,与cache相关的还有MMU、总线架构等。如如果总线是
2009-12-23 15:56:00
4689
转载 ARM汇编中^、!、cxsf符号和movs等指令使用
ARM汇编中^、!、cxsf符号和movs等指令使用浅析arm汇编中^、!、cxsf符号和movs等指令使用学习-之1文章来源:http://gliethttp.cublog.cn.macro restore_user_regs ldr r1,[sp, #S_PSR] ldr lr,[sp, #S_PC]! @ !用来控制基址变址寻址的最终新地址是否进行
2009-12-22 17:33:00
2228
转载 ATPCS
http://hi.baidu.com/%D3%D0%B8%F6%C3%CE%CF%EBc/blog/item/a1c75489fa0b719da4c272a5.html为了使单独编译的C语言程序和汇编程序之间能够相互调用,必须为子程序之间的调用规定一定的规则.ATPCS就是ARM程序和THUMB程序中子程序调用的基本规则...一.ATPCS概述... ATPCS规定了一些
2009-12-22 16:33:00
432
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人