
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
Linux 用户权限管理用户系统Ubuntu 是一个多用户系统,我们可以给不同的使用者创建不同的用户账号,每个用户使用各自的账号登陆,使用用户账号的目的一是方便系统管理员管理,控制不同用户对系统的访问权限,另一方面是为用户提供安全性保护。在安装 Ubuntu 系统的时候被要求创建一个账户,当我们创建好账号以后,系统会在目录/home下以该用户名创建一个文件夹,所有与该用户有关的文件都会被存储在这个
RCC主要作用:时钟设置SYSCLK设置AHB分频因子····配置好这些因子就能对时钟进行完整的配置。时钟树如图:系统时钟的选择是在启动时进行,复位时内部8MHz的RC振荡器被选为默认的CPU时钟,随后可以选择外部的、具失效监控的4~16MHz时钟;当检测到外部时钟失效时,它将被隔离,系统自动地切换到内部的RC振荡器,如果使能了中断,软件可以接收到相应的中断。同样,在需要...
电机L298N驱动模块:(图为L293和L298类似)内部是含有NPN结构的三极管1)负责变压电压由12V变到5V:2)控制两个步进电机引脚分析:IN1,IN2,IN3,IN4 电机驱动模块的输入端口:ENA, ENB 使能端口12V电压端口 GND 5V电压端口 (变压作用)这里贴上原理图红外对管模块:适用原理和方法:引脚分析:...
写在前面本文主要是对FSBL工程的main函数进行分析。FSBL代码启动步骤在SDK新建一个FSBL工程,然后打开src文件夹中的main.c文件,找到maian函数进行分析,FSBL的启动过程。1.对 PCW进行初始化调用ps7_init函数,主要是对PS端配置信息进行初始化操作,包括MIO,PLL.CLK and DDR。在vivado软件中可以通过图形化的方式对ZYNQ PS端外设进行相关配
写在前面本文主要介绍了关于zynq的linux应用程序的开发,主要介绍了三种工程应用程序开发的方法,以及三种进行传输应用程序进行板卡验证的方法。linux应用程序开发Windows下建立linux工程Ubuntu下的XSDK,在Windows下使用Xsdk基本大同小异,所以在该工程Windows下进行建立工程,打开sdk软件,然后进行新建项目。配置文件路径和项目名称,所使用的OS平台选择linux
FSBL启动准备工作在静态情况下,Boot.BIN启动文件存放在SD卡或QSPI等存储介质中,然后Boot.BIN文件中已经包含了FSBL代码,也就是说FSBL代码已经集成在了Boot.BIN文件中,所以FSBL代码也是存放在Boot .BIN文件中。如果要启动FSBL代码,就需要完成以下几件事情:找到BOOT.BIN文件所在的位置。从BOOT . BIN文件中找到FSBL代码。找到之后将其拷贝到
写在前面本文主要对U-Boot介绍进行介绍,并讲述了U-Boot和FSBL之间的关系。U-Boot介绍U-Boot的作用U-boot全称是Universal Boot Loader,是一个通用的启动、引导程序。他的主要作用是启动引导Linux内核或者其他内核。支持多种操作系统,如NetBSD,Vxworks,QNX,RTEMS,ARTOS,Lynxos,android;同时支持多种硬件平台处理器,
写在前面前文实现了对一个工程进行了petalinux的镜像制作,对于中间过程的具体配置没有做过多讲解,本文将针对petalinux的配置做进一步的解析。字符图形界面配置解析图像界面操作打开之前的工程的配置界面,使用petalinux-config通过键盘上的“↑”和“↓”键来选择要配置的菜单,按下“Enter”键进入子菜单。菜单中高亮的字母就是此菜单的热键,在键盘上按下此高亮字母对应的键可以快速选
写在前面本文主要对petalinux设计流程进行简略介绍。petalinux设计流程介绍PetaLinux 工具提供了在 Xilinx 处理系统上自定义、 构建和部署嵌入式 Linux 解决方案所需的功能。一般的设计流程如下:通过 Vivado 创建硬件平台,得到 hdf 硬件描述文件;设置Petalinux 环境变量创建一个petalinux工程;需要将hdf文件导入到petalinux工程(将
写在前面本文主要介绍了关于Linux C编程的相关内容以及介绍了Makefile的简单使用教程。VIM编辑器如果要在终端模式下进行文本编辑或者修改文件就可以使用 VI/VIM 编辑器,Ubuntu 自带了 VI 编辑器,但是 VI 编辑器使用不方便,比如不能使用键盘上的上下左右键调整光标位置。VIM 编辑器是 VI 编辑器升级版本, VI/VIM 编辑器都是一种基于指令式的编辑器,不需要鼠标,也没







