自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

朝气蓬勃

不积跬步 无以至千里, 不积小流 无以成江海

  • 博客(7)
  • 资源 (18)
  • 收藏
  • 关注

原创 linux学习---信号(signal,sigaction,kill,sigqueue,sigprocmask,sigpending,sigsuspend)

信号(signal)是一种软件中断,它提供了一种处理异步事件的方法,也是进程间惟一的异步通信方式。在Linux系统中,根据POSIX标准扩展以后的信号机制,不仅可以用来通知某种程序发生了什么事件,还可以给进程传递数据。一、信号的来源信号的来源可以有很多种试,按照产生条件的不同可以分为硬件和软件两种。1、  硬件方式当用户在终端上按下某键时,将产生信号。如按下组合键后将产生一个SIGINT信号。硬件

2017-10-28 17:00:39 1709

原创 linux学习---进程控制(fork,vfork,popen,exec,system)

一.进程的概念进程是操作系统的概念,每当我们执行一个程序时,对于操作系统来讲就创建了一个进程,在这个过程中,伴随着资源的分配和释放。可以认为进程是一个程序的一次执行过程。二.进程和程序的区别程序时静态的,它是一些保存在磁盘上得指令的有序集合,没有任何执行的概念。进程是一个动态的概念,它是程序执行的过程,包括创建、调度和     消亡。三.进程控制1.  fork函数函数原形#include pid

2017-10-27 14:43:27 1855

转载 linux学习---常用时间函数

1.与时间有关的数据类型常用的主要有time_t, struct timeb, struct timeval, struct timezone, struct timespec, clock_t,struct tm。 (1).time_t : 这个变量是一个long型,一般用来表示从1970-01-01 00:00:00时以来的秒数,精确度:秒;由函数time()获取。定义在#incl

2017-10-20 16:19:34 994

原创 linux学习---文件I/O和标准I/O

一.文件I/O和标准I/O区别先来了解下什么是文件I/O和标准I/O:文件I/O:文件I/O称之为不带缓存的IO(unbuffered I/O)。不带缓存指的是每个read,write都调用内核中的一个系统调用。也就是一般所说的低级I/O——操作系统提供的基本IO服务,与os绑定,特定于linix或unix平台。标准I/O:标准I/O是ANSI C建立的一个标准I/O模型,是一个标准函数包和std

2017-10-20 15:47:30 2189

原创 linux学习---brk(), sbrk() 用法

一.brk sbrk介绍借用linux那个男人,看下BRK(2)                    Linux Programmer's Manual                    BRK(2) 此部分补充一个知识点:后面的括号1:Linux系统(shell)指2:系统函数3:标准C函数7:系统编程帮助    所以此部分是linux系统函数NAME         brk, sbrk

2017-10-11 18:46:16 6942

转载 嵌入式linux之Uboot和系统移植--基础

《uboot和系统移植-第1部分-uboot学习前传》(观看朱友鹏老师视频后整理的笔记) 1.为什么要有uboot2.为什么是uboot3.uboot必须解决哪些问题4.uboot的工作方式5.uboot的常用命令16.uboot的常用命令27.开发板和主机的ping通8.uboot的常用命令39.uboot的常用命令410.uboot的常用环境变量111.uboot的常用环境变量2 1.为什么要

2017-10-10 10:21:29 1096

原创 linux学习---内存管理以及结存结构描述

一.此部分从从一段很简单的程序和一个问题问题开始程序如下:#include #include #include  int main(){         int a1 = 10;         int a2 = 20;         int a3 = 30;          int *p1 = malloc(4);         int *p2 = malloc(4)

2017-10-08 20:27:19 1050

core5.2.rar

附件为蓝牙V5.2 core文档,目前为SIG最新的协议栈文档,供蓝牙开发板工程是下载查阅.

2020-07-21

SSD1306资料.rar

0.91寸 OLED SSD1306资料(包含英文/中文数据手册/iic逻辑时序图/代码/上位机),供学习下载

2019-12-26

stm32f1_mrvl88w8801应用笔记_20191220.pdf

本文章是STM32F103驱动Marvell8801/Marvell88w8801的应用手册,包含以下篇幅 1)整体介绍篇,主要对开发板做整体介绍 2)硬件篇,主要对板子外设驱动做说明 --》主要对SSD1306 OLED介绍,SPI FLASH介绍,FATFS介绍,USB device介绍,OV7670介绍 3)Linux Wi-Fi篇,主要通过Linux来驱动Wi-Fi模组来了解Linux kernel的无线架构 4)自己实现Marvell8801驱动,主要是根据编程手册来自己实现一个SDIO Wi-Fi的驱动 5)LWIP篇,通过移植LWIP来实现驱动的应用

2019-12-20

AMS1117稳压芯片中文文档

AMS1117稳压芯片的介绍,由于不能免费,所以弄了最低分下载,如果没分可以直接找我要

2018-04-22

ARM CP15寄存器组介绍

ARM CP15组的介绍,ARM开启I/D catch,MMU只能通过这个寄存器

2017-12-07

stm32f4xx 库函数手册

stm32f4xx库函数手册

2017-05-27

stm32f407 参考手册

stm32f407 参考手册,里面包含每个寄存器的定义

2017-05-27

stm32f407 datasheet 数据手册

stm32f407 datasheet 数据手册

2017-05-27

stm32f407 管脚定义

stm32f407 pin define

2017-05-27

stm32f407原理图

stm32f407原理图

2017-05-27

apue头文件

编译UNIX高级环境编程,缺少apue.h文件的解决方法

2016-02-03

STM32 UART

STM32 UART,没有使用DMA,功能是:通过串口接受到数据,进去中断,然后再发送出去

2016-02-02

STM32实现button polling & interrupt方式点亮LED

STM32实现polling & interrupt点亮LED

2016-01-29

STM32 流水灯

STM32 GPIO点亮流水灯试验(库函数版)

2016-01-26

CSR pskey英文文档+翻译文档

CSR pskey英文文档 + 翻译文档大全 适合蓝牙开发人员使用.zip

2015-12-30

unix环境高级编程(APUE)+源码

unix环境高级编程(第3版),附带源码

2015-12-24

I2C总线原理

I2C总线原理,浅显易懂(附带软件模拟I2C)

2015-12-10

网上荡的,uart资料,讲的蛮清楚,适合入门

UART讲解,适合入门·免费散了,网上淘的一片文章

2015-12-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除