自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (7)
  • 收藏
  • 关注

原创 PHY

1、device driver bus三者的关系 简单的说就是device和driver都在bus上 最后通过match匹配 所以bus就像一条生产线 driver就像生产线上的员工,device就像生产线上的产品,每种产品需要匹配合适的员工。2.platform总线 我们的设备里面有很多总线 usb i2c mmc等等,以及本文要说的mdio。这些总线都需要挂在platform上管理。3.m

2017-12-29 10:52:57 462

转载 韦东山--关于嵌入式学习

还有一个比较好的文章,写的是具体的怎么按照韦东山的书和视频进行学习的。网址https://www.zhihu.com/question/47881392很早以前在网上看到的韦东山老师写的文章,复制到自己的博客,方便自己以后看。在学习嵌入式Linux之前,肯定要有C语言基础。汇编基础有没有无所谓(就那么几条汇编指令,用到了一看就会)。C语言要学到什么程度呢?越熟当然越好,不熟的话也要具备基本技能。比如

2017-12-21 11:27:35 438

原创 内存分配

代码 1 #include<stdio.h> 2 #include<stdlib.h> 3 int globle=1000; 4 int g; 5 void main () 6 { 7 struct student 8 { 9 int num; 10 struct student *next; 11 }st

2017-12-14 15:52:23 210

原创 static的作用以及实验

1、静态局部变量 普通的局部变量在栈空间上分配,这个局部变量所在的函数被多次调用时,每次调用这个局部变量在栈上的位置都不一定相同。局部变量也可以在堆上动态分配,但是记得使用完这个堆空间后要释放之。static局部变量中文名叫静态局部变量。它与普通的局部变量比起来有如下几个区别:位置:静态局部变量被编译器放在全局存储区.data(注意:不在.bss段内,原因见3),所以它虽然是局部的,但是在程序

2017-12-14 10:41:27 327

转载 链表各类操作详解

http://blog.csdn.net/hackbuteer1/article/details/6591486/ 将define null 0 去掉(本来null就是0 编译提示重复定义) 将return 0 所在的函数类型改为int型(博主可能没验证过代码)

2017-12-11 10:09:53 283

转载 iotcl函数(转自http://blog.csdn.net/shanshanpt/article/details/19897897)

我这里说的ioctl函数是指驱动程序里的,因为我不知道还有没有别的场合用到了它,所以就规定了我们讨论的范围。写这篇文章是因为我前一阵子被ioctl给搞混了,这几天才弄明白它,于是在这里清理一下头脑。一、 什么是ioctl     ioctl是设备驱动程序中对设备的I/O通道进行管理的函数。所谓对I/O通道进行管理,就是对设备的一些特性进行控制,例如串口的传输波特率、马达的转速等等。它的调用个数如下

2017-12-09 08:48:12 358

原创 RTC实时时钟

系统在断电后 需要RTC电池计时间并在系统启动后 将这个时间给到系统时间。以此维护系统断电后与现实时间同步 一般RTC电池需要3V的电压 若经过扩展板连接 需要测量此电压是否给到主控芯片 然后date命令可以查看系统时间 date -s “2008-08-08 12:00:00” 可以通过这个命令修改系统时间与现实时间一致 如果设备上有hwclock这个命令 可以通过此命令修改和查看rtc

2017-12-08 15:33:01 724

转载 Linux下c语言多线程编程

转载自https://www.cnblogs.com/chenyadong/archive/2011/10/25/2223610.html Linux下c语言多线程编程

2017-12-07 15:44:55 4663

原创 打印一个N*N的方阵,N为每边字符的个数( 3〈N〈20 )

打印一个N*N的方阵,N为每边字符的个数( 3〈N〈20 ), 要求最外层为“X”,第二层为“Y”,从第三层起每层依次打印数字0,1,2,3,… 例子:当N =5,打印出下面的图形: X X X X X X Y Y Y X X Y 0 Y X X Y Y Y X

2017-12-07 15:18:23 777

转载 转载 Linux内存管理(最透彻的一篇)

摘要:本章首先以应用程序开发者的角度审视Linux的进程内存管理,在此基础上逐步深入到内核中讨论系统物理内存管理和内核内存的使用方法。力求从外到内、水到渠成地引导网友分析Linux的内存管理与使用。在本章最后,我们给出一个内存映射的实例,帮助网友们理解内核内存管理与用户内存管理之间的关系,希望大家最终能驾驭Linux内存管理。前言内存管理一向是所有操作系统书籍不惜笔墨重点讨论的内容,无论市面上或是网

2017-12-01 19:33:15 337

硬件设计基础.7z

硬件设计基础教程,涉及到基本的电子元器件,芯片,总线原理等

2019-11-07

bmp文件提取裸数据

从bmp文件中提取像素点数据,根据bmp格式在0x0A处有位移数据,根据位移数据提取并保存

2019-07-04

openmp例程1,2,3.7z

openmp例程2和3.针对之前发布的文章,避免网友的重复劳动。

2019-06-06

RGB直方图的并行版本

RGB直方图的并行版本,是kernel文件,后缀搞错了,应该是.cl文件。里面有些函数我还没搞懂,而且这个积分选不了啊!

2019-05-08

C语言计算图片直方图

C语言计算图片直方图,RGBA原图像,有四个颜色通道分别为R,G,B,A。本例循环分别将三个通道的RGB值取出,返回指针

2019-05-08

linux与unix shell编程指南

linux与unix shell编程指南 linux与unix shell编程指南 linux与unix shell编程指南

2018-01-25

VIM中文手册 vim_user_manual.pdf

VIM中文手册 vim_user_manual.pdf

2018-01-25

空空如也

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

TA关注的人

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