logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

tiny4412学习(四)之移植linux-设备树(1)设备树基础知识及GPIO中断

硬件平台:tiny4412系统:linux-4.4 文件系统:busybox-1.25编译器: arm-none-linux-gnueabi-gcc(gcc version 4.8.3 20140320) uboot:友善自带uboot.一、设备树文件中添加(/work/linux-4.4.0/linux-4.4/arch/arm/boot/dts/exynos4412-tin

应用程序(一)-linux应用程序学习之串口通讯编程

之前我们移植好了内核,并且支持了网卡驱动如下:http://blog.csdn.net/fengyuwuzu0519/article/details/72846205内核中已经默认支持了串口,启动内核后存在:/dev/ttySAC0、/dev/ttySAC1、/dev/ttySAC2。这节的目的是使用串口驱动来与外界串口进行数据通讯。一、串口应用编程1、网上串口资源linu

使用petalinux构建ZYNQ Linux系统

0、说明1、环境1.1硬件环境Xilinx ZCU104开发板1.2软件环境VM ubuntu 18.04windows 101.3资源下载准备下载PetaLinux 安装工具petalinux-v2021.1-final-installer.run用于安装PetaLinu工具,之后可以使用PetaLinu相关命令。https://china.xilinx.com/support/download

linux应用项目(二)摄像头(2)从零写一个V4L2虚拟摄像头驱动之详细分析

一、框架搭建内核在V4l2-dev.c (linux-3.4.2\drivers\media\video)中提供了V4L2的核心函数。我们再来看一下整体框架:我们要做的是写个硬件相关驱动,其中用到了核心层V4l2-dev提供的API函数。比如内核 中的vivi.c,是一个虚拟视频驱动+虚拟摄像头的例子。实际中我们需要检测到摄像头设备,然后在调用注册函数,产生/dev/vide

04-ZYNQ学习之FPGA+Linux开发的流程

通过前面3节内容,我们知道了:Xilinx ZYNQ的内部结构PL端FPGA的开发过程ZYNQ启动过程及固化 那么ZYNQ包含CortexTM-A9核,那么它的ARM资源应用主要就落在嵌入式linux上。ZYNQ的嵌入式Linux开发流程是本节介绍的重点。一、嵌入式linux开发三要点嵌入式linux底层开发主要工作是:bootloader内核文件系统内...

通过抓包工具抓取UDP网络通信的以太网帧数据并分析字段含义

本文主要记录使用抓包工具抓取网络数据包的过程,可以更好的理解Linux网络协议栈。1、实验环境一个嵌入式开发板:加载好网卡驱动程序一台笔记本:装好抓包工具,如wireshark,装一个网络通信助手。开发板通过直连接到PC的网口。2、抓取UDP通信数据包数据包包含内容如下(https://xingxingzhihuo.blog.csdn.net/article/details...

【linux网络】struct net内核网络命名空间

0、概述linux内核中网络空间的概念,即struct net表示内核网络的命名空间。网络系统在初始化的时候会初始化一个初始网络命名空间,即init_net命名空间。后续创建的net namespace命名空间会和init_net一起通过list项组织起来,且每个网络设备都对应一个命名空间,同一命名空间下的网络设备通过dev_base_head组织在一起。组织结构如下:1、struct net结构

linux内核中的SPI

介绍spi基本协议,以及在linux内核中spi驱动程序框架。

#linux
05-S3C2440学习之内核(移植)linux3.4.2移植(1)之简单移植+修改MTD分区+制作jffs2文件系统

一、框架介绍及简单修改1.1 Bootloader如何引导内核内核:想启动应用程序—需要挂接根文件系统—装载驱动程序(flash、网卡)--要解析参数(文件系统在哪)--根据R1判断内核是否支持该ID—支持调用初始化相关函数每个开发板都有不同的硬件参数,我在内核里针对这个开发板给他一个ID。Uboot启动的时候传入和内核中设置好的匹配起来。1.2 移植l

使用源码独立编译ZYNQ Linux系统

0、说明之前通过使用petalinux构建ZYNQ Linux系统,依赖于对petalinux的理解,本节通过最原始的方法编译ZYNQ系统。及获取源码,然后对源码独立编译,打包后烧录。1、环境1.1硬件环境Xilinx ZCU104开发板1.2软件环境VM ubuntu 18.04windows 101.3资源下载准备内核源码通过petalinux完成配置内核后,在工程的build/downloa

#linux#fpga开发#运维
    共 15 条
  • 1
  • 2
  • 请选择