Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

从HAL层到Java应用层重写mini6410 LED功能

从HAL层到Java应用层重写mini6410 LED功能

从HAL层到java应用层重写mini6410 led功能记录了我从HAL层到应用层如何把led这个设备控制实现的过程。如果有遗漏或者错误,请各位高手指点。led驱动的代码就不说了,以后有空再实现,第一步,查看linux驱动设备是否工作正常。之后所有的一切,都是在这个leds设备的基础上操作完成的,所以,检查这个设备是不是有用成为了一个很重要的关键。首先,用adb shell查看Android dev下的目录,发现有leds这个设备:ls -l /dev/...
Linux中SPI子系统图解和mini2440下的SPI驱动移植

Linux中SPI子系统图解和mini2440下的SPI驱动移植

1.SPI子系统框图详解:SPI总线上有两类设备:一类是主控端,通常作为SOC系统的一个子模块出现,比如很多嵌入式MPU中都常常包含SPI模块。一类是受控端,例如一些SPI接口的Flash、传感器等等。主控端是SPI总线的控制者,通过使用SPI协议主动发起SPI总线上的会话。而受控端则被动接受SPI主控端的指令,并作出响应的响应。如图1所示,linux下的spi子系统主要涉及3个部分:spi核心、spiprotocol驱动和spi主控制器驱动。如图1.1,...
基于S3C2440的嵌入式Linux驱动——SPI子系统解读(一)

基于S3C2440的嵌入式Linux驱动——SPI子系统解读(一)

本文将介绍SPI子系统。内核版本为2.6.30。如有错误欢迎指正。预备知识要求:1.SPI总线2. platfrom平台3. sysfs子系统4. 阅读过LDD3第3,5,6,7,9,10,11章的内容。NOTE:如果没有看过LDD3的相关内容,直接看内核源码将非常吃力!!!PC主机:Ubuntu 和 RedHat 9.0目标板:TQ2440开发板 cpu:s3c2440 linux内核:2.6.300.引言本系列文章对Linux设备模型中的SPI子系统进...
S3C2440使用RAM来挂载jffs2文件系统

S3C2440使用RAM来挂载jffs2文件系统

开发环境:PC主机:Ubuntu 和 RedHat 9.0目标板:TQ2440开发板,linux内核2.6.30,根文件系统为YAFFS。0. 引言 在yaffs2,jffs2和cramfs这3个文件系统中,只有cramfs可以作为loop device使用mount命令来挂载,而其他两个则不行。 不过内核可以使用RAM来模拟一个块设备,从而可以让jffs2文件系统使用mount命令来挂载文件系统。 至于yaffs2文件系统的挂载,目前还不知道有什么方法。...
基于S3C2440的嵌入式Linux驱动——SPI子系统解读(二)

基于S3C2440的嵌入式Linux驱动——SPI子系统解读(二)

该系列文章将分为四个部分:第一部分,将对SPI子系统整体进行描述,同时给出SPI的相关数据结构,最后描述SPI总线的注册。基于S3C2440的嵌入式Linux驱动——SPI子系统解读(一) http://www.linuxidc.com/Linux/2012-08/68402.htm第二部分,即本篇文章,该文将对SPI的主控制器(master)驱动进行描述。第三部分,该文将对SPI设备驱动,也称protocol 驱动,进行讲解。基于S3C2440的嵌入式L...
基于S3C2440的嵌入式Linux驱动——SPI子系统解读(三)

基于S3C2440的嵌入式Linux驱动——SPI子系统解读(三)

该系列文章将分为四个部分:第一部分,将对SPI子系统整体进行描述,同时给出SPI的相关数据结构,最后描述SPI总线的注册。基于S3C2440的嵌入式Linux驱动——SPI子系统解读(一)http://www.linuxidc.com/Linux/2012-08/68402.htm第二部分,该文将对SPI的主控制器(master)驱动进行描述。基于S3C2440的嵌入式Linux驱动——SPI子系统解读(二)http://www.linuxidc.com/...
基于S3C2440的嵌入式Linux驱动——SPI子系统解读(四)

基于S3C2440的嵌入式Linux驱动——SPI子系统解读(四)

本系列文章对Linux设备模型中的SPI子系统进行讲解。SPI子系统的讲解将分为4个部分。第一部分,将对SPI子系统整体进行描述,同时给出SPI的相关数据结构,最后描述SPI总线的注册。基于S3C2440的嵌入式Linux驱动——SPI子系统解读(一)第二部分,该文将对SPI的主控制器(master)驱动进行描述。 基于S3C2440的嵌入式Linux驱动——SPI子系统解读(二)第三部分,该文将对SPI设备驱动,也称protocol 驱动,进行讲解。基于...
交叉编译tslib1.4过程详述,配合QT4.5.3成功在Mini2440运行成功

交叉编译tslib1.4过程详述,配合QT4.5.3成功在Mini2440运行成功

移植tslib-1.4所遇到的问题分析与总结(elephant半原创:在移植过程中参考了一些网友的资料,现在结合我遇到的问题分析一下移植过程)一:移植环境1:主机环境:Ret Hat Enterprise 52: 交叉工具链:arm-linux-gcc-4.3.23: 开发平台:友善之臂mini2440+统宝3.5寸屏4:所需的软件资源:tslib-1.4.tar.gz qt-x11-opensource-src-4.5.3.tar.gz qt-embed...
在Windows Phone中如何显示GIF图片

在Windows Phone中如何显示GIF图片

话说前几天我一个朋友跟我谈到一个特别的需求,想从Web上下载GIF图片过来然后在Windows phone 上显示。我们都知道Silverlight与Windows Phone都是不支持GIF图像格式的。如果你尝试去下载gif图片然后在Image控件上显示,你将会得到一个异常。 所以我在网络上找到了 ImageTools 库,这是个包含多种图像格式转换器的第三方库,其中就支持针对GIF格式的图像转换。 使用方式: 首先为你的项目添加此库的引用,如下图,我们...
C# 5.0与VB.NET 有哪些新玩意

C# 5.0与VB.NET 有哪些新玩意

1,异步编程 因为在移动设备上,程序的响应速度实在是一个太重要的问题,所以对于应用被触摸后的反应也是同等重要。 在 Windows Runtime 中,设计师总是要考虑如果一个交互式操作需要耗费大于50毫秒的话,那么就该用异步编程来解决过慢的反应了,虽然同步编程很简单易懂,但是随着移动应用开发越来越火,如何更加方便的异步编程就是一个重要的话题了。所以在制作 Metro App 时,C#独有的 async 与 await 关键字就是 C# 相比较 C++以及...
<< 3431 3432 3433 3434 3435 3436 3437 3438 3439 3440 >>