logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

嵌入式Linux——SPI总线(1):2440裸机GPIO模拟SPI驱动OLED

简介:    本文主要讲解使用2440裸机的GPIO模拟SPI来控制OLED显示我们想显示的字符串。而我使用了两种方法来实现SPI控制OLED,一种是使用4线的SPI,即MOSI,CLK,DC,CS。而另一种是使用3线的SPI,即MOSI,CLK,CS。所用开发板:JZ2440 V3所用OLED 屏幕:韦东山老师淘宝所用屏幕以及另一种淘宝所用屏幕。所用OLED 驱动芯片:SSD13...

嵌入式Linux——RTC驱动(1):RTC框架分析

简介:        本文通过分层的方式介绍RTC驱动,通过分析RTC在不同层次中所做的不同工作,以及各个层次之间的关系来了解RTC驱动框架。本文分为两部分,第一部分总的介绍RTC框架,而第二部分将结合详细的代码来分析各个层次的关系以及在本层中他们所做的事情。    Linux内核:linux-2.6.22.6    所用开发板:JZ2440 V3(S3C2440A)声明 : ...

嵌入式Linux——应用调试:自制系统调用,并编写进程查看器

简介:    本文主要讲解在ARM Linux中系统调用的原理,并根据这些原理在系统中添加自制的系统调用函数,最后我们还将通过自制的系统调用函数来查看应用程序指定位置的信息,用此方法实现应用程序的调试。  Linux内核:linux-2.6.22.6 所用开发板:JZ2440 V3(S3C2440A)  C库           :glibc-2.3.6声明:    本...

嵌入式Linux——应用调试:输入模拟器(复现操作)

简介:    本文主要介绍一种可以复现操作的方法。通过该方法我们可以复现我们前面做过的操作。我们主要的思路是先将我们先前的操作记录下来,然后再将我们记录的值上报,以实现操作的复现。  Linux内核:linux-2.6.22.6 所用开发板:JZ2440 V3(S3C2440A)声明:    本文是看完韦东山老师的视频后所写的课程总结,同时文中也会加入一些我自己对这方面知识...

嵌入式Linux——nor flash (1):硬件介绍

声明:本文章是学完韦东山老师的教学视频后看过一些文章后所写,在看文章时我会将一些可能重要的知识点复制下来,所以可能会抄到您文章中的一些内容,如果您有什么意见,请同我讲出我会修改或删除。而如果这篇文章对您有帮助,那是我的荣幸。同时我看到网上有一些很好的写nor驱动的文章,但是我发现这些文章中对于nor的硬件描述以及nor与开发板的联系上并不是说的十分清楚,所以我想借这篇文章说一些关于硬件的事。 ..

嵌入式Linux——DMA:在内核中简单使用DMA实现内存中数据传递

简介:    本文主要介绍在内核中简单使用DMA实现内存数据传递。由于本篇文章中没有介绍与框架相关的程序,只是使用字符设备来操作DMA,同时也没有抽象的层次,因此本文中代码分析部分就相对简单。但我还是会将文章分为两部分,第一部分我将介绍与DMA相关的知识。而第二部分讲解在内核中如何通过代码实现DMA的数据传递。 Linux内核:linux-2.6.22.6 所用开发板:JZ2440 V...

嵌入式Linux——printk:printk打印机制分析

简介:    本文主要介绍printk打印机制,并结合内核代码分析其打印的原理。 Linux内核:linux-2.6.22.6 所用开发板:JZ2440 V3(S3C2440A)声明:    韦东山老师的驱动调试视频让我对printk机制有了更深刻的了解,以前我只是在写驱动的时候用到了printk,认为他其实就是与printf一样的一个打印的函数。但当我对printk函数分析过...

到底了