logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Linux 嵌入式开发板启动参数 bootargs

一、嵌入式 Linux 系统一个完整的可以独立运行的 Linux 系统组成:bootloader,Linux 内核,Linux根文件系统。bootloader:引导程序,前面的 u-boot 就是其中一种。Linux 内核:前面编译生成的 zImage 映像文件。Linux根文件系统:内核启动后需要使用到的库和一些命令是存放在根文件系统中,没有文件系统,Linux 系统是没有办法运行的。二、嵌入式

#linux#服务器#嵌入式
B类网络子网划分

问题描述B类子网的IP划分。IP 172.16.0.0为B类子网,默认子网掩码为255.255.0.0。现在要求将其划分成两个子网,求其可用IP范围。解决方案:172.16.0.1 ~172.16.127.254;172.16.128.1~172.16.255.254;

#服务器#网络#运维
ARM 嵌入式和单片机开发模式的区别

单片机开发多为裸机,程序规模小,多为单个程序员独立开发。有些复杂产品也会使用高端单片机如STM32之类,并使用RTOS(uCOS、freeRTOS等)。嵌入式开发几乎全部基于嵌入式操作系统,目前使用最多的是 linux 和Android。注:源自B站朱有鹏老师.

#单片机#stm32#嵌入式硬件
Linux 嵌入式开发板启动参数 bootargs

一、嵌入式 Linux 系统一个完整的可以独立运行的 Linux 系统组成:bootloader,Linux 内核,Linux根文件系统。bootloader:引导程序,前面的 u-boot 就是其中一种。Linux 内核:前面编译生成的 zImage 映像文件。Linux根文件系统:内核启动后需要使用到的库和一些命令是存放在根文件系统中,没有文件系统,Linux 系统是没有办法运行的。二、嵌入式

#linux#服务器#嵌入式
git 查看提交涉及到的文件

一、查看 commit id使用 git log 查看commit id。于是,我们根据 id eb87d6720835ae13efe31bcbfcd6f73e6baab9d4查看。二、查看本地提交的文件目录使用 git show 命令查看提交的文件和文件内容。

#git#github
python 枚举Enum类的使用

一、枚举的定义1.0 定义枚举首先,定义枚举要导入enum模块。枚举定义用class关键字,继承Enum类。示例代码:from enum import Enumclass Color(Enum):red = 1orange = 2yellow = 3green = 4blue = 5indigo = 6purple = 7代码分析:上面的代码,我们定义了颜色的枚举Color.颜色枚举有7个成员,分

#python#开发语言
二层转发原理详解

一、什么是二层转发二层转发就是基于MAC地址进行数据包转发。1. 二层指的就是网络七层模型中的数据链路层2. 数据链路层传输的数据单元叫 – 帧以太帧格式前两个字段分别是目的地址和源地址字段。第3个字段是2字节的类型字段,用来标识上一层是什么协议(0x800:IP协议,0x0806:ARP协议等)。第4个字段是数据字段,长度在46-1500字节之间。最后一个字段是CRC检验字段,存放4字节的帧检测

#网络
vim插件:显示树形目录插件NERDTree安装 和 使用

前言一、下载和配置NERDTree插件的官方地址如下,可以从这里获取最新的版本https://github.com/scrooloose/nerdtree 下载zip安装包或者使用下面官网源文件安装方法我的实验环境是centos6.6,其他版本可能有些不同。安装方法很简单,先把压缩文件下载下来,解压后将plugin目录下的NERD_tree.vim拷贝/.vim/plugin以及doc目录下的NE

#vim#linux
linux驱动 平台设备驱动模型

文章目录一、设备驱动模型的三大组件1. 总线1. 总线、设备、驱动关系2. 总线数据结构 bus_type3.bus_type声明实例4.总线私有数据bus_type_private5.总线注册bus_register()2. 总线属性和总线方法1. 总线的属性bus_attribute2. 创建和删除总线属性3. 总线上的方法3. 设备1. device结构体2. 设备注册和注销3. 设备属性4

#linux#驱动开发
    共 18 条
  • 1
  • 2
  • 请选择