百度首页 | 百度空间
 
文章列表
 
2008-11-13 15:08


之所以想写这篇帖子,是有两个方面原因。其一是内核版有一个关于《内核可以从线性 地址直接计算物理地址,用来做什么呢?》的讨论,偶说计算出物理地址可以共享给用户空间读写。dreamice兄说能否说一下详细的应用。其二是alb* 版主提到wheelz曾经写过这样一个例程,拜读了一把,发现在传递物理地址和内存大小上,wheelz的例程还有些不够灵活。alb*版主提到可以通过 文件的方式实现动态的传递。

因此,偶也写了这样一个例程,可以动态的将内核空间的物理地址和大小传给用户空间。

整个内核模块,在模块插入
类别:Kernel | 评论(0) | 浏览()
 
2008-11-10 11:07
http://wiki.openmoko.org/wiki/Neo1973_and_Windows

and usb networking:

http://wiki.openmoko.org/wiki/USB_Networking
类别:嵌入式实践 | 评论(0) | 浏览()
 
2008-11-01 15:14
(1)集线器检测新设备
主机集线器监视着每个端口的信号电压,当有新设备接入时便可觉察。(集线器端口的两根信号线的每一根都有15kΩ的下拉电 阻,而每一个设备在D+都有一个1.5kΩ的上拉电阻。当用USB线将PC和设备接通后,设备的上拉电阻使信号线的电位升高,因此被主机集线器检测到。)
(2)主机知道了新设备连接后
每个集线器用中断传输来报告在集线器上的事件。当主机知道了这个事件,他给集线器发送一个Get_Status请求来了解更多的消息。返回的消息告诉主机一个设备是什么时候连接的。
(3)集线器重新设置这个新
类别:嵌入式实践 | 评论(0) | 浏览()
 
2008-11-01 11:31
USB的重要关键字:

1、端点:位于USB设备或主机上的一个数据缓冲区,用来存放和发送USB的各种数据,每一个端点都有惟一的确定地址,有不同的传输特性(如输入端点、输出端点、配置端点、批量传输端点)

2、帧:时间概念,在USB中,一帧就是1MS,它是一个独立的单元,包含了一系列总线动作,USB将1帧分为好几份,每一份中是一个USB的传输动作。

3、上行、下行:设备到主机为上行,主机到设备为下行





下面以一问一答的形式开始学习吧。



类别:嵌入式实践 | 评论(0) | 浏览()
 
2008-10-23 16:38
请教:
LDR R1,= 0x12345678 ;加载 32 位立即数

LDR R1,0x12345678
有什么不相同啊?
一般在什么情况下用 LDR R1,= 0x12345678 ?
在什么情况下用 LDR R1,0x12345678 ?




LDR R0,=LED_TAB ;加载标号地址

LDR R0,LED_TAB
有什么不相同啊?
一般在什么情况下用 LDR R0,=LED_TAB ?
在什么情况下用 LDR R0,LED_TAB ?



===================
类别:c语言实践 | 评论(0) | 浏览()
 
2008-10-17 16:01
I'm also a newbie as far as Sourcery is concerned (< 24 hours
experience, no kernel or Uboot builds), but this might be useful:

The linker is looking for libgcc_eh.a and is failing to find it in .../
lib/gcc/arm-none-eabi/4.2.1.

I've downloaded two versions of G++ Lite:
1. arm-none-eabi 2007q3-53 is for building low-level applications
such as Uboot and Linux Kernel image that don't have an underlying
operating system.
2. arm-none-linux-gnue

类别:嵌入式实践 | 评论(0) | 浏览()
 
2008-10-17 11:01
在s3c6400下测试了一下EABI浮点计算的威力:
# time ./cputest-eabi
real    0m 0.34s
user    0m 0.34s
sys     0m 0.00s

# time ./cputest-oabi
real    0m 6.79s
user    0m 0.18s
sys     0m 6.61s

同样的程序,同样的内核,不同的编译器(一个为OABI,一个为EABI)。
看来是真不是吹的啊。

ref: http://www.linuxdevices.com/articles/AT5
类别:嵌入式实践 | 评论(0) | 浏览()
 
2008-09-18 11:34

http://www.valgrind.org/

http://www-128.ibm.com/developerworks/cn/linux/l-pow-debug/

http://tech.ccidnet.com/art/2583/20071024/1252121_1.html
类别:c语言实践 | 评论(0) | 浏览()
 
2008-08-22 09:15
似乎开始支持流行的多点触控了。 期待


The 2.6.27-rc4 prepatch is available. Along with lots of fixes, it includes support for the multitouch trackpad on new Apple laptops, more reshuffling of architecture-specific include files, a number of XFS improvements, interrupt stacks for the SPARC64 architecture, the removal of the obsolete Auerswald USB sound driver, and new drivers for TI TUSB 6010 USB controllers, Inventra HDRC USB controll
类别:嵌入式实践 | 评论(0) | 浏览()
 
2008-08-20 17:12
内核中将 Packet socket和IP: DHCP support编译进内核或编译成模块。在编译Busybox时把 Networking Utilities下udhcp Server/Client中的 udhcp Client (udhcpc)选上。
关键点要把examples/udhcp/simple.script 脚本文件做为default.script拷贝到/usr/share/udhcpc/default.script

运行udhcpc
类别:嵌入式实践 | 评论(0) | 浏览()
 
2008-08-07 09:52
Linux下直接md5sum filename
Windows下可以使用WinMd5
类别:Tools | 评论(0) | 浏览()
 
2008-07-31 22:32
河源,其得名与水有关。据《旧唐书》记载,东江古称河源水,河源因此而得名。

河源文化历史悠久。河源的龙川县与番禺、博罗、揭阳并称为广东四大古县。河源一带曾是中原文化与岭南文化交融成长的重要区域。在漫长的历史进程中,河源已成为东江客家聚居地,具有浓郁的客家风情,积淀了较为深厚的客家文化,发展了独具特色的东江客家菜,使之与粤菜、潮菜并列广东三大菜系。





热爱河源的10个理由:

1、交通便利,无论是自驾游,还是火车、汽车,都可在三个小时左右到达,无舟车之苦,有远
类别:色影 | 评论(1) | 浏览()
 
2008-07-31 22:31
万绿湖―华南第一湖,万绿湖位于广东省河源市东源县境内,因处处是绿,四季皆绿而得名。她集水域壮美、水质纯美、水色秀美、水性恬美于一身,全国罕见。内设有新丰江国家森林公园与河源新港镇省级自然保护区,被誉为地球北回归线“沙漠腰带的东三奇”之一,是国家AAAA级旅游区,广东省环境教育基地。370平方公里浩淼碧水,1100平方公里延绵青山,360多个绿色岛屿在蓝天、白云、朝霞、夕阳的映衬下,展现出一幅幅迷人的山水画卷。眼见峰峦叠翠、飞瀑扬波;倾听松涛拍岸、鸟语蝉鸣;体验纯真、天然野趣,万绿湖呈现给您的是一个
类别:活着or混混 | 评论(0) | 浏览()
 
2008-07-31 13:58
http://im.qq.com/qq/linux/

80后,哪个电脑右下角没有个QQ?

有空试试, 啥时候再出个iphone的版本就全了, 哈。
类别:活着or混混 | 评论(2) | 浏览()
 
2008-07-31 10:29
类别:Kernel | 评论(0) | 浏览()
 
     
 
 
文章分类
 
 
fs/io(13)
 
 
 
 
Kernel(24)
 
色影(11)
 
 
 
 
 
 
 
     
 
文章存档
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
     
 
最新文章评论
   

不错!
 
 

moko一直在更新啊,怎么会只有07年前的?
 
 
 
     


©2008 Baidu