芯片相关
竹子攀岩
这个作者很懒,什么都没留下…
展开
-
RISC-V笔记1
1、RISC-V(risk-five)【reduced instruction set computing】是 基于精简指令集(RISC)原则的开源指令集架构(ISA)。 2、与大多数指令集相比,RISC-V指令集可以自由地用于任何目的,允许任何人设计、制造和销售RISC-V芯片和软件。虽然这不是第一个开源指令集,但它具有重要意义,因为其设计使其适用于现代计算设备(如仓库规模云计算机、高端移动电...原创 2019-07-13 11:50:42 · 3148 阅读 · 0 评论 -
RISC-V笔记2
1、Energy efficient computing from Exascale to MicroWatts: The RISC-V playground MCUs:微控制单元又称为单片机 PVT小批量过程验证测试。硬件测试的一种 Near-Threshold computing SIMD单指令流多数据流(single instruction multiple data): 是一种采...原创 2019-07-13 21:56:16 · 326 阅读 · 0 评论 -
RISC-V笔记3
1、Raven: PicoRV32 on an ASIC, Open Source, Open Silicon.需要在FPGA上跑。 2、Piton:25核处理器芯片。提出用8000个piton塞满一台计算机,打造20万4内核总数计算机的非凡构想。 6mm*6mm的面积,包含4.6亿晶体管,每一个晶体管32纳米。 3、Ariane:Ariane是一个6阶段,单一问题,有序CPU,它实现了6...原创 2019-07-14 22:09:21 · 1565 阅读 · 14 评论 -
使用busybox制作根文件系统
1、Linux內核啓動之後,第一個掛載的文件系統,称为根文件系统。根文件系统由基本的she'll命令、各种库、字符设备、配置脚本组成。它提供了根目录/。RFS(root file system)可以放在nor、nand flash、SD卡、磁盘、网络空间上。 2、在Linux文件系统中,计算机对应的就是根文件系统。bin里面存放了各种命令文件,lib里面存放了各种库,dev 目录存放了各种设备。...原创 2019-07-18 16:44:00 · 2302 阅读 · 0 评论 -
u-boot启动Linux内核
1、在前面的两篇文章中,都是直接加载linux内核,在实际的嵌入式系统中,都是使用bootloader来加载Linux内核镜像。 u-boot 就是开源的boot-loader 2、使用u-boot加载linux内核: 从http://ftp.denx.de/pub/u-boot/下载u-boot,解压。 进入到u-boot目录执行编译: sudo make ARCH=arm CRO...原创 2019-07-18 18:02:11 · 253 阅读 · 0 评论 -
uboot 引导linux内核
然后重启计算机,再次使用ifconfig命令,发现,生成了桥接网口br0,说明配置成功了。 2、以下参考自简书: 在主机搭建tftp服务器(把kernel放到tftp上,通过uboot引导) 安装必要的一下依赖软件sudo apt-get install tftp-hpa tftpd-hpa xinetd 查看/etc/xinetd.conf,是否如下(没有创建) # Simpl...原创 2019-07-19 21:51:26 · 485 阅读 · 3 评论 -
QEMU模拟vexpress-a9(arm架构) 搭建Linux kernel运行环境(qemu的安装;Linux内核的编译与运行;)
QEMU是一个支持跨平台虚拟化的虚拟机,有user mode和system mode两种配置模式。其中,QEMU在system mode配置模式下模拟出整个计算机,可以在QEMU上运行一个操作系统。QEMU的system mode与常见的VMware和vituralbox等虚拟机比较相似,但是,QEMU的优势是可以跨指令集。例如VMware和Virtualbox之类的工具通常只能在x86计算机上虚...原创 2019-07-17 14:23:46 · 2544 阅读 · 6 评论 -
QEMU理论知识学习1
dtb文件的说明; u-boot 的启动命令; qemu的一点点理论知识;转载 2019-07-22 09:40:44 · 265 阅读 · 0 评论