自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Fythons的博客

Anything is open!

  • 博客(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 3106 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 2969

原创 <第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 2487

原创 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 1136 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 1612

原创 VIM配置文件

“”""""""""""""""""""""""""“Base config by:fythons "“””"""""""""""""""""""""""highlight Normal ctermfg=grey ctermbg=blackset nocompatiblesyntax on "语法高亮filetype onset number...

2019-04-23 11:07:45 438

原创 Linux 下的make命令与Makefile

概述博客内容包含linux下make命令的使用与makefile的书写规则等,希望通过本文档使读者对make命令makefile文件有进一步了解,由于鄙人经验学识有限文档中会有描述不准确以及理解偏差,欢迎读者指正。[email protected] 从一只猫说起hello kitty linux系统中的make命令与makefile文件 make与makefile 在linux系统...

2019-04-23 10:57:09 118018 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 413

原创 华为海思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 8464 14

原创 华为海思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 4340

原创 华为海思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 6670 8

转载 一文读懂linux 下zram

本文转自https://blog.csdn.net/longwang155069/article/details/51900031zram 技术的由来:zram(也称为 zRAM,先前称为 compcache)是 Linux 内核的一项功能,可提供虚拟内存压缩。zram 通过在 RAM 内的压缩块设备上分页,直到必须使用硬盘上的交换空间,以避免在磁盘上进行分页,从而提高性能。由于 zram 可...

2018-10-17 20:17:37 7825

转载 新技能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 694

原创 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 210

原创 Git的20条命令

廖雪峰老师git教程的学习笔记啊,详细内容见官方网站,网址如下: https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000 1 git init 把当前目录变成git可管理的仓库 2 ...

2018-06-13 20:33:06 176

RPI4B_Uboot.zip

树莓派上运行uboot_2020.01,包含启动文件及配置文件等 下载解压到sd卡即可成功运行uboot,在树莓派4B 板卡(8GDDR)验证通过

2020-07-25

2711_1p0- 树莓派4B 芯片手册.pdf

树莓派4B开发板核心芯片 bcm2711 芯片手册,树莓派底层开发必备资料,详细描述主芯片与外设接口,树莓派 linux 驱动开发必备资料

2020-07-22

BCM2837- 树莓派3B 芯片手册.pdf

树莓派3B 3B+ 芯片手册 树莓派底层开发必备资料,BCM2837 datasheet 驱动开发必备

2020-07-22

NAND FLASH磨损控制

NAND FLASH磨损控制相关论文及资料

2017-08-08

SD/SDIO 最新规范文档

SD/SDIO 全部文档 SD specV6.0 SDIO V4.0 part part1 part2 partA5 partE7

2017-08-04

USB 那些事全集 共9册

USB 开发必书籍,写作风格通俗易懂

2016-11-08

UVC协议1.5版本官方文档

UVC协议1.5版本官方文档非常详细

2016-05-16

ARM体系结构与编程 杜春雷.pdf

ARM体系结构与编程 杜春雷.pdf ARM入门经典书籍

2016-04-21

精通LINUX设备驱动程序开发——宋宝华

精通LINUX设备驱动程序开发

2016-04-21

学习Vi编辑器(第六版

学习Vi编辑器(第六版 vi 编辑器经典入门书籍

2016-04-21

《Linux Shell脚本攻略》

Linux Shell脚本攻略.pdf shell入门 使用技巧

2016-04-20

Linux Shell脚本攻略

Linux Shell脚本攻略bash shell的技巧与脚本入门书籍

2016-04-20

《学习Vi编辑器(第六版)》

《学习Vi编辑器(第六版)》 linux vim 文本编辑器的使用技巧

2016-04-20

GNU make 中文手册

GNU make 中文手册详细介绍makefile书写规范及工程管理

2016-04-20

GNU+Make项目管理(第三版)

GNU+Make项目管理(第三版)makefile比较好的资料

2016-04-20

linux内核设计与实现3

linux内核设计与实现第三版,linux初学者的最佳资料

2016-04-20

精通LINUX设备驱动程序开发

精通LINUX设备驱动程序开发 详细介绍了linux 2.6内核的设备驱动得实现及原理

2016-04-20

Linux设备驱动开发详解:基于最新的Linux 4.0内核 PDF

Linux设备驱动开发详解:基于最新的Linux 4.0内核 PDF

2016-04-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除