logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Linux内核移植介绍

LINUX 内核移植一、内核移植概述二、Linux内核的目录三、 内核配置四、Kbuild Makefile五、编译连接内核六、内核启动过程七、系统环境变量的设置方法八、实验步奏与其它操作系统相比,Linux最大的特点:它是一款遵循GPL(General Public LicenseGNU通用公共许可证(简称为GPL),是由自由软件基金会发行的用于计算机软件的许可证。)的操作系统,我们可以自由地使

#linux
Linux线程-Mutex互斥锁和信号量互斥锁的笔记

多线程开发在 Linux 平台上已经有成熟的 pthread 库支持。其涉及的多线程开发的最基本概念主要包含三点:线程,互斥锁,条件。其中,线程操作又分线程的创建,退出,等待 3 种。互斥锁则包括 4 种操作,分别是创建,销毁,加锁和解锁。条件操作有 5 种操作:创建,销毁,触发,广播和等待。其他的一些线程扩展概念,如信号灯等,都可以通过上面的三个基本元素的基本操作封装出来。详细请见下表:线程创建

#linux
Linux系统编程基础知识

文件编程概述计算机如何帮助我们自动化完成以上操作操作系统提供了一系列的API如Linux系统:1.在Linux中要操作一个文件,一般是先open打开一个文件,得到文件描述符,然后对文件进行读写操作(或其它操作),最后close关闭文件即可。2.强调一点:我们对文件进行操作时,一定要先打开文件,打开成功后才能操作,如果打开失败,就不用进行后面的操作了,最后读写完成后,一定要关闭文件,否则会造成文件损

#linux
配置移植树莓派过程

1. 树莓派等芯片带操作系统的启动过程C51,STM32(裸机)》》》》》》C直接操控底层寄存器实现相关业务。业务流程型的裸机代码遥控灯: while(1)垃圾桶:WemosD1 LOOP恩智浦智能车: stm32X86,Intelwindows启动过程:电源 -》 BIOS -》windows内核-》C,D盘-》 程序启动(QQ)嵌入式产品: 树莓派,mini2440, mini6410,nan

virtualbox网络配置

virtualbox网络配置实现PC、虚拟机、开发板互ping一.设置virtualbox网卡1.1 关闭虚拟机1.2 设置添加网卡进入设置-网络1.2.1 添加网卡1(NAT网络)这个网络是主机通过网络地址转换到虚拟机,比如主机用无线网卡WLAN上网,用NAT转换比较合适,这样虚拟机也可以访问外网。1.2.2 添加网卡2(host only网络)这个网络是主机通过无线网卡WLAN上外网,但是虚拟

#网络#linux#windows
到底了