- 博客(56)
- 资源 (19)
- 收藏
- 关注
转载 嵌入式ARM移植之三:移植 linux-2.6.26 内核
宿主机:Kubuntu 8.04 (linux-2.6.24-19)gcc-4.2.3目标机:s3c2440交叉编译器(由crosstool-0.43制作):arm-linux-gcc-4.1.0要移植的内核版本:linux-2.6.26文件系统:cramfs----------------------------------------
2009-05-30 08:51:00 4004
原创 Unable to mount root fs on unknown-block(31,2)的解决方案!
1.1) try start up by nfs, mount the nand flash, and see if there are something2) check /dev to see mtd name (I wont mention udev here)3) param set linux_cmd_line "noinitrd root=/dev/mtdblock3 i
2009-05-30 08:37:00 19437 1
转载 mkimage使用详解 (-a 和 –c参数指定的地址异同的差别)
mkimage使用详解 (-a 和 –c参数指定的地址异同的差别) uboot源代码的tools/目录下有mkimage工具,这个工具可以用来制作不压缩或者压缩的多种可启动映象文件。mkimage在制作映象文件的时候,是在原来的可执行映象文件的前面加上一个0x40字节的头,记录参数所指定的信息,这样
2009-05-30 08:16:00 4260
转载 uboot支持uImage格式的内核
uboot支持uImage格式的内核(可以通过uboot/tools目录下面的一个mkinage工具将一般的内核转换成uImage),这个uImage开始处有一个MagicNumber的标志,uboot根据这个标志识别是否为uImage,如果uboot根据环境变量启动内核,在相应的地方没有找到这个MagicNumber就会报错,你可以把一个uImage烧写到flash里面去,然后在环境
2009-05-29 17:56:00 2676
转载 Uboot启动参数说明:
29.Uboot启动参数说明:bootcmd=cp.b 0xc4200000 0x7fc0 0x200000 ; bootm//倒计时到 0 以后,自动执行的指令bootdelay=2baudrate=38400//串口波特率,一般使用 38400ethaddr=08:00:3e:26:0a:5cboo
2009-05-29 16:14:00 17919
转载 常用的bootargs参数设置备忘录
常用的bootargs参数设置备忘录set bootargs root=/dev/ram0 rw console=ttySAC0,115200 mem=64M ramdisk=32768 initrd=0x30800000,20M init=/linuxrcsetenv bootcmd tftpboot 0x33000000 uImage-rtc/; tftpboot 0x3080
2009-05-29 16:05:00 3356
转载 linux权限详解
一个用户、一个组 我们来看一看 Linux 权限和所有权模型。我们已经看到每个文件属于一个用户和一个组。这正是 Linux 中权限模型的核心。您可以在 ls -l 清单中查看用户和组: $ ls -l /bin/bash -rwxr-xr-x 1 root wheel 430540 Dec 23 18:27 /bin/bash在这个特殊的示例中,/bin
2009-05-29 15:34:00 655
转载 linux 2.6内核+根文件系统的移植实验
linux 2.6内核+根文件系统的移植实验 linux 2.6内核的移植实验概述:对于嵌入式linux系统来说,有各种体系结构的处理器和硬件平台,用户根据自己的需要定制的硬件平台,只要是硬件平台有一点点变化,就需要做一些移植工作,linux内核移植是嵌入式linux系统中最常见的一项工作。由于linux内核具备可移植性的特点,并且已经支持了很
2009-05-29 14:38:00 2216
转载 ARM Linux根文件系统(Root Filesystem)的制作
RM Linux根文件系统(Root Filesystem)的制作关于根文件系统的制作,网络上有很多文章,大多数都只讲到建几个目录,然后用Busybox做个Shell,有很多关键的东西没有说。经过很长时间的摸爬滚打,我终于能够白手起家建立一个根文件系统了。其实我也不懂得原理,只是告诉大家我的作法,其中也不免有错误,欢迎大家指正。2009年2月21日追加:这篇文章已经被无
2009-05-28 20:20:00 1663
转载 2410移植触摸屏驱动
主机:ubuntu 8.10 x86_64交叉编译器:/usr/local/arm/3.3.2/bin/arm-linux-内核版本:2.6.22触摸屏的驱动patch来自openmoko,而openmoko wiki上说触摸屏驱动来自IPAQ-H1940 Project。我是以前用mokomakefile编译neo 1973的rootfs时保留的那些patch
2009-05-28 15:59:00 880
原创 S3c2410开发板linux2.6移植触摸屏驱动移植
在 linux2.6.14 中没有提供 s3c2410 的驱动,所以我们要新建驱动文件,我们在 linux2.6.14/drivers/input/touchscreen 目录下建立新的文件 hfrk_s3c2410_ts
2009-05-28 15:56:00 1138
转载 s3c2410触摸屏驱动(2.6内核)分析
s3c2410触摸屏驱动(2.6内核)分析 s3c2410触摸屏驱动(2.6内核)分析 驱动不是很多,在此把它贴出来然后加上必要的注释:#include #include #include #include #include #include #include #include #include #inclu
2009-05-28 15:47:00 779
原创 我的LCD移植问题:图像偏移
参考资料:我只是改了一下lpcsel由于项目需要,原来的2410升级了一下,改用s3c2440。这几天挺累的,1个礼拜画完了1块2440的6层板。2440其实还不错,就是停产了有点让人不放心。本来移植好的全套内核和驱动这次不得已需要重新改一直一下。这次用几乎是最新的2.6.26.3了,一切都很顺利。但是在LCD方面却遇到一个很诡异的问题。网上也找不到比较有用的信息,最后终于把问
2009-05-27 21:01:00 5405 2
转载 针对up-tech 2410LCD和触摸屏、USB,NE2000移植!
一、移植LCD驱动程序 通过上面的工作,在串口中已经看到了linux2.6.14的启动信息,但是在LCD上没有任何显示,这是因为我们还没有对LCD进行初始化,linux2.6.14已经包含了lcd的驱动程序,驱动程于 /linux2.6.14/drivers/video/目录下,文件
2009-05-27 17:32:00 995
转载 AT指令发送PDU短信详解(支持发送到小灵通)
AT指令发送PDU短信详解(支持发送到小灵通) AT指令发送PDU短信详解(支持发送到小灵通)为了完成公司的短信收发程序,我找遍了所有资料,最后在很多网友的支持下基本上完成了这个程序,为了使后来的人免走我同样的弯路,我将AT指令发送PDU短信的全过程及函数整理出来,希望能给大家帮助,欢迎大家与我一起探讨:QQ :69944601E_Mail :[url=mailto:cg198
2009-05-27 16:53:00 960
转载 s3c2410触摸屏驱动
最近时间比较紧,因为板子的LCD驱动出了些问题,未能做完全测试,但保证按下触摸屏时会有调试信息输出,问题应该不大下面是驱动代码s3c2410_ts.c文件的内容#include #include #include #include #include #include #include #include #include #includ
2009-05-25 20:10:00 1032
转载 Linux2.6内核TouchScreen驱动移植(已测试)
在 linux2.6.14.1 中没有提供 s3c2410的驱动,所以我们要新建驱动文件,从网上下载s3c2410_ts.c与s3c2410_ts.h两个文件,将s3c2410_ts.c 文件拷到linux2.6.14.1/drivers/input/touchscreen 目录下,头文件则拷到源码包的include/asm/arch下, 首
2009-05-25 19:27:00 1791
转载 触摸屏驱动移植 2410+linux 2.6.13
触摸屏驱动移植 2410+linux 2.6.13文件:触摸屏.rar大小:182KB下载:下载S3c2410开发板linux2.6移植触摸屏驱动移植在linux2.6.14 中没有提供 s3c2410 的驱动,所以我们要新建驱动文件,我们在l
2009-05-23 21:53:00 1226
转载 移植Linux2.6.22.2到博创2410-S(s3c2410A)(LCD驱动)
移植Linux2.6.22.2到博创2410-S(s3c2410A)(补:LCD(SHARP LQ080V3DG01)驱动移植) 前段时间移植完了Linux2.6.22.2,开发要用的基本功能都有了。【置顶】移植Linux2.6.22.2到博创2410-S(s3c2410A)(1) 【置顶】移植Linux2.6.22.2到博创2410-S(
2009-05-23 21:10:00 2553
转载 2.6内核LCD驱动移植
2.6内核LCD驱动移植 http://blog.chinaunix.net/u/30949/showart.php?id=360200文件:s3c2410fb_driver.rar大小:7KB下载:下载开发板nan
2009-05-21 22:50:00 1196
转载 unrecognized/unsupported machine ID (r1 = 0x31f07d30).
移植2.6.17.13到s3c2410 移植2.6.17.13到s3c2410前一阵子移植了u-boot1.1.4之后,移植2.6.17.13走了一些弯路,采用了别人移植的2.6.14或2.6.11等方法都不成功,后来发现2.6.17比前几个版本的内核更容易。从www.kernel.org下载2.6.17.13.tar.bz2,解压:#tar jxvf 2
2009-05-21 20:46:00 8722 2
原创 ubuntu中配置tftp服务(自己已经测试过)
sudo apt-get install tftpd-hpa tftp-hpa打开/etc/default/tftpd-hpa#Defaults for tftpd-hpaRUN_DAEMON="no"OPTIONS="-l -s /var/lib/tftpboot"修改设置如下:#Defaults for tftpd-hpaRUN_DAEMON="yes"OPTI
2009-05-21 16:37:00 1104
转载 嵌入式linux的tftp安装配置
TFTP是用来下载远程文件的最简单网络协议,它基于UDP协议而实现。嵌入式linux的tftp开发环境包括两个方面:一是嵌入式linux宿主机的tftp-server支持,二是嵌入式linux目标机的tftp-client支持。因为u-boot本身内置支持tftp-client,所以嵌入式目标机就不用配置了。下面就详细介绍一下linux宿主机tftp-server的安装配置。
2009-05-19 22:54:00 766
转载 Ubuntu 8.10下安装设置Gufw-ufw图形界面防火墙[多图]
Gufw-ufw图形界面防火墙,专为Ubuntu量身打造,deb安装包好简单,而且可以随Ubuntu 8.10系统自动启动、全中文界面、方便地设置放行/阻止的IP或服务或网段,推荐对系统完全性要求较高的商务电脑和想研究Linux端口设置的新手安装使用。先看看Ubuntu 8.10下Gufw-ufw安装后的截图(图1)<!--google_ad_client
2009-05-19 19:57:00 2523
转载 原创 u-boot移植到mini2440,u-boot版本2008.10
这篇文章写于2008.12.28日,主要记录了我移植u-boot-2008.10的过程,并附上了移植好的patch文件。移植好的u-boot-2008.10适用友善公司的mini2440和阳初公司的yc2410。其它的开发板,可能要根据相应的电路配置做稍许修改。我的移植是使用非nand-leagcy方法的,移植好的u-boot-2008.10功能除了基本功能外,加上了yaffs1映像的写入
2009-05-19 10:39:00 834
原创 VC中初始化复选框
((CButton *)GetDlgItem(复选框ID))->SetCheck(1);///选种 ((CButton *)GetDlgItem(复选框ID))->SetCheck(1);///不选种
2009-05-19 08:04:00 907
转载 如何改变VC中控件间的TAB切换顺序
如何改变VC中控件间的TAB切换顺序(2009-3-8 11:53:00)【收藏】 【评论】 【打印】 【关闭】 在VC中,首先控件没有TABINDEX属性;其次,如果你发现这可能是由resource.h中控件的ID值引起的。那么你就错了:因为无论你如何调整resource.h中控件的ID值,都对TAB键的切换顺序不能发生任何影响;那么,VC中的控件顺
2009-05-18 18:00:00 1848
转载 基于优龙FS2410开发板u-boot-1.1.6的移植(NAND FLASH) (二)
基于优龙FS2410开发板u-boot-1.1.6的移植(NAND FLASH) (二) 本文实现u-boot的写操作,实验过程中,参考了网上资料,列举如下: 《uboot1.1.4移植》网址: http://hi.baidu.com/edaworld/blog/item/c40f83a8a2e6d1b5cb130cca.html 《uboot for
2009-05-17 11:13:00 1149
原创 基于优龙FS2410开发板u-boot-1.1.6的移植(NAND FLASH) (一)
买到开发板之初,就开始移植u-boot,问题多多,加上扳子硬件烧写出了问题,折腾半个多月,放弃,一种挫败感久久不能抹去;偶然间发现扬创开发板“基于u-boot移植修改完善”的utu-bootloader,买之,回来打开光盘一看,暂不提供u-boot移植源代码。凭着职业的冷静,我克制住,和网上的朋友一样,奋战几个夜晚,完成了从NAND FLASH启动、NAND FLASH读写、内核引导。 移植过程中
2009-05-17 11:11:00 1338
转载 基于优龙FS2410开发板u-boot-1.1.6的移植(三)
标签: 无标签基于优龙FS2410开发板u-boot-1.1.6的移植(NAND FLASH) (三) 首先引用《嵌入式系统 Boot Loader 技术内幕》的一段话:Boot Loader 的设计与实现是一个非常复杂的过程。如果不能从串口收到那激动人心的"uncompressing linux.................. done, booting
2009-05-17 11:08:00 994 1
原创 port linux 2.6.11.7 kernel to s3c2410(SMDK2410)
port linux 2.6.11.7 kernel to s3c2410(SMDK2410)1 preparationmy board is s3c2410 SMDK2410 a>download kernelhttp://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.11.7.tar.gzdecompress and no patch
2009-05-17 11:05:00 2074
转载 内核移植错误:Uncompressing Linux............................... done, booting the kernel
Uncompressing Linux............................... done, booting the kernel.2008-06-29 20:40移植内核时总是出现问题:Uncompressing Linux.............................................................
2009-05-17 10:31:00 6223
转载 基于优龙FS2410开发板u-boot-1.1.6的移植
基于优龙FS2410开发板u-boot-1.1.6的移植(NAND FLASH) (三) 首先引用《嵌入式系统 Boot Loader 技术内幕》的一段话:Boot Loader 的设计与实现是一个非常复杂的过程。如果不能从串口收到那激动人心的"uncompressing linux.................. done, booting the kernel……"内核启动信息
2009-05-17 10:28:00 860
转载 Ubuntu 8.10+VMware6.0嵌入式环境搭建2-tftp服务安装
Ubuntu 8.10+VMware6.0嵌入式环境搭建2-tftp服务安装(2009-03-31 22:26:14)var $tag=vmware,ubuntu,开发环境,tftp,杂谈;var $tag_code=98eb0a103c4da275279fa1e0d0b3cee9;标签:vmware ubuntu 开发环境 tftp 杂
2009-05-17 08:40:00 893
原创 嵌入式Linux内核移植
嵌入式Linux内核移植姓名:成 炼 学号:081141实验目的l 了解Linux内核源代码的目录结构及各目录的相关内容l 了解Linux内核各配置选项内容和作用l 掌握Linux内核配置文件的作用l 掌握Linux内核的编译过程l 掌握将新增内核代码加入到Linux内核结构中的方法 实验指引尽管目前Linux2.6版本内核已经增加了很多对A
2009-05-16 12:48:00 8536 2
原创 内核(2.6.14) + 根文件系统 + Qt4 移植 for S3C2410
内核(2.6.14) + 根文件系统 + Qt4 移植 for S3C2410 /*********************************************************/LarryChan 阿牛哥(亮) chenliang_43@sina.com http://blog.sina.com.cn/mimimomoll
2009-05-16 12:25:00 1705
转载 c51中的intrins.h库函数
c51中的intrins.h库函数 c51中的intrins.h库函数_crol_ 字符循环左移 _cror_ 字符循环右移 _irol_ 整数循环左移 _iror_ 整数循环右移 _lrol_ 长整数循环左移 _lror_ 长整数循环右移 _nop_ 空操作8051 NOP 指令 _testbit_ 测试并清零位8051 JBC 指令详解: 函数名: _cro
2009-05-15 20:59:00 1913
转载 友善之臂最新QT及linux版本介绍
友善之臂最新QT及linux版本介绍 来源:友善之臂 作者:杨斌 时间:2009-05-05 Tag:Linux 友善之臂 点击:289 本站推出该
2009-05-15 07:58:00 7224 1
转载 Ubuntu下MatlabR2008a安装
Ubuntu下MatlabR2008a安装操作系统:Ubuntu 8.04 MatlabR2008a安装: 中国网管联盟www.bitscn.com (1)解压缩安装文件 网管联盟www.bitsCN.com (2)点击install 中国网管论坛bbs.bitsCN.com (3)按照提示安装,需要install.txt里面的key,需
2009-05-14 21:50:00 1073
转载 电脑通过NOKIA手机(猫)利用GPRS无线上网
电脑通过NOKIA手机(猫)利用GPRS无线上网编辑: 天马行空 发表日期: 2008-08-13 11:29 首先电脑端安装nokia手机PC套件。使手机与电脑用数据线或蓝牙连接,我这里显示的图片是用数据线的,用蓝牙无区别,只是猫名称不同。 一. 打开控制面板---选电话和电话调制解调器 选调制解调器,我的是NOKIA6120C手机 点击属性,点选调制解调器,最大端口速
2009-05-11 22:19:00 1372
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人