- 博客(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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人