自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

embed+

从零开始,任重道远。

  • 博客(30)
  • 收藏
  • 关注

翻译 python实现汉诺塔递归算法超详细过程

python实现汉诺塔递归算法def hanoi(n, x, y, z): if n == 1: print(x, '-->', z) else: hanoi(n-1, x, z, y) print(x, '-->', z) hanoi(n-1, y, x, z)n = int(input('请...

2019-12-01 18:40:35 7652 3

原创 插入排序(Insertion Sort)

插入排序(Insertion-Sort)的算法描述是一种简单直观的排序算法。它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。算法描述:一般来说,插入排序都采用in-place在数组上实现。具体算法描述如下:1.从第一个元素开始,该元素可以认为已经被排序;2.取出下一个元素,在已经排序的元素序列中从后向前扫描;3.如果该元素(已排序)大...

2018-11-16 11:32:08 891

原创 选择排序(Selection Sort)

选择排序(Selection-sort)是一种简单直观的排序算法。它的工作原理:首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。以此类推,直到所有元素均排序完毕。// selectsort.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include &l...

2018-11-16 10:01:38 228

翻译 hotplug

本代码来自于韦东山老师嵌入式二期驱动视频所讲解,仅供学习参考。如有侵权等行为,可当即撤销本文章。更多信息请关注www.100ask.com!!class_device_create class_device_register class_device_add kobject_uevent(&class_dev->kobj, KOBJ_ADD); kobject_u...

2018-06-24 16:44:22 418

翻译 DMA

/* dma.c */#include <linux/module.h>#include <linux/kernel.h>#include <linux/fs.h>#include <linux/init.h>#include <linux/delay.h>#include <linux/irq.h>#inclu...

2018-06-24 09:45:54 184

翻译 DMA驱动

本代码来自于韦东山老师嵌入式二期驱动视频所讲解,仅供学习参考。如有侵权等行为,可当即撤销本文章。更多信息请关注www.100ask.com!!/* dma.c */#include <linux/module.h>#include <linux/kernel.h>#include <linux/fs.h>#include <linux/init.h...

2018-06-24 09:43:33 194

翻译 声卡驱动程序

/* s3c-wm8976.c */#include <linux/module.h>#include <linux/device.h>#include <linux/init.h>#include <linux/types.h>#include <linux/fs.h>#include <linux/mm.h>...

2018-06-22 17:17:59 1023

翻译 RTC驱动

本代码来自于韦东山老师嵌入式二期驱动视频所讲解,仅供学习参考。如有侵权等行为,可当即撤销本文章。更多信息请关注www.100ask.com!!drivers\rtc\rtc-s3c.cs3c_rtc_init platform_driver_register s3c_rtc_probe rtc_device_register("s3c", &pdev->dev, &a...

2018-06-20 21:43:00 219

翻译 字符驱动设备的另一种写法

本代码来自于韦东山老师嵌入式二期驱动视频所讲解,仅供学习参考。如有侵权等行为,可当即撤销本文章。更多信息请关注www.100ask.com!!!#include <linux/module.h>#include <linux/kernel.h>#include <linux/fs.h>#include <linux/init.h>#inclu...

2018-06-20 20:55:35 323

翻译 I2C驱动程序

本代码来自于韦东山老师嵌入式二期驱动视频所讲解,仅供学习参考。如有侵权等行为,可当即撤销本文章。更多信息请关注www.100ask.com!!!i2c_add_driver /* 函数调用分析 */ i2c_register_driver driver->driver.bus = &i2c_bus_type; driver_register(&driver-&g...

2018-06-20 16:18:45 698

翻译 NOR_FLASH驱动程序

本代码来自于韦东山老师嵌入式二期驱动视频所讲解,仅供学习参考。如有侵权等行为,可当即撤销本文章。更多信息请关注www.100ask.com!!!#include <linux/module.h>#include <linux/types.h>#include <linux/kernel.h>#include <linux/init.h>#in...

2018-06-10 15:52:21 544

翻译 NANDFLASH驱动程序

本代码来自于韦东山老师嵌入式二期驱动视频所讲解,仅供学习参考。如有侵权等行为,可当即撤销本文章。更多信息请关注www.100ask.com!!!NAND FLASH驱动程序层次看内核启动信息S3C24XX NAND Driver, (c) 2004 Simtec Electronicss3c2440-nand s3c2440-nand: Tacls=3, 30ns Twrph0=7 70n...

2018-06-10 08:25:35 409

翻译 linux块设备驱动程序

本代码来自于韦东山老师嵌入式二期驱动视频所讲解,仅供学习参考。如有侵权等行为,可当即撤销本文章。更多信息请关注www.100ask.com!!!框架:app: open,read,write "1.txt"--------------------------------------------- 文件的读写文件系统: vfat, ext2, ext3, yaffs2, jffs...

2018-06-08 18:05:35 530

翻译 usb驱动

本代码来自于韦东山老师嵌入式二期驱动视频所讲解,仅供学习参考。如有侵权等行为,可当即撤销本文章。更多信息请关注www.100ask.com!!!/* * drivers\hid\usbhid\usbmouse.c *//* usbmouse_as_key.c */#include <linux/kernel.h>#include <linux/slab.h>#i...

2018-06-07 16:10:58 192

翻译 触摸屏驱动测试

#include <linux/errno.h>#include <linux/kernel.h>#include <linux/module.h>#include <linux/slab.h>#include <linux/input.h>#include <linux/init.h>#include <l...

2018-06-06 15:19:40 1031

翻译 实现简单的触摸屏---按下/松开---驱动测试

本代码来自于韦东山老师嵌入式二期驱动视频所讲解,仅供学习参考。如有侵权等行为,可当即撤销本文章。更多信息请关注www.100ask.com!!!/* s3c_ts.c */#include <linux/errno.h>#include <linux/kernel.h>#include <linux/module.h>#include <linux...

2018-06-05 11:33:04 998

翻译 JZ2440_V3版 4.3寸LCD驱动(下)

本代码来自于韦东山老师嵌入式二期驱动视频所讲解,仅供学习参考。如有侵权等行为,可当即撤销本文章。更多信息请关注www.100ask.com!!!s3c2440_V3_4.3 lcd.c#include <linux/module.h>#include <linux/kernel.h>#include <linux/errno.h>#include <...

2018-06-04 19:20:51 624

翻译 JZ2440_V3版 4.3寸LCD驱动(上)

本代码来自于韦东山老师嵌入式二期驱动视频所讲解,仅供学习参考。如有侵权等行为,可当即撤销本文章。更多信息请关注www.100ask.com!!!在linux-2.6.22.6/arch/arm/mach-s3c2440/mach-smdk2440.c找到mach-smdk2440.c这个文件,打开文件,找到如的代码段:/* 240x320 */static struct s3c2410fb_ma...

2018-06-04 11:17:51 862

翻译 分离分层

本代码来自于韦东山老师嵌入式二期驱动视频所讲解,仅供学习参考。如有侵权等行为,可当即撤销本文章。更多信息请关注www.100ask.com!!!

2018-06-01 18:57:23 182

翻译 输入子系统

本代码来自于韦东山老师嵌入式二期驱动视频所讲解,仅供学习参考。如有侵权等行为,可当即撤销本文章。更多信息请关注www.100ask.com!!!/* 参考drivers\input\keyboard\gpio_keys.c */#include <linux/module.h>#include <linux/version.h>#include <linux...

2018-05-31 20:09:06 112

翻译 按键驱动之原子操作、信号量、阻塞

#include <linux/module.h>#include <linux/kernel.h>#include <linux/fs.h>#include <linux/init.h>#include <linux/delay.h>#include <linux/irq.h>#include <asm/u...

2018-05-29 11:14:55 269

翻译 字符设备驱动之异步通知

本代码来自于韦东山老师嵌入式二期驱动视频所讲解,仅供学习参考。如有侵权等行为,可当即撤销本文章。更多信息请关注www.100ask.com!!!fifthdrv.c#include <linux/module.h>#include <linux/kernel.h>#include <linux/fs.h>#include <linux/init.h&...

2018-05-29 09:00:23 198

翻译 字符驱动设备 异步通知

fifthdrv.c(本代码来自于韦东山嵌入式二期驱动视频所讲解,仅供学习参考。如有侵权等行为,可当即撤销本文章。更多信息请关注www.100ask.com!!!)#include <linux/module.h>#include <linux/kernel.h>#include <linux/fs.h>#include <linux/init.h&...

2018-05-28 21:43:10 150

转载 int main(int argc,char *argv[])的含义

#include<unistd.h> #include<stdio.h> int main(int argc,char *argv[]) { if(argc==1 || argc>2) { printf("请输入想要编辑的文件名如:./edit fillen"); } if(argc==2) { printf("编辑 %sn",argv[1]); ...

2018-05-28 20:43:22 112

翻译 中断驱动程序之poll机制

本代码来自于韦东山嵌入式二期驱动视频所讲解,仅供学习参考。如有侵权等行为,可当即撤销本文章。更多信息请关注www.100ask.com!!!#include <linux/module.h>#include <linux/kernel.h>#include <linux/fs.h>#include <linux/init.h>#include...

2018-05-28 20:26:46 582

翻译 字符驱动设备程序之按键中断驱动

#include <linux/module.h>#include <linux/kernel.h>#include <linux/fs.h>#include <linux/init.h>#include <linux/delay.h>#include <linux/irq.h>#include <asm/u...

2018-05-28 18:58:23 166

翻译 按键驱动

#include <linux/module.h>#include <linux/kernel.h>#include <linux/fs.h>#include <linux/init.h>#include <linux/delay.h>#include <asm/uaccess.h>#include <asm...

2018-05-23 21:11:23 146

翻译 myleds.c

#include <linux/module.h>#include <linux/kernel.h>#include <linux/fs.h>#include <linux/init.h>#include <linux/delay.h>#include <asm/uaccess.h>#include <asm...

2018-05-23 16:02:52 369

翻译 第一个驱动程序点亮led

#include <sys/types.h>#include <sys/stat.h>#include <fcntl.h>#include <stdio.h>/* firstdrvtest on * firstdrvtest off */int main(int argc, char **argv)/* 第一个int argc,是...

2018-05-23 10:02:29 336

翻译 stmdb与ldmia

stmdb:db(decrease before)表示先减后存。指令 stmdb sp!, { fp, ip, lr, pc}  %% "!”表示sp等于最终被修改的sp的值。假设 sp=4096,此条指令的执行过程如下:1.先减:sp=sp-4=4092;2.后存:4092-4095处存放pc的值;3.先减:sp=sp-4=4088;4.后存:4088-4091处存放

2017-11-27 21:06:22 1776

空空如也

空空如也

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

TA关注的人

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