自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (12)
  • 收藏
  • 关注

原创 韦东山老师课后作业——ZJ2440裸机模块整合(4):中断信息处理

简介:    本文主要介绍完成作业时在触摸屏中断,ADC中断以及IIC中断中碰到的一些问题。中断简介:    在没有做这个作业之前我一直没有写过子中断的程序,直到这个作业我使用了ADC中断和触摸屏子中断。而这两个中断的结合使用也让我学到了很多。知道了如何对子中断进行操作,如果判断一个中断是触摸屏中断还是ADC中断。这些都是我在这个作业中学到了。所以也要感谢这次的作业让我认识了更多,了解...

2018-05-29 15:17:50 407

原创 韦东山老师课后作业——ZJ2440裸机模块整合(3):触摸屏校准

简介:    本文主要介绍触摸屏校准的实现原理以及以及代码的编写。所用开发板:JZ2440 V3触摸屏校准原理:    其实我们做触摸屏校准主要实现的功能是计算出我们触摸屏在横竖两个方向上一个像素点占用几个ADC值。而本开发板的ADC为片内资源,他是一个十位的ADC,所以他的取值范围是0~1023 。而我们的显示屏是480*272的,即在横向上我们有480个像素点,而在纵向上我们有...

2018-05-28 22:01:34 768

原创 韦东山老师课后作业——ZJ2440裸机模块整合(2):思路介绍

简介:    本文主要讲解在完成这个作业的所思所想。而这些思路会引导我们一步一步走下去,直到完成这个作业。编程思路:    我想大家应该和我一样,在拿到这个作业的时候,都有些激动,但是更多的还是担心。因为这是个比我们平时写单个模块都要大的程序。虽然我们在学习嵌入式Linux之前都会有一些其他单片机的学习经验,如51,avr或者是32 。并且我们也用这些单片机做过一些小的项目。但是我们依...

2018-05-28 17:15:55 309

原创 韦东山老师课后作业——ZJ2440裸机模块整合(1):效果图展示

简介:    本文主要讲解如何实现韦东山老师所留的关于2440裸机整合的作业。 所用开发板:JZ2440 V3所用SPI_OLED 屏幕:韦东山老师淘宝所用屏幕所用IIC_OLED屏幕: 淘宝IIC总线屏幕所用OLED 驱动芯片:SSD1306声明:    前些天偶然在网上看到了老师留的关于裸机的作业。正好那时我刚看完SPI裸机。所以我就用了这一周多的时间来完成这个...

2018-05-28 11:26:55 702

原创 嵌入式Linux——SPI总线(3):2440SPI控制器控制OLED和flash

简介:    本文主要讲解使用2440中的SPI控制器来控制SPI传输命令和数据,以实现对OLED和FLASH的控制。同时本文会分为两部分,第一部分主要介绍2440的SPI控制器。而第二部分我们将结合代码,看是如何实现对OLED和FLASH的控制。所用开发板:JZ2440 V3所用OLED 屏幕:韦东山老师淘宝所用屏幕所用OLED 驱动芯片:SSD1306FLASH:W25Q1...

2018-05-18 15:13:35 2331

原创 嵌入式Linux——SPI总线(2):2440裸机GPIO模拟SPI控制FLASH

简介:    本文主要讲解使用2440裸机的GPIO模拟SPI来控制flash进行数据的存储和读取。所用开发板:JZ2440 V3FLASH:W25Q16DV声明:    本文主要还是学习韦东山老师视频后所做的学习总结。同时由于我在上面一篇文章中已经介绍了:2440裸机GPIO模拟SPI驱动OLED,而本文同样使用GPIO模拟SPI,所以可能与上篇文章有相似的部分。但为了让没有...

2018-05-17 10:38:20 1453 1

原创 嵌入式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...

2018-05-13 19:59:09 2474

转载 嵌入式Linux——uevent机制:uevent原理分析

简介:    本文主要介绍uevent机制是什么,并通过代码分析使用uevent机制生成设备节点的过程。而本文将分为两部分,第一部分我们介绍一些预备知识和uevent的原理,而第二部分——通过代码介绍使用uevent机制创建设备节点。 Linux内核:linux-2.6.22.6 所用开发板:JZ2440 V3(S3C2440A)声明:    本文主要是看完韦东山老师视频并结合...

2018-05-07 10:56:56 31197 3

翻译 mdev.conf翻译

------------- MDEV 初级读本-------------         对于知道如何运用mdev的人来说,这个初级读本似乎是简陋的。但是对于其他人,mdev似乎是一个不可思议的黑匣子,因为我们不知道他是怎么工作的,因此它听起来似乎是令人敬畏的。而我们写的这个初级读本可以供大家参考 ----------- 基本用法-----------       ...

2018-05-07 10:53:05 572

ldd3详解驱动

本资源为ldd3详解,该书中详细介绍了ldd3的使用以及各种驱动的设置

2018-08-22

嵌入式完全开发手册

本资源为韦东山老师的嵌入式完全开发手册,希望可以帮到各位学习嵌入式的同学

2018-08-22

数据结构与算法分析 原书 第二版

本资源主要为数据结构与算法分析这本书,以及一些简单的习题和程序

2018-08-22

做自己的mymsg

我们讲解自己写的kmsg子目录,来实现当使用myprintk函数时将信息打印到我们指定的mylog_buf中

2018-06-05

韦东山老师第一期视频课后作业

本代码包含韦东山老师在第一期视频后所留的课后作业,其中包括对各个模块的整合

2018-05-28

2440SPI控制器控制OLED和FLASH

介绍使用S3C2440A的spi控制器控制OLED和flash来显示在flash中读取的内容

2018-05-18

2440裸板GPIO模拟SPI控制FLASH

在2440开发板上使用GPIO模拟SPI来控制FLASH芯片对其进行读写

2018-05-16

2440裸板spi操作OLED

在JZ2440开发板上用GPIO模拟spi,实现对OLED的控制,来显示我们想显示的字符串

2018-05-13

2440_RTC_翻译

翻译S3C2440A的第十七章RTC(实时时钟),希望对学习这方面同学有帮助

2018-04-15

用i2c总线驱动OLED程序

本包的程序主要讲解了如何通过i2c总线驱动以及字符设备驱动实现将用户所输字符显示到OLED上

2018-04-12

2440裸机驱动OLED

该代码介绍通过使用jz2440裸机的IIC来驱动OLED显示所需要显示的内容

2018-04-06

2440 IIC总线 翻译

2440芯片手册中第二十章 IIC总线 翻译文档,可以看此了解IIC总线

2018-04-02

空空如也

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

TA关注的人

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