flashrom

龙芯LS1C101单片机实验(1)--UART

我只是一个虾纸丫 提交于 2021-01-01 07:55:32
龙芯LS1C101单片机实验板在某宝搜索'龙芯LS1C101'可搜到,配套的USB烧录编程器使用ch341a芯片 本文实验UART串口通信,只实现单片机发送 一.准备工作 下载龙芯交叉编译器http://ftp.loongnix.org/embedd/ls1c/gcc-4.4.7-gnu.tar.gz 解压到/home/linlin/loongson/ 下载裸机演示源码http://ftp.loongnix.org/embedd/ls1b/func/function-ls1c.tar.gz 解压到/home/linlin/loongson/myls1c/ 要用到tar包的asm.h和bin.lds 安装烧录工具flashrom root@debian:/# apt-get install flashrom 安装串口测试工具cutecom root@debian:/# apt-get install cutecom 实验板要与PC机通过串口通信,还需准备usb转ttl 二.引脚功能 龙芯LS1C101有3个UART,UART0和UART1使用总线接口时钟,UART2使用32K时钟 引脚复用 引脚 主功能 描述 ----------------------------------------- GPIO06 UART0_RX 串口0数据输入 GPIO07 UART0_TX

主存、辅存、内存、外存、存储器是什么?还傻傻分不清楚?看完这一篇就够了

这一生的挚爱 提交于 2020-08-13 03:09:06
现代计算机硬件由五大部件组成,分别是运算器、控制器、存储器、输入设备和输出设备。 而存储器的存在对于计算机来说起着不可或缺的作用。在CPU的内部,存在着许多的存储器,这些存储器叫做寄存器,用来暂时存放数据或者指令。正是因为有了这些寄存器,CPU才能快速高效地处理计算机中复杂地工作。而与寄存器并称为内部存储器的还有内存。内存也被称为主存,而辅存指的是计算机的外部存储、例如,硬盘、U盘、软盘以及光盘等等。 内存 内存又称主存,是CPU能直接寻址访问的存储空间。在计算机工作的时候,所有的数据都要先经过内存,然后才能交由处理器去处理,内存也被称为,CPU与外存通信的桥梁。它的特点是读写速度快。 内存一般是由半导体器件组成,可分为 RAM(随机存储器) 、 ROM(只读存储器) 、 Cache(高速缓存) 。 RAM(Random Access Memory),随机访问存储器 表示既可以从中读取数据,也可以从中写入数据,但是断电后数据就会消失。我们现在所使用的内存条,其实就是RAM集成块集中在一起的一块小电路板,它插在计算机的内存插槽上。而RAM又分为两种,DRAM(动态随机存储)和SRAM(静态随机存储)。 DRAM 动态随机存储,存储单元是由电容和相关元件组成的,电容存在漏电现象,电荷不足会导致存储单元数据出错,所以DRAM需要周期性刷新,以保持电荷状态。DRAM结构较简单且集成度高