摘要:
工作和学习中的事情太多,想干的事情更多,所以总感觉时间不够用。再加上自己比较懒,好久没有兴致闲下来写东西了。 之前做过hdlbits的一些题目,挺简单。但是今天被这道题给坑惨了,花费了几个小时才做出来。不是说这道题有多难,一是自己犯了一个脑袋驴踢的及其低级错误,二是题目也有出的不清楚的地方。原题目如 阅读全文
摘要:
好久没有写博客了,也许确实是自己太忙了,也许是懒惰。但是今天忽然有想写的欲望。 1、问题 因为项目需要,经常用的fpga芯片涉及不同厂家及相同厂家的不同系列产品,特别是涉及到一些早期的FPGA产品,不同版本的开发环境不兼容。又不想将不同版本的开发软件同时装在本地宿主机。所以装了几台虚拟机,今天装早期 阅读全文
摘要:
关于换行和回车其实平时我们不太在意,所以关于两者的区别也不太清楚,在平时开发时可能会遇到一些文件处理的问题,放到不同的操作系统上出现各种坑。那么回车和换行到底有哪些区别呢?今天咱们就来总结一下。 1. 由来 在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33)的机械打字 阅读全文
摘要:
一、环境 装有虚拟机的电脑配置:Win10 + VMware-14-Pro + CentOS-64。 远程访问电脑:win10. 现状:本机下可以用SSH协议通过xshell等软件访问本机的Linux操作系统。 问题:需要设置远程访问。 方法:拟采用SSH协议(ssh命令是openssh套件中的客户 阅读全文
摘要:
一、samba服务简介。 在早期网络世界当中,数据在不同主机之间的传输大多是使用 FTP 来进行传送。不过,使用FTP 传输却有个小小的问题,即无法直接修改主机上面的数据!也就是说您想要更改Linux 主机上的某个文件时,必需要由 Server 端将该档文件下载到 Client端后才能修改,也因此该 阅读全文
摘要:
一、基本特性 1、 realloc()函数可以重用或扩展以前用malloc()、calloc()及realloc()函数自身分配的内存。 2、 realloc()函数需两个参数:一个是包含地址的指针(该地址由之前的malloc()、calloc()或realloc()函数返回),另一个是要新分配的内 阅读全文
摘要:
编程计算 a+aa+aaa+…+aa…a(n个a)的值,n和a的值由键盘输入。例如,当n=4,a=2,表示计算2+22+222+2222的值。 程序运行结果示例: Input a,n: 2,4↙ sum=2468 一开始以为这是个非常简单的问题。C实现代码如下: 程序的输出为2467,比正确值少1。 阅读全文
摘要:
计算机的存储系统采用Register,Cache,Memory和I/O的方式来构成存储系统,无疑是一个性能和经济性的妥协的产物。Cache和Memory机制是计算机硬件的基础内容,这里就不再啰嗦。下面重点说明Write-back,Write-through及write allocate这三种操作的区 阅读全文
摘要:
这周有朋友问怎样在fpga中用数码管来显示一个十进制数,比如1000。每个数码管上显示一位十进制数。如果用高级语言来分离各位,只需要分别对该数做1000,100,10对应的取商和取余即可分离出千百十个位。但是FPGA做除法非常耗资源。有没有其它解决办法?因为用verilog写程序时虽然形式上可以写为 阅读全文
摘要:
C语言中常见的条件运算符?:在运算符优先级中排行13。部分时候可以代替if……else语句,使代码更加简洁。但是更容易隐含一些不易觉察的错误。 最近接了一个项目,本来通信协议部分很简单,自己的STM32控制器通过中断方式接收帧数据,每帧23个字节,其中前4个字节是帧头(校验的关键字)。结果就在这里出 阅读全文