- 博客(20)
- 资源 (3)
- 收藏
- 关注
转载 嵌入式Linux之我行——Linux-2.6.30.4在2440上的移植之触摸屏驱动
嵌入式Linux之我行,主要讲述和总结了本人在学习嵌入式linux中的每个步骤。一为总结经验,二希望能给想入门嵌入式Linux的朋友提供方便。如有错误之处,谢请指正。共享资源,欢迎转载:http://hbhuanggang.cublog.cn一、移植环境主 机:VMWare--Fedora 9开发板:Mini2440--64MB Nand编译器:arm-linux-gcc
2013-11-29 15:19:48 602
转载 基于 mini2440 电阻式触摸屏(四):mini2440触摸屏驱动分析
参考:http://blog.chinaunix.net/uid-22174347-id-1786941.html==========================================================开发环境编译系统 :fedora9编译器 :arm-linux-4.4.3主控芯片 :S3C2440开发板 :mini
2013-11-26 14:51:30 578
转载 linux 同步与异步--阻塞与非阻塞型I/O
同步阻塞IO在这个模型中,应用程序(application)为了执行这个read操作,会调用相应的一个system call,将系统控制权交给kernel,然后就进行等待(这其实就是被阻塞了)。kernel开始执行这个system call,执行完毕后会向应用程序返回响应,应用程序得到响应后,就不再阻塞,并进行后面的工作。例如,“在调用 read 系统调用时,应用程序会阻塞并对内核
2013-11-20 17:16:39 627
转载 自动创建节点的字符杂项设备 misc_register
杂项设备Linux里面的misc杂项设备是主设备号为10的驱动设备定义头文件: 结构体:struct miscdevice {int minor;const char *name;const struct file_operations *fops;struct list_head list;struct device *parent;struct
2013-11-20 10:32:50 819
转载 自动创建节点的字符杂项设备 misc_register
杂项设备Linux里面的misc杂项设备是主设备号为10的驱动设备定义头文件: 结构体:struct miscdevice {int minor;const char *name;const struct file_operations *fops;struct list_head list;struct device *parent;struct d
2013-11-20 10:30:08 2225
转载 阻塞与非阻塞I/O
还记得上篇 我们讲到的是linux中并发控制访问的手段有哪些????原子、信号量、自旋锁、互斥体。这是为了保护临界区的资源,是多个进程对共享资源的并发访问的一种处理手段。但是,在驱动程序中,我们常常为了支持用户空间对设备的灵活访问,引入了阻塞与非阻塞I/O两种不同模式。 阻塞操作是指在执行设备操作时若不能获得资源则挂起进程,直到满足可操作的条件后再进行操作。因为阻塞的进程会进入休眠状
2013-11-19 14:55:45 633
转载 TQ2440的上网设置——telnet: can't connect to remote host (166.111.8.238): No route to host
分类: TQ2440 2011-01-18 17:20 1802人阅读 评论(1)收藏 举报网络互联网ubuntuup终端 手里有一块开发板,按照TQ2440的说明手册进行上网配置,可以使用ping命令与我的PC进行通信,但是不能上网,我的ifcongfig输出结果如下:[c-sharp] view plaincopy[root@Embe
2013-11-12 15:00:18 1747
转载 内核里面writel(readl)是如何实现的
writel和readl,这两个个函数实现在操作系统层,有内存保护的情况下,往一个寄存器或者内存地址写一个数据。先说一下writel: 在arch/alpha/kernel/io.c中有188 void writel(u32 b, volatile void __iomem *addr)189 {190 __raw_writel(b, addr);191
2013-11-08 17:10:00 984
转载 Tiny6410 led 驱动实现分析
http://write.blog.csdn.net/postedit/8984547本文作为学习自己写驱动的基础贴,重在总结写驱动程序从看开发板硬件使用手册,到开发板data sheet, 原理图,再到coding 的整个流程。以Tiny6410 开发板实现led 驱动为例:1. 看Tiny6410 硬件使用手册关于 LED 的介绍部分(要实现LED 驱动当然先要看下开发
2013-11-08 16:58:28 928
转载 linux驱动头文件位置的说明
linux驱动头文件位置的说明分类: 嵌入式 2012-07-13 19:34 1903人阅读 评论(0)收藏 举报linux操作系统相关汇编嵌入式structinclude在不同版本的内核源码上,头文件所在的位置是不同的,比如说在#include#include同样是regs-gpio.h,是在比较低的版本(比如2.6.25)上
2013-11-08 16:20:26 624
转载 基于mini6410的linux按键驱动实例分析
1、 button.c源代码#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #inc
2013-11-08 15:53:25 761 1
转载 [原创]在开发板上执行程序时提示 /bin/sh: Permission denied
2011-03-13 19:06 1706人阅读 评论(0)收藏 举报编译器网上找的:解决了,是因为开发板与系统的交叉编译器版本不一致所导致,而且命令应该是 ./cock. 我的解决办法:chmod 777 hello
2013-11-07 14:15:30 1110
转载 Linux驱动:LED驱动测试
本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明.环境:主机:Fedora12目标板:MINI6410目标板LINUX内核版本:2.6.38实现功能:驱动目标板4个LED.说明:LED与6410引脚对应连接:LED1---GPK4LED2---GPK5LED3---GPK6L
2013-11-06 21:11:31 626
转载 nfs:server is not responding,still trying问题
分类: 嵌入式Linux 2010-11-08 15:44 700人阅读 评论(0)收藏 举报 server嵌入式tcp服务器networkoutputnfs开启后,mount显示正常。进一步进行文件操作时出错,如下图:nfs: server 192.168.13.27 not responding,still trying nfs: server 192.
2013-11-06 19:48:11 675
转载 最简单的模块编程编译出错了?!新手请教…
(2013-01-20 03:29:27)转载▼标签:编程模块杂谈 最简单的模块编程编译出错了?!新手请教…《Linux设备驱开发详解》(宋宝华编著) 上的一个简单例子…第一次接触driver,出错了不知如何下手……------------------------------------------------------
2013-11-04 10:47:55 833
转载 6410移植linux3.3.5
分类: linux 2013-09-02 17:10 65人阅读 评论(0)收藏 举报6410linuxlinux移植目录(?)[+]目录Linux 3.3.5系统移植 2LED驱动移植 8按键驱动移植 9LCD驱动移植 11DM9000网卡驱动移植 14搭建NFS
2013-11-04 09:13:38 1384
转载 linux内核移植(6410)
linux内核移植一,硬件环境:友善之臂 tiny6410 开发板开发主机Linux系统:fedora 10 编译器:arm-linux-gcc-4.5.1 二,内核实现的功能: linux内核移植一,硬件环境:友善之臂 tiny6410 开发板开发主机Linux系统:fedora 10编译器:arm-linux-gcc-4.5.1二,内核实现的功能:
2013-11-04 09:10:41 1088
转载 [转载]ubuntu下编译时出现“make: arm-linux-gcc:命令
(2012-07-03 11:06:03)转载▼标签:转载 原文地址:arm-linux-gcc:命令未找到”的问题">ubuntu下编译时出现“make: arm-linux-gcc:命令未找到”的问题作者:Tobesunshine 今天下午,学到了友善mini2440用户手册的 第六章定制Linux 内核及制作文件系统,在
2013-11-01 22:28:04 1450
转载 如何移植iptables1.4.9到Tiny6410_Linux2.6.38内核
分类: 〖林纳克斯〗 2011-11-01 09:15 1663人阅读 评论(0)收藏 举报linuxnetworkingmodulesocketslinux内核network 版权声明:对于本博客所有原创文章,允许个人、教育和非商业目的使用,但务必保证文章的完整性且不作任何修改地以超链接形式注明原始作者、出处及本声明。 博客地址:http://bl
2013-11-01 21:36:46 671
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人