
ARM和linux和matlab
ARM和linux和matlab
牛顿爱吃水果
研究僧的日常
展开
-
以太网中mac层到PHY层以及MII标准
推荐大家两个写的超级好的博主写的文章,大家可以自己看一下点击跳转点击跳转转载 2021-05-09 19:20:37 · 298 阅读 · 0 评论 -
下面通过一个shell每隔1s读取arm设备的内核和内存信息,把他写在文件中
主要使用top命令读取并写在对应文件中,具体如下:#!/bin/bashecho "=========删除旧日志文件==============="time=$(date "+%Y%m%d-%H:%M")echo "=========记录100s内间隔1s的top的前11行===================="for i in {1..5}do top -d 1 -n 1 -b | head -n 5 >> toplog_${time}.txt echo $i原创 2021-04-25 15:54:18 · 248 阅读 · 0 评论 -
linux操作系统下用C++读取arm的内核信息和内存CPU信息
下面通过一个C++代码读取arm设备的内核和内存信息,把他写在文件中#include<iostream>#include<fstream>#include<stdlib.h>#include<string>#include<cstring>using namespace std;void getNumStr(int a, char* nums){ memset(nums, '\0', 20); int size = 0,原创 2021-04-25 15:41:19 · 787 阅读 · 0 评论 -
matlab仿真cell数据转double数据(可用)
先上代码,这里我要读表格数据,结果读出来之后发现是cell,没有办法直接画图,先得进行数据转化,过程如下。close all;clear all;clc[num,txt,raw]=xlsread('cupfile20210329093017302-sig','N2:N1946');raw=raw';str2num(char(raw));data=cellfun(@str2num, raw);plot(data);介绍:1、str2num(char(raw));先把cell转变成char数原创 2021-03-30 09:43:03 · 7933 阅读 · 0 评论 -
网络地址转换协议(NAT)
NAT(Network Address Translation)协议:在私有地址和全局地址之间转换的协议。首先什么是私有地址?私有地址是不能用在Internet上(路由器将丢弃寻址这种地址的包)的内部地址。这些地址是不能够在公网上面用的,只能用在局域网的内部。私有地址有三种:①10.0.0.0~10.255.255.255/8 ②172.16.0.0~172.31.255.255/12 ③192.168.0.0~192.168.255.255/16 这些IP地址是用于私有的网络。与之对应的是全局地址,就是转载 2021-02-18 10:37:25 · 799 阅读 · 0 评论 -
ifconfig -a和ifconfig的区别
ifconfig能看到up状态的网卡,ifconfig -a能看到所有的网口包括没有up的,-a能看到接口就证明物理接口没有问题,ifconfig -a查到的接口物理接口没有问题。原创 2021-02-02 17:25:46 · 1850 阅读 · 0 评论 -
pci桥 透明 非透明模式 区别
透明桥(transparent):通常用于总线扩展。桥的二次侧的所有设备对一次侧的主系统是透明的。二次侧的所有设备只能由一次侧的主系统对其进行配置和控制。两侧的时钟必须同步,允许有固定的相位差。一次侧和二次侧的地址完全透明,在一次侧和二次侧之间的地址传递是直通模式,没有地址翻译。通过透明桥隔离 PCI 总线段,可以提供扩展负载数量和匹配不同工作频率、总线宽度或电压的能力。非透明桥(non-transparent):通常用于嵌入式智能 I/O 板卡。它连接两个独立的处理器域,二次侧的资源和地址对一次侧的主系原创 2021-01-07 10:45:00 · 3094 阅读 · 0 评论 -
PCI总线的三种传输模式
本文来简单地介绍一下PCI Spec规定的三种数据传输模型:Programmed I/O(PIO),Peer-to-Peer和DMA。三种数据传输模型的示意图如下图所示:首先来介绍一下Programmed I/O(PIO)PIO在早期的PC中被广泛使用,因外当时的处理器的速度要远远大于任何其他外设的速度,所以PIO足以胜任所有的任务。举一个例子,比如说某一个PCI设备需要向内存(SDRAM)中写入一些数据,该PCI设备会向CPU请求一个中断,然后CPU首先先通过PCI总线把该PCI设备的数据读取到C转载 2021-01-07 10:16:58 · 739 阅读 · 0 评论 -
最硬核的linux嵌入式根文件系统制作
使用Buildroot为I.MX6制作根文件系统我的虚拟机版本是1、 Buildroot,官方下载地址为: - https://buildroot.org/downloads/我使用的是buildroot-2019.02.tar.gz,较新的一个版本。大家可以根据需要自行下载。2、工具链,我这里使用的是Linaro的gcc-linaro-7.3.1-2018.05-x86_64_arm-linux-gnueabihf.tar.xz 这个版本,工具链的官方下载链接:http://releases.原创 2020-12-24 17:05:38 · 808 阅读 · 0 评论 -
ubuntu更新软件是遇到E: 无法定位软件包问题
1、apt-get update如果不管用的话就换源2、建议一定要去官网找源推荐清华的官网https://mirror.tuna.tsinghua.edu.cn/help/ubuntu/复制到/etc/apt/sources.list,应该就可以了原创 2020-12-23 15:36:46 · 832 阅读 · 0 评论 -
内核、设备树、文件系统
一、什么是内核Linux内核就像人的心脏,灵魂,指挥中心。内核是一个操作系统的核心,它负责管理系统的进程,内存,设备驱动程序,文件和网络系统,决定着系统的性能和稳定性。内核以独占的方式执行最底层任务,保证系统正常运行。协调多个并发进程,管理进程使用的内存,使它们相互之间不产生冲突,满足进程访问磁盘的请求等.操作系统是一个用来和硬件打交道并为用户程序提供一个有限服务集的低级支撑软件。一个计算机系统是一个硬件和软件的共生体,它们互相依赖,不可分割。计算机的硬件,含有外围设备、处理器、内存、硬盘和其他的电子设原创 2020-12-21 16:08:26 · 3205 阅读 · 0 评论 -
ubuntu下配置内核时make menuconfig遇到的问题
在ubuntu下制作自己根文件系统时,在配置内核时出现了如下问题,不能出现正常的配置界面解决方法1、保证连网2、apt-get update3、apt-get install ncurses或者apt-get install libncurses5-dev成功出现配置界面之后给大家分享根文件系统和设备树的制作过程...原创 2020-12-18 09:36:22 · 797 阅读 · 0 评论 -
清华开源的镜像下载地址(ubuntu)
里面有各种ubuntu系统自行下https://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/原创 2020-11-30 15:58:56 · 3595 阅读 · 0 评论 -
基于I210以太网控制器的设计
PCIE以太网扩展设计涉及到PCIE PHY芯片的选型,I210这款芯片是千兆网口的芯片,以太网媒体接入控制器(MAC)和物理接口收发器(PHY)整合进同一芯片,也就是说芯片内部集成了mac端和phy端。这个在芯片手册中可以提现,芯片手册可以在下载区免费下载。在配置I210的时候,由外置的SPI FLASH或者片内的INVM的配置,没有这些的话,I210的默认型号是0X1531,这是无法使用的,具体配置可以在下载区免费下载参考I210的datasheet,在设计的时候,建议把SPI FLASH设计进去,原创 2020-10-28 16:24:00 · 2532 阅读 · 1 评论 -
NC-SI的简单理解
引言:网络技术的飞速发展使得人们对于服务器的带外可管理性及可控制性提出了更高的要求。通过带外管理,工程师可以在任意地点通过网络连接到相应的服务器上,进行一系列的管理与维护,而不再需要长时间驻守在嘈杂的实验室环境中。NCSI(Network Controller Sideband Interface)就是一个由分布式管理任务组(Distributed Management Task Force, DMTF)定义的用于支持服务器带外管理的边带接口网络控制器的工业标准。简单的来说NC-SI就是从主控制器的管理原创 2020-10-28 11:39:25 · 26591 阅读 · 1 评论 -
给大家推荐几个查找芯片手册的网址,超级全建议收藏
国内:http://www.21icsearch.com/ 21IChttp://www.datasheetschina.com EDNChinahttp://partnomore.114ic.com/ 中国元件交易网http://cn.alldatasheet.com Alldatasheet.comhttp://www.laogu.com转载 2020-10-27 21:25:23 · 26990 阅读 · 0 评论 -
直观看X86架构和ARM架构的区别
一眼看懂X86架构和ARM架构的区别本文简介明了的介绍arm架构和x86架构的区别,首先对比ARM架构图和x86架构图,分别从性能、扩展能力、操作系统等方面对比了arm架构和x86架构的区别。一、ARM架构和X86架构对比如果大家不知道什么是ARM架构什么是X86架构可以百度一下,网上有很丰富的资料。直观的来看X86架构广泛的应用于我们的笔记本中,而ARM是后来崛起的应用于各种嵌入式设备在我们生活有很广泛的应用,下图可以直观看出架构上的区别。二、对比和性能分析代码如下(示例): 从性能的原创 2020-10-23 16:21:08 · 8189 阅读 · 0 评论