芯片相关
竹子攀岩
这个作者很懒,什么都没留下…
展开
-
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 · 3147 阅读 · 0 评论 -
RISC-V笔记2
1、Energy efficient computing from Exascale to MicroWatts: The RISC-V playgroundMCUs:微控制单元又称为单片机PVT小批量过程验证测试。硬件测试的一种Near-Threshold computingSIMD单指令流多数据流(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-loader2、使用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 · 2543 阅读 · 6 评论 -
QEMU理论知识学习1
dtb文件的说明;u-boot 的启动命令;qemu的一点点理论知识;转载 2019-07-22 09:40:44 · 265 阅读 · 0 评论