
嵌入式开发
文章平均质量分 74
fzf151
这个作者很懒,什么都没留下…
展开
-
Linux-2.6.32内核移植
我的开发板是mini2440,bootlorder是vivi ,交叉编译工具是 arm-linux-4.4.3很多人都是看公司开发板的移植方法做的,很详细简单,但很多都是技术人员帮你做好的,都不是通用的,只是针对于一款硬件设备,学不到多少东西。所以下面介绍一下我的移植方法,一种通用的 下面是详细的制作流程:准备工作:下载Linux-2.6.32.2内核源码http://www.ke原创 2012-04-04 14:40:29 · 878 阅读 · 0 评论 -
关于错误IOError:<urlopen error (-3, 'Temporary failure in name resolution')>的解决
fedora安装Tftp时出错:网上对此问题解决方法很多,但都没有解决此问题,最终还是从鸟哥的书上找到答案。错误信息如下:[root@tom ~]# yum install xinetd tftp tftp-serverLoaded plugins: refresh-packagekithttp://ftp-stud.hs-esslingen.de/pub/Mirrors/arch原创 2012-05-27 10:48:30 · 5152 阅读 · 1 评论 -
Qt移植(Qtopia4.2.2)
九、Qt移植(Qtopia4.2.2)(转载文章)1 Qt 和 Qtopia 简介 (自己的理解,不对之处还请见谅) Qt特点是“一次编写,处处编译”。Qt是在PC机上安装安装使用的;Qtopia Core 是基于嵌入式Linux的面向单一应用的嵌入式产品开发平台,即要移植到开发板上使用的;Qt/E是面向嵌入式系统的Qt版本,而Qtopia最初是构建于Qt/E之上的类似桌面转载 2012-04-11 19:43:00 · 1031 阅读 · 0 评论 -
LCD 背光驱动移植
在 mini2440/micro2440 开发板中,LCD 背光是通过CPU 的LCD_PWR 引脚来控制的,从原理图中可以看出,它对应于GPG4,当LCD_PWR 输出为高电平“1”时,将打开背光;当输出为低电平“0”时,将关闭背光(注意:这里只是打开和关闭背光,而并没有背光亮度的调节作用)。移植过程中也遇到不少问题,最后还需要编写一个测试程序来打开背光驱动。废话少说,下面开原创 2012-04-09 18:01:44 · 676 阅读 · 0 评论 -
ADC 驱动移植
(1)Linux-2.6.32.2 内核并没有提供支持S3C2440 的ADC 驱动程序,所以需要在drivers/char 目录下,创建一个驱动程序的文件名为:mini2440_adc.c(囯嵌提供)在 S3C2440 芯片中,AD 输入和触摸屏接口使用共同的A/D 转换器ADC 驱动和触摸屏驱动若想共存,就必须解决共享“A/D 转换器”资源这个问题,因此在ADC 驱动程序中声明原创 2012-04-10 11:15:26 · 791 阅读 · 0 评论 -
linux启动成功修改logo
1:获得.png图片,可以截图获得,千万注意图片不能大于lcd屏幕,最好小点,大了有时显示不了。我几次没有显示就是图片原因。2 使用Linux命令将图片转换为ppm图片:也可以使用logomaker或者linux系统下自带的JIMP编辑工具使用# pngtopnm logo_linux_clut224.png > logo_linux_clut224.pnm# pnmqua转载 2012-04-09 20:18:48 · 521 阅读 · 0 评论 -
移植apache服务器
移植apache服务器由于移植过程中没有做相应记录,找了一篇相似的文章参考,做临时记录。相应文章参考http://wenku.baidu.com/view/5c70424ecf84b9d528ea7a6b.html?from=related&hasrec=1(1)先建立两个文件#mkdir /home/apache #mkdir /home/apache-arm原创 2012-04-09 19:02:06 · 896 阅读 · 0 评论 -
网卡(dm9000)驱动移植
网卡(dm9000)驱动移植看到网上有很多的博客分享,比如:http://blog.chinaunix.net/space.php?uid=13321460&do=blog&id=2902457http://blog.youkuaiyun.com/baozhongchao/article/details/4538182在此,描述一下自己的制作过程:1.修改arch/arm/pl原创 2012-04-07 14:24:29 · 672 阅读 · 0 评论 -
使用LCD和USB键盘作为终端
有了LCD和USB键盘驱动了,可以使用它们来作为控制台、终端了。(1)修改/etc/inittab文件,增加以下内容:tty1::askfirst:-/bin/shtty2::askfirst:-/bin/shtty3::askfirst:-/bin/shtty4::askfirst:-/bin/shtty5::askfirst:-/bin/shtty6::askf转载 2012-04-07 13:19:42 · 590 阅读 · 0 评论 -
LCD驱动移植
LCD驱动移植做这个驱动移植花了我一个晚上和一个早上,太他吗蛋痛了,但做出来后就很高兴啦!!!学习本身就是烦恼与快乐并存的过程。。。。。。好了,不多说了,下面说说我的移植过程:我的开发板是Mini2440的,LCD是宽屏的,上面标注W35(1)gedit arch/arm/mach-s3c2440/mach-smdk2440.c,先删除之前的 LCD 设备平台原创 2012-04-07 12:48:10 · 490 阅读 · 0 评论 -
关于ABI 和EABI
ABI 和EABIcodesourcery 公司提供的编译器是符合EABI 标准的编译器,我们公司的文件系统内容就是基于该编译器制作生成的,因此使用老式的ABI 接口编译器如arm-linux-gcc 2.95.3 等编译出的可执行文件,是不能在上面运行的。关于 ABI 和EABI 的描述,见下面的说明:原文链接:http://linux.chinaunix.net/bbs/t转载 2012-04-07 09:12:04 · 562 阅读 · 0 评论 -
关于安装fedora9.0 -wmware tools 找不到C header files的问题
在安装fedora9.0 wmware tools时提示:What is the location of the directory of C header files that match your running kernel?The path "" is not valid.Would you like to change it? [yes]这里显示找不到C head原创 2012-04-06 10:05:37 · 561 阅读 · 0 评论 -
Yaffs2根文件系统移植
Yaffs2根文件系统移植一、创建文件夹1.创建主工作文件夹【mkdir arm2410】2.【cd arm2410】3.创建内核移植文件夹【mkdir rootfs】二.自动生成根文件系统文件夹结构【rootfs】文件夹 1.进工作目录[cd rootfs] 2.编辑生成脚本文件[gedit mkrootfs.sh] 将以下内容拷贝到弹出的窗口中,注意保存!!#!原创 2012-04-04 19:14:48 · 898 阅读 · 0 评论 -
USB驱动移植
USB驱动移植今天做了USB的驱动的移植,在此和大家分享一下!!!基本流程如下:执行 make menuconfig 打开配置菜单(1)因为优盘用到了 SCSI 命令,所以我们先增加SCSI 支持。在 Device Drivers 菜单里面选择:Device drivers ---> SCSI Device support ---> SCSI原创 2012-04-05 13:42:14 · 956 阅读 · 0 评论 -
Linux 系统中安装网卡驱动时出现"设备eth0似乎不存在"解决办法
下配置文件(/etc/sysconfig/network-scripts),配置也没错。可以证明根本就不在我想想的范围之内。我就先用“service network restart”重启网络服务,发现网卡起不来。如下图:看到这个之后,我本以为是我在配置IP是把那个步骤搞错了,我就又反复的把IP地址配了好几编,还是不行。我就纳闷啦,难道我连IP都不知道转载 2012-06-16 20:21:08 · 5465 阅读 · 0 评论