- 博客(15)
- 资源 (21)
- 收藏
- 关注
原创 <第2章>树莓派4B上运行 uboot
继上篇博文今天那我们来跑跑Uboot,用本章来记录下RPI 4B板卡运行Uboot的过程。串口线链接:用USB转串口线接GPIO14 GPIO15准备SD卡内启动文件:框内文件是必备的。config.txt自己编辑即可,保存为config.txt,内容如下:文件来源:1):可以去树莓派的github上下载2):我已经把启动相关的所有文件及u-boot.bin打包上...
2020-07-25 13:33:26
3660
5
原创 <第1章>树莓派4B启动过程
树莓派的GitHub首先上树莓派的github 里面能找到关于RPI 4B板卡的资源https://github.com/raspberrypi树莓派4B启动过程:玩一颗SOC首先要了解启动过程,做到知彼,1):当PRI 4B上电启动时,ARM Cortex-A72 Core处于standby状态,VideoCore IV GPU Core负责启动系统。boot的启动都是由GPU code来完成。GPU Loade片上ROM code 并执行,ROM Code主要功能为初始化 SD hos
2020-07-24 19:39:01
3307
原创 <第0章>树莓派4B开发板概述
树莓派 4 代 B 型(Raspberry Pi 4 Model B)树莓派 (Raspberry Pi)基金会于 2019 年 6 月 25 日正式发布了Raspberry Pi 4 Model B(简称RPI 4B)。这一代开发了 3 年的时间,核心处理器(SoC)为博通 BCM2711(四核 1.5GHz, Cortex A72 架构),内存(RAM)由 1GB 升级为最高 8GB LPDDR4,引入了 USB 3.0,支持双屏4K 输出, CPU 和 GPU 的速度也更快,支持 H.265 解码
2020-07-24 11:16:13
3100
原创 Ubuntu 16.04下安装linux 调试神器 DDD
DDD全称Data Display Debugger 它是gdb的图形化前端,它继承了gdb的所有功能,它还加入了数据结构可视化功能,一维二维数组,二叉树,DDD都能用图形显示出来。下面我们来在ubuntu 16.04下安装此linxu 调试神器一:首先我们去ddd光官网下载安装包https://www.gnu.org/software/ddd/我们选用的是ddd-3.3.12.tar.gz然后在ubuntu下安装两个包,在我的环境下只缺少这两个包,装完即可1: sudo apt-get..
2020-07-08 15:20:58
1330
2
原创 Ubuntu 16.04下搭建QEMU虚拟机启动linux kernel
一:安装QEMU虚拟机QEMU 官网下载安装包https://www.qemu.org/本文安装qemu-4.1.1 安装步骤如下:1):安装库 sudo apt-get install zlib1g-dev sudo apt-get install libglib2.0-0 sudo apt-get install libglib2.0-dev sudo apt-get install libtool sudo apt-get install libsdl...
2020-07-01 11:56:23
1749
原创 VIM配置文件
“”""""""""""""""""""""""""“Base config by:fythons "“””"""""""""""""""""""""""highlight Normal ctermfg=grey ctermbg=blackset nocompatiblesyntax on "语法高亮filetype onset number...
2019-04-23 11:07:45
513
原创 Linux 下的make命令与Makefile
概述博客内容包含linux下make命令的使用与makefile的书写规则等,希望通过本文档使读者对make命令makefile文件有进一步了解,由于鄙人经验学识有限文档中会有描述不准确以及理解偏差,欢迎读者指正。fythons@sina.com 从一只猫说起hello kitty linux系统中的make命令与makefile文件 make与makefile 在linux系统...
2019-04-23 10:57:09
118812
16
原创 ubuntu 下nfs 服务搭建
NFS:Network File System(网络文件系统),NFS只是一种文件系统,本身并没有传输功能,是基于RPC协议实现的,为C/S架构。也就是说,NFS也只是文件系统而已,与jffs2,yaffs,ext4等是一类东西。但是NFS的特殊之处在于,它可以通过网络来挂载,而不用烧写到设备上。使用NFS需要搭建服务器和客户端。客户端很简单,自带的uboot已经添加了对NFS客户端的支持,我们只...
2019-04-22 19:02:27
477
原创 华为海思3518EV300工作笔记三:REL 8189FTV WIFI模块驱动移植
一:编译内核 生成cgf80211.ko二:从WIFI供应商要wifi驱动源码并编译1、配置平台(8189 driver Makefile)###################### Platform Related #######################CONFIG_PLATFORM_I386_PC = nCONFIG_PLATFORM_HISILICON = y...
2019-04-22 18:50:24
8908
15
原创 华为海思3518EV300工作笔记一:flash分区 及rootfs制作
将如下字段添加到boot_src/include/configs/hi3518ev300.hbootargs :bootargs=mem=32M console=ttyAMA0,115200 root=/dev/mtdblock2 rootfstype=squashfs rw mtdparts=hi_sfc:1M(boot),2560K(kernel),1536K(rootfs),1536...
2019-04-22 18:13:49
4481
原创 华为海思3518EV300工作笔记二:开发板支持USB 网络适配器
由于板子没有网口,只有串口与USB口,由于要与PC通信,考虑到USB模拟网口的不通用性,所以讲USB口配置成Host模式,外接USB网络适配器来充当网口,内核配置如下:设备驱动:USB:USB 3.0控制器配置USB模式 如果配置成Dual Role mode devicetree 生效,修改arch/arm/boot/dts/的对应dts文件即可。US...
2019-04-22 18:05:05
7511
8
转载 一文读懂linux 下zram
本文转自https://blog.youkuaiyun.com/longwang155069/article/details/51900031zram 技术的由来:zram(也称为 zRAM,先前称为 compcache)是 Linux 内核的一项功能,可提供虚拟内存压缩。zram 通过在 RAM 内的压缩块设备上分页,直到必须使用硬盘上的交换空间,以避免在磁盘上进行分页,从而提高性能。由于 zram 可...
2018-10-17 20:17:37
8149
转载 新技能get: 订阅Linux内核邮件列表
前言 本文给小伙伴们分享一下怎么订阅Linux内核邮件列表(Linux kernel mailing list,LKML)。LKML用来做什么的 先贴一段来自维基百科的定义: The Linux kernel mailing list (LKML) is the main electronic mailing list for Linux kernel development,[1][2...
2018-06-28 13:20:19
4583
原创 ubuntu 16.04下搭建samba服务
Samba可以为局域网内的不同计算机之间提供文件等资源的共享。项目开发过程中,在服务器上搭建samba服务器,小组所有成员通过samba服务连接到服务器进行代码的编辑与编译,提高工作效率。 1 安装samba包,在root账户下输入命令:apt-get install samba。 2 安装完成后,在root账户下打开配置文件:vim /etc/samba/smb.conf。按照图示的...
2018-06-13 21:14:47
258
原创 Git的20条命令
廖雪峰老师git教程的学习笔记啊,详细内容见官方网站,网址如下: https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000 1 git init 把当前目录变成git可管理的仓库 2 ...
2018-06-13 20:33:06
207
RPI4B_Uboot.zip
2020-07-25
2711_1p0- 树莓派4B 芯片手册.pdf
2020-07-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人