|
用C#做了一个简单的软件,读取bin文件再通过串口发送FPGA,但是发现读取文件的速度太慢了,不知道能不能提高速度,读取文件的代码如下,代码是从网上参考的,哪位大牛能帮忙看一下,读取的bin文件大小是7M左右
private void button7_Click(object sender, EventArgs e)
{
byte[] binchar = new byte[] { };
OpenFileDialog openFile = new OpenFileDialog();
if (openFile.ShowDialog() == DialogResult.OK)
{
textBox12.Text = openFile.FileName;
}
FileStream Myfile = new FileStream(textBox12.Text.Trim(), FileMode.Open, FileAccess.Read);
BinaryReader binreader = new BinaryReader(Myfile);
int file_len = (int)Myfile.Length;//获取bin文件长度
byte[] buffs = new byte[file_len];
buffs = binreader.ReadBytes(file_len);
foreach (byte j in buffs)
{
PublicValue.read += j.ToString("X2"); //大写 8位显示 增加前导0
PublicValue.read += " ";
}
} |
阿莫论坛20周年了!感谢大家的支持与爱护!!
你熬了10碗粥,别人一桶水倒进去,淘走90碗,剩下10碗给你,你看似没亏,其实你那10碗已经没有之前的裹腹了,人家的一桶水换90碗,继续卖。说白了,通货膨胀就是,你的钱是挣来的,他的钱是印来的,掺和在一起,你的钱就贬值了。
|