2 crzmy crzmy 于 2016.03.07 21:16 提问

arm9 保存图像数据至pc
arm

当初用dsp的时候用fwrite函数,然而现在arm上虽然可以编译通过,但运行不了。
问:如何把数据保存至pc,除了串口通讯,因为我要保存图像。

3个回答

ouchao0727
ouchao0727   2016.03.08 09:04
已采纳

在Linux很多地方可以使用最基本的系统调用,这样反而更加方便,read write open close ioctl

caozhy
caozhy   Ds   Rxr 2016.03.07 22:00

串口通讯速度比较慢,可以考虑用网络或者usb

ouchao0727
ouchao0727 回复Royn1994: 你就用最基本的系统调用write试试
2 年多之前 回复
crzmy
crzmy 我的意思是,仿真的时候不能用类似fwrite的函数来把数据保存下来吗?
2 年多之前 回复
yangkkokk
yangkkokk   2016.03.28 02:40

使用套字节传输,用网线传输.

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
嵌入式系统与PC串口通讯的实现
1、任务 PC端:windows XP操作系统,VS2005开发环境,使用C#制作一简单通讯程序。 嵌入式系统端:CPU内核为ARM9,运行嵌入式操作系统,编写串口驱动程序及通讯程序。   2、实现 PC端底层:windows驱动已很完善,直接调用库中的SerialPort,设置波特率等,即可实现简单收发。 PC端上层:C#实现简单的界面,包含系统连接按钮,通讯按钮,一个信息窗。 为
ARM9流水线PC=PC+8
When an instruction reads R15 without breaking any of the restrictions on its use, the value read is the address of the instruction plus 8 bytes.   ARM7采用三级流水线的冯·诺伊曼结构,ARM9采用五级流水线的哈佛结构。 ARM7流水线包括取
PC 和ARM9和虚拟机linux的互ping通,以及socket编程实现
网络编程实验,服务器/客户端首先保证ARM9和VMlinux ping 通,才能够进行socket编程通信。问题解决过程记录:一初始状态:主机PC IP:59.64.158.56Submark:255.255.252.0默认网关:59.64.156.1首先DNS:211.68.71.4 但是VMlinux的IP:192.168.74.129Mark 25
自己学驱动17——ARM工作模式和ARM9寄存器
1.ARM体系CPU的7种工作模式     (1)用户模式(usr):ARM处理器正常的程序执行状态。     (2)快速中断模式(fiq):用于高速数据传输或通道处理。     (3)中断模式(irq):用于通用的中断处理。     (4)管理模式(svc):操作系统使用的保护模式。     (5)数据访问终止模式(abt):当数据或指令预取终止时进入该模式,可用于虚拟存储及存储保护。
ARM9_S3C2440学习(二)ARM状态下的寄存器组织
ARM状态下的寄存器组织 ARM状态下的寄存器组织见图2.3。ARM有37个32位长的寄存器,包括31个通用寄存器、1个当前程序状态寄存器CPSR(current program status register)、5个备份的程序状态寄存器SPSR(saved program status register)。这37个寄存器并不都是同时可见的。在任意时刻,只有16个通用寄存器(R0~R15)和一个
从PC端(Ubuntu)挂载nfs网络文件系统ARM9+Linux板子上
挂载概念 在windows操作系统中,挂载通常是指给磁盘分区(包括被虚拟出来的磁盘分区)分配一个盘符。 在linux操作系统中,它指将一个设备(通常是存储设备)挂接到一个已存在的目录上。(这个目录可以不为空,但挂载后这个目录下以前的内容将不可用。) 需要理解的是,linux操作系统将所有的设备都看作文件,它将整个计算机的资源都整合成一个大的文件目录。我们要访问存储设备中的文件,必须将文件所在
uart串口发送---那些年我们一起玩mini2440(arm9)裸机
Uart工作原理: 数据通信方式为:并行通信与串行通信两种: §并行通信:利用多条数据线将数据的各位同时传送。 它的特点是:传输速度快,是用于短距离通信; §串行通信:利用一条数据线将数据一位位地顺序传送。 特点是通信线路简单,利用简单的线缆就实现通信,低成本,是用于远距离通信。   异步通信: ª异步通信:以一个字符为传输单位,通过两个字符间的时间间隔是不固定的,然而同一字符中的
ARM9------ 存储控制器
初入领悟: 1、 bank、L-bank的概念 2、 s3c2440内部管理SDRAM寄存器配置   Frist part:原理分析 S3c2440为32位微处理器,其可访问空间为4G;但其中提供1G外设访问空间,这1G空间有8个bank组成;及平均每个bank有128M的访问空间;其中8bank的特性为: 1、 bank0~bank5支持外接SRAM、ROM等
基于ARM9处理器的工作模式&工作状态&寄存器&异常类型总结笔记
ARM9处理器工作模式 改变工作模式的方法:①软件改变,改变CPSR(当前程序状态寄存器)的低5位即可;②外部中断或异常处理改变;用户模式:大部分情况下,程序是运行在用户模式下,此时某些被保护的寄存器是不能访问;非用户模式:除了用户模式之外的模式;也被称作特权模式。特权模式下,可以访问寄存器和一下片内资源。异常模式:处理用户模式和系统模式外其余的5中模式,常用于处理中断或异常以及访问需要被保护的系
ARM获得PC指针为何PC=PC+8
转:http://hi.baidu.com/yedeqixian/item/36be5931536afb2ab3c0c565 1.为何ARM7中PC=PC+8 此处解释为何ARM7中,CPU地址,即PC,为何有PC=PC+8这一说法: 众所周知,AMR7,是三级流水线,其细节见图: 图表 23 AMR7三级流水线 -转" title="ARM获得PC指针为何PC=PC+8