I Am Way - 文章列表

来源:百度文库 编辑:神马文学网 时间:2024/04/29 11:31:30
I Am Way
hourse.cublog.cn 首页 |文章 |相册 |收藏夹 |留言

关于作者

姓名:刘应杰 职业:自由职业 位置:北京 个性介绍:北京有我 liuyingjie201000@hotmail.com
|| << 2010年8月 庚寅年(虎) >> ||
日 一 二 三 四 五 六
1
建军节 2
廿二 3
廿三 4
廿四 5
廿五 6
廿六 7
廿七
8
父亲节 9
廿九 10
7月小 11
初二 12
初三 13
初四 14
初五
15
初六 16
七夕节 17
初八 18
初九 19
初十 20
十一 21
十二
22
十三 23
处暑 24
中元节 25
十六 26
十七 27
十八 28
十九
29
二十 30
廿一 31
廿二
我的分类
我的文章分类
嵌入式通讯领域
嵌入式linux
嵌入式linux路由器
GUI
博创嵌入式认证板
我的图片分类
各地嵌入式培训
我的链接分类


文章列表 - 嵌入式linux

dm9000驱动常见问题集(转)
DM9000 终于跑起来
2007-02-02
一个数字问题,花费两天时间,真顶不顺。如果这个所谓的革新公司提供实验板的原理图就好了,可惜...我怀疑他们的板都不知从那里抄来的,也确实佩服他们的销售和我们学校的领导,多么成功的交易啊...
好,问题解决,留下笔记。Linux 2.6.19.2 ,参考 mach-vr1000.c 和网上众多例子...
vi arch/arm/mach-s3c2410/mach-smdk2410.c ,加入:
static struct resource s3c_d9k_resource[] = {
[0] = {
.start = 0x0A000000 + 0x300,
.end   = 0x0A000000 + 0x300 + 0x03,
……
查看全文
发表于:2009-05-07 15:31:09 ┆阅读(153) ┆评论(0)


Linux2.4内核启动logo定制
Linux启动界面设置
1、  linux_logo下载:http://sourceforge.net/project/showfiles.php?gr……
查看全文
发表于:2009-01-07 11:28:17 ┆阅读(301) ┆评论(1)


博创的嵌入式认证板usb鼠标支持
对以前移植的Linux2.6.24内核并没有测试usb鼠标是否好用,今天测试了一下,发现不能检测USB鼠标,修改了menuconfig,新内核的USB鼠标在内核drivers/hid/usbhid目录下,文件名:usbmouse.c,如果你需要对鼠标驱动修改就看这个文件,我的开发板暂时不需要对鼠标驱动定制特别的操作,于是在保证2410配置文件默认的情况下,make menuconfig然后选择 Device Drivers -->进入 选中HID Devices ---> 进入 USB HID Boot Protocol drivers ---> 看到 USB HIDBP Mouse (simple Boot) support,选中它,如果没有出现该项说明你在上边的步骤中选中了其他多余项,可以根据打开的kconfig文件中看到。
menu "USB HID Boot Protocol drivers"
depends on USB!=n && USB_HID!=y
config USB_KBD
tristate "USB HIDBP Keyboard (simple Boot) support"
depends on USB && INPUT
---help---
Say Y here only if you are absolutely sure that you don't want
to use the generic HID driver for your USB keyboard and prefer
to use the keyboard in its limited Boot Protocol mode instead.
This is almost certainly not what yo……
查看全文
发表于:2008-12-17 16:45:06 ┆阅读(136) ┆评论(0)


博创的嵌入式认证板usb设备驱动
第一次编译出的问题:
[root@/]#usb 1-1: new full speed USB device using s3c2410-ohci and address 4
usb 1-1: device descriptor read/64, error -62
usb 1-1: device descriptor read/64, error -62
usb 1-1: new full speed USB device using s3c2410-ohci and address 5
usb 1-1: device descriptor read/64, error -62                             &……
查看全文
发表于:2008-12-17 16:42:58 ┆阅读(274) ┆评论(0)


linux的软连接与硬链接
简而言之,软链接相当于windows中的快捷方式,硬链接相当于一个灾备系统,数据存放在两处,与复制不同的是两处之间存在同步机制,一处数据的改变会实时同步到另一处,另外,一处数据如果被删除了,不会影响到另一处的数据.下面是详细的介绍:
存在两种不同类型的链接,软链接和硬链接。修改其中一个,硬连接指向的是节点(inode),而软连接指向的是路径(path)
软链接文件
软链接又叫符号链接,这个文件包含了另一个文件的路径名。可以是任意文件或目录,可以链接不同文件系统的文件。和win下的快捷方式差不多。 链接文件甚至可以链接不存在的文件,这就产生一般称之为"断链"的问题(或曰“现象"),链接文件甚至可以循环链接自己。类似于编程语言中的递归。
命令格式:
代码: ln [-s] source_path target_path 硬链接文件
info ln 命令告诉您,硬链接是已存在文件的另一个名字,硬连接的命令是:
代码: ln -d existfile newfile   //如果不加任何参数,默认情况下是硬链接.
硬链接文件有两个限制:
1、不允许给目录创建硬链接;
2、只有在同一文件系统中的文件之间才能创……
查看全文
发表于:2008-12-17 16:35:46 ┆阅读(844) ┆评论(1)


[linux]警告:检测到时钟错误。您的创建可能是不完整的。
原因:如果上一次编译时为20071001,你把系统时间改成20070901后再编译就会报这样的错误.
解决:把时间改了或运行下来命令再make
find . -type f -exec touch {} \;
查看全文
发表于:2008-12-17 15:37:50 ┆阅读(324) ┆评论(0)


博创的嵌入式认证板bootloader
关于u-boot1.3.2的完善(脚本的使用)
1、关于脚本
查看全文
发表于:2008-12-16 17:08:49 ┆阅读(241) ┆评论(0)


u-boot脚本语言
◆ 脚本语言支持(类似BASH脚本)。利用U-BOOT中的autoscr命令,可以在U-BOOT中运行“脚本”。首先在文本文件中输入需要执行的命令,然后用tools/mkimage封装,然后下载到开发板上,用autoscr执行就可以了。
① 编辑如下的脚本example.script。
echo
echo Network Configuration:
echo ----------------------
echo Target:
printenv ipaddr hostname
echo
echo Server:
printenv serverip rootpath
echo
② 用tools/mkimage对脚本进……
查看全文
发表于:2008-12-15 09:46:44 ┆阅读(205) ┆评论(0)


u-boot 的setenv使用应该注意的一个问题
我在设置u-boot的自动启动变量时发现一个很烦人的问题:
比如要设置bootcmd 如下
setenv bootcmd nand read 0x22200000 0x00 0x258770;nand read 0x21100000 0x300000 0x010501C9;bootm 0x22200000
可是输入这些命令然后回车时出现u-boot 遇到';'就执行后面的命令,怎么搞都不行,很是烦人呀.
害得我要去查代码,后来发现一个方法就是在每个';'前加一个'\'就不会执行了,就可以在输入命令
后在用saveenv保存环境变量了.
查看全文
发表于:2008-12-06 16:36:02 ┆阅读(306) ┆评论(0)


udev的交叉编译
udev的作用我就不介绍了,总之过去用devfs,现在用udev来进行设备文件的管理。交叉编译的方法如下:
1. 去http://www.us.kernel.org/pub/linux/utils/kernel/hotplug/  下载最新的udev软件包:
udev-126.tar.gz
2. 解压: tar xvzf udev-126.tar.gz
3. 配置交叉编译的选项:
./configure --prefix=/home/rootfs/home/udev --target=arm-linux --host=arm-linux LD=arm-linux-ld
4. 编译:make
提示未定义的IN_CREAT等符号时,可以用grep收索一下内核源代码,找出对应的头文件,添加到udevd.c里就可以编译通过了。如:
#include
查看全文
发表于:2008-12-06 16:37:55 ┆阅读(275) ┆评论(0)


Makefile模板
# PROJECT: Internet Radio
# DATE: 2008-07-21
CROSS_COMPILE = arm-linux-
CC = $(CROSS_COMPILE)gcc
CFLAGS =  -g -I ./include
LDFLAGS = -g -L ./lib -lcurl -lexpat -lssl -lcrypto -Wl,--rpath -Wl,LIBDIR
miniplayer: db_display.o iRoamer.o xmlparser.o
$(CC) $^ $(LDFLAGS)  -o $@
db_display.o:db_display.c
$(CC) $(CFLAGS) -c $^ -o $@
iRoamer.o:iRoamer.c
$(CC) $(CFLAGS) -c $^ -o $@
xmlparser.o:xmlparser.c
$(CC) $(CFLAGS) -c $^ -o $@
clean:
rm -rf miniplayer *.o
作为备份放在这里
查看全文
发表于:2008-12-06 16:39:46 ┆阅读(231) ┆评论(0)


linux2.6.24.4内核adc驱动
Linux2.6内核2410 adc驱动程序
1、驱动程序,代码不是很多,直接贴出来了!
<……
查看全文
发表于:2008-12-05 15:17:58 ┆阅读(247) ┆评论(0)


linux2.6.24触摸屏驱动移植 (续)——开发日志
查看全文
发表于:2008-11-30 21:23:55 ┆阅读(555) ┆评论(1)


linux2.6.24触摸屏驱动移植
嵌入式开发之触摸屏驱动移植移植
1、关于怎么把这个驱动用起来就不用再说了吧!如果还不清楚,就认真看看platform_device的相关资料,在我前面的帖子里也有很多介绍。
查看全文
发表于:2008-11-30 21:20:32 ┆阅读(465) ┆评论(4)


linux2.6内核USB2.0驱动移植(ISP1160/01)
USB2.0驱动移植
开发环境:
查看全文
发表于:2008-11-30 20:38:22 ┆阅读(462) ┆评论(0)


linux输出信息调试信息重定向
重定向linux输出信息(linux2.6)
在运行linux的时候有所有的调试信息可以分为三个部分
查看全文
发表于:2008-11-30 20:31:15 ┆阅读(312) ┆评论(1)


Linux2.6内核usb gadget驱动移植
Linux2.6
内核usb gadget驱动移植
在写之前恶补一点usb slave端的知识
查看全文
发表于:2008-11-30 20:20:51 ┆阅读(1031) ┆评论(2)


制作嵌入式根文件系统(常见问题详解)
首先介绍点背景知识,关于inittab的:
init进程是
查看全文
发表于:2008-11-28 16:05:28 ┆阅读(236) ┆评论(1)


构建嵌入式根文件系统(busybox1.2.2)续1
三、测试
1、在本机修改/etc/export文件,重启NFS服务:
查看全文
发表于:2008-11-28 15:36:49 ┆阅读(271) ┆评论(0)


构建嵌入式根文件系统(busybox1.2.2)
一、主机环境
Lin……
查看全文
发表于:2008-11-28 15:36:02 ┆阅读(258) ┆评论(0)