arm-linux

http://armboard.taobao.com/

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
上一页 1 ··· 25 26 27 28 29 30 31 32 33 ··· 51 下一页

2010年8月4日

摘要: 声明一下,本人无意挑起语言纷争,只是谈谈自己的想法。 我也研究过Ruby,感觉它太繁复了,语法太多,语法糖太多,有太多简写。 我蛮久没玩Ruby了,看到这样的代码完全看不懂了。classCustomer<ActiveRecord::Basehas_many:orders,:dependent=>:destroyend也不想看懂了。 刚才又看了一下ruby官网上的一篇文章:To Ruby From Python。这篇文章也太能吹了,颠倒黑白,极尽倭寇无耻之能事!地址:http://www.ruby-lang.org/en/documentation/ruby-from-other-l 阅读全文
posted @ 2010-08-04 23:06 arm-linux 阅读(2250) 评论(3) 推荐(0) 编辑

2010年7月31日

摘要: 前段时间做了一个关于ARM92440资料的汇总帖,很高兴看到***和CSDN等论坛朋友们的支持和鼓励。当年学单片机的时候datasheet和学习资料基本都是在论坛上找到的,也遇到很多好心的高手朋友,耐心的回答我提出的问题。感激、图报,很简单的想法。希望这次整理的资料帖能对更多的嵌入式爱好者朋友带来帮助! PS: 在此特别感谢古道热肠版主把我的帖子加精,给小弟极大鼓舞! 嵌入式入门篇: 什么是嵌入式系统http://www.helloarm.com/Embedded-Learn/58.htm 嵌入式资深工程师白话说“嵌入式”http://www.helloarm.com/Embedded-Lea 阅读全文
posted @ 2010-07-31 17:11 arm-linux 阅读(3084) 评论(0) 推荐(1) 编辑

2010年7月29日

摘要: 操作系统:Ubuntu10.04可能需要安装的包:sudo apt-get install xorg-devsudo apt-get install libpng-devsudo apt-get install libxext-devsudo apt-get install libxtst-dev以下是安装tslib可能需要的包:sudo apt-get install autoconfsudo apt-get install automakesudo apt-get install libtool 阅读全文
posted @ 2010-07-29 20:04 arm-linux 阅读(873) 评论(0) 推荐(0) 编辑

2010年7月28日

摘要: Linux 的 Input Device 是重要的一個 subsystem,在進行實例介紹前,先大略了解一下相關的 API。Linux Input Deviceinput.c是Linux的”input”驅動程式,主要支援鍵盤與滑鼠的輸入;input.c介面有趣的地方是採用了事件(event)的方式來處理輸入,以下是input.c介面重要的資料結構與函數:* struct input_dev* void input_event(struct input_dev *dev, unsigned int type, unsigned int code, int value)* void input_ 阅读全文
posted @ 2010-07-28 20:31 arm-linux 阅读(562) 评论(0) 推荐(0) 编辑

摘要: 好久没来了!写点东西.关于linux 2.6下面的键盘驱动的实现. 2.6内核采用"input sub system" 的概念.将输入驱动分成三块: driver,input core和Event handler. "一个输入事件,如鼠标移动,键盘按键按下,joystick的移动等等通过 Driver -> InputCore -> Eventhandler -> userspace 的顺序到达用户空间传给应用程序。" 关于输入子系统详细的文章有一个老兄写了一篇: http://blog.csdn.net/colorant/archiv 阅读全文
posted @ 2010-07-28 20:09 arm-linux 阅读(1463) 评论(0) 推荐(0) 编辑

摘要: --作者:老树--发布时间:2010-6-2 15:01:19--Android 架构解析及驱动 键盘篇一、用户空间 ADROID 2.1 架构解析 7 键盘 以上链接,详细介绍了Android用户空间按键的操作,最终通过不断轮询所有设备,直到读取有POLLIN事件产生的设备状态:if(mFDs[i].revents & POLLIN) {res = read(mFDs[i].fd, &iev, sizeof(iev));......二、底层驱动1.设备注册static struct resource s3c_keypad_resource[] = {[0] = { .star 阅读全文
posted @ 2010-07-28 19:23 arm-linux 阅读(2587) 评论(0) 推荐(0) 编辑

摘要: 将addr的第nr位置为1 假设*addr = 0, nr = 3;则执行结果为1000(二进制数)extern __inline__ int set_bit(int nr,long * addr)...{ int mask, retval; addr += nr >> 5; //(1) mask = 1 << (nr & 0x1f); //(2) cli(); retval = (mask & *addr) != 0; *addr |= mask; //(3) sti(); return retval;}(1)如果nr>31则将nr的高27为截取 阅读全文
posted @ 2010-07-28 18:57 arm-linux 阅读(6040) 评论(0) 推荐(0) 编辑

摘要: Linux 的 Input Device 是重要的一个 subsystem,在进行实例介绍前,先大略了解一下相关的 API。 Linux Input Device input.c是Linux的"input"驱动程式,主要支援键盘与滑鼠的输入;input.c介面有趣的地方是采用了事件(event)的方式来处理输入,以下是input.c介面重要的资料结构与函数: * struct input_dev * void input_event(struct input_dev *dev, unsigned int type, unsigned int code, int value) 阅读全文
posted @ 2010-07-28 18:12 arm-linux 阅读(927) 评论(0) 推荐(0) 编辑

摘要: 一、让LCD显示可爱的小企鹅还是先说说环境吧,处理器为S3C2410,linux的版本当然是2.6.20的。下面先说说怎样让LCD上显示出可爱的小企鹅。最直接的步骤如下(记住不要问为什么哈~_~,一步一步跟着走就行了):1. 添加s3c2410处理器的LCD控制寄存器的初始值,具体做法为在文件arch/arm/mach-s3c2410/mach-smdk2410.c中添加struct s3c2410fb_mach_info类型的寄存器描述讯息,如下所示:static struct s3c2410fb_mach_info smdk2410_lcd_platdata = {.fixed_syncs 阅读全文
posted @ 2010-07-28 18:00 arm-linux 阅读(3563) 评论(1) 推荐(0) 编辑

摘要: memcpy() -- 拷贝内存内容2007年07月06日 星期五 09:07相关函数: bcopy(), memccpy(), memmove(), strcpy(), strncpy()表头文件: #include <string.h>定义函数: void *memcpy(void *dest, const void *src, size_t n)函数说明: memcpy()用来拷贝src所指的内存内容前n个字节到dest所指的内存地址上。与strcpy()不同的是,memcpy()会完整的复制n个字节,不会因为遇到字符串结束'/0'而结束返回值: 返回指向de 阅读全文
posted @ 2010-07-28 17:34 arm-linux 阅读(1588) 评论(0) 推荐(0) 编辑

上一页 1 ··· 25 26 27 28 29 30 31 32 33 ··· 51 下一页