linux
文章平均质量分 91
一米阳光john
这个作者很懒,什么都没留下…
展开
-
linux中class_create和class_register说明
本文介绍linux中class_create和class_register的相关使用方法1 class结构体介绍 内核中定义了struct class结构体,顾名思义,一个struct class结构体类型变量对应一个类,内核同时提供了class_create(…)函数,可以用它来创建一个类,这个类存放于sysfs下面,一旦创建好了这个类,再调用device_create(…)函数来...原创 2020-02-10 20:42:18 · 310 阅读 · 0 评论 -
Ubuntu 12.04嵌入式交叉编译环境arm-linux-gcc搭建过程图解
Linux版本:Ubuntu 12.04 内核版本:Linux 3.5.0 交叉编译器版本:arm-linux-gcc-4.4.3 交叉编译器下载 见这篇文章http://www.linuxidc.com/Linux/2011-05/35906.htm安装前的絮叨首先简单介绍一下,所谓的搭建交叉编译环境,即安装、配置交叉编译工具链。在该环境下编译出嵌入式Linux系统所需的操作系统、应用程转载 2014-03-14 14:12:26 · 913 阅读 · 0 评论 -
QTE安装移植全过程(转载并修改)
Qt4.5.3 和 tslib1.4 在 ubuntu8.04 下安装及移植(转载并修改)QT在路上2010-11-12 10:42:13 阅读335评论5 字号:大中小 订阅Qt4.5.3 和 tslib1.4在 ubuntu8.04 下安装及移植到友善之臂 Mini2440 开发板彭海银2009 年 12 月 15 日注意:()内的内容为转载 2014-03-14 15:17:09 · 564 阅读 · 0 评论 -
QT-E编译错误.obj/release-shared-emb-arm/qscriptcontext_p.o和sub-script-make_default-ordered解决方法
错误如下提示:Please submit a full bug report, with preprocessed source if appropriate. See for instructions. {standard input}: Assembler messages: {standard input}:20764: Error: internal_relocati转载 2014-03-15 22:20:59 · 2676 阅读 · 0 评论 -
ubuntu下X11的安装方法
在终端里输入apt-get install libX11-dev libXext-dev libXtst-dev libXrender-dev libxmu-dev libxmuu-dev转载 2014-03-15 17:50:59 · 21914 阅读 · 3 评论 -
Arm-linux-gcc-4.3.2安装步骤
安装交叉编译工具链:1、首先以root用户登入2、复制arm-linux-gcc-4.3.2.tgz到根目录下tmp文件夹里3、解压命令tar xvzf arm-linux-gcc-4.3.2 -C /注意以上命令必须要有-C而且是大写,后边有个空格也要注意。4、配置下编译环境路径 在控制台下输入 gedit /root/.bashrc 等一会出转载 2014-03-15 16:27:00 · 452 阅读 · 0 评论 -
jpegsrc.v6b.tar.gz安装方法
# tar -zxvf jpegsrc.v6b.tar.gz# cd jpeg-6b# ./configure --prefix=/usr/local/jpeg6 --enable-shared# make# mkdir /usr/local/jpeg6# mkdir /usr/local/jpeg6/include# mkdir /usr/loca转载 2014-03-15 16:37:12 · 2355 阅读 · 0 评论 -
ubuntu 12.10 上安装tftp-hpa
1)安装tftp-hpa,tftpd-hpa, xinetdsudo apt-get install tftp-hpa tftpd-hpa xinetd2) 在/etc/xinetd.d/下创建并配置tftp文件sudo vim /etc/xinetd.d/tftpservice tftp{ socket_type = dgram转载 2014-03-15 17:43:01 · 517 阅读 · 0 评论 -
Ubuntu 12.04下Mac主题的安装配置【Macbuntu】
Ubuntu 12.04 的用户可以轻松配置 苹果Mac 主题了,下面详细说说安装配置过程:1.安装 Gnome 经典桌面sudo apt-get install gnome-session-fallback (见图1) 图1没有安装桌面的可安装 Gnome 桌面:sudo apt-get install gnome-core (见图2)图22.下载并安装主转载 2014-03-16 09:48:23 · 793 阅读 · 0 评论 -
在win7上安装qt4.8(QT4.8.5for Windows(Qt Creator+MinGW))
之前在linux上玩过QT的开发,现在因为项目需要不得不在window上开发,原本想直接装个qt5.2就算了,懒得去配置qt4.8的环境,又麻烦,但是现在qt5取消了qt4的很多类,至少用法上有很多不同,所以还是用回qt4.8比较方便。好了,现在来说说qt4.8在win7上的安装吧,经本人亲测成功。下面要用到的在这个网上都可以下载到,请自行下载:http://www.qter.org/?p转载 2014-03-31 20:43:01 · 838 阅读 · 0 评论 -
给JZ2440移植qt4.7.3
系统环境:PC :ubuntu 10.04arm:jz2440 arm920t armv4tl交叉编译器 : arm-none-linux-gnueabi 4.3.2源文件:qt-everywhere-opensource-src-4.7.3.tar.gz 下载地址 : http://pan.baidu.com/s/1cMI3v转载 2014-03-21 17:11:31 · 726 阅读 · 0 评论 -
通过NorFlash的Uboot,tftp下载Uboot至NandFlash
仍然只是本人的一个记录。[u-boot@MINI2440]# nand erase 0 60000NAND erase: device 0 offset 0x0, size 0x60000Erasing at 0x4000000600000 -- 0% complete.OK[u-boot@MINI2440]# tftp 32000000 te-u-bo转载 2014-03-25 10:16:52 · 616 阅读 · 0 评论 -
用tftp在u_boot下烧写uImage到Nand Flash
用tftp在u_boot下烧写uImage到Nand Flash(参考申嵌入的)将uImage拷贝至/tftpboot/ 在SecureCRT中依次输入:SMDK2440A>tftp 0x30008000 uImage //把uImage 写到内存的0x3000 8000开始的单元里 掉电后就没有的啦SMDK2440A>nand erase 60000转载 2014-03-25 18:50:25 · 2670 阅读 · 0 评论 -
Ubuntu11.04中搭建交叉编译环境(arm-linux-gcc-4.6.1版本)
声明:本文主要参考http://blog.csdn.net/xt_xiaotian/article/details/6836739,并根据实际情况作了一定的修改与说明编译环境:内核名称:Linux内核发行版:2.6.38-11-generic内核版本:#50-Ubuntu SMP Mon Sep 12 21:18:14 UTC 2011硬件架构名称:i686硬件平台:i转载 2014-04-09 10:25:24 · 1205 阅读 · 0 评论 -
Ubuntu安装gcc-arm-linux-gnueabi
Ubuntu安装gcc-arm-linux-gnueabi 2012-08-13 14:16:25| 分类:ARM开发环境基础 | 标签:arm ubuntu |举报|字号大中小订阅 [原文地址:http://www.cnx-software.com/2011/03/28/installing-linaro-arm-cross-toolcha转载 2014-10-20 21:16:38 · 1977 阅读 · 0 评论 -
建立ARM交叉编译环境 (arm-none-linux-gnueabi-gcc with EABI)
建立ARM交叉编译环境 (arm-none-linux-gnueabi-gcc with EABI) 分类: 嵌入式开发2010-08-06 00:4830427人阅读评论(13)收藏举报编译器gccsuse工具ubuntu工作昨天终于把交叉编译环境、移植内核和制作root文件系统在arm开发板上顺利跑通了。期间有的步骤很顺利,但更多的是被诸多转载 2014-10-20 20:32:11 · 518 阅读 · 0 评论 -
如何为嵌入式开发建立交叉编译环境
随着消费类电子产品的大量开发和应用和Linux操作系统的不断健壮和强大,嵌入式系统越来越多的进入人们的生活之中,应用范围越来越广。在裁减和定制Linux,运用于你的嵌入式系统之前,由于一般嵌入式开发系统存储大小有限,通常你都要在你的强大的pc机上建立一个用于目标机的交叉编译环境。这是一个由编译器、连接器和解释器组成的综合开发环境。交叉编译工具主要由 binutils、gcc 和 glibc 几转载 2014-10-20 20:59:15 · 422 阅读 · 0 评论 -
Ubuntu 13.04 安装 GCC 4.8.1
终于有了完整实现C++11的GCC 4.8.1.给自己的系统升级吧。下面的步骤可以在Ubuntu 13.04下安装GCC 4.8.1,sudo add-apt-repository ppa:ubuntu-toolchain-r/testsudo update-alternatives --remove-all gcc sudo update-alternatives --rem转载 2014-03-14 13:54:03 · 625 阅读 · 0 评论 -
解决undefined reference to `png_create_write_struct'等的问题
操作系统:Ubuntu12.04QT版本:4.8.5我编译时参考文章:http://hi.baidu.com/applesn/item/ce62411c18530cff86ad4e75由于系统原因,今天要重新编译QT,在编译PC版的qvfb的make步骤时,出现了如下错误:.obj/release-shared/qanimationwriter.o: In function `QA转载 2014-03-14 09:21:13 · 1207 阅读 · 0 评论 -
Ubuntu10.10安装arm版本的Qt遇到error: thread-local storage not supported for this target
Ubuntu10.10安装arm版本的Qt遇到error: thread-local storage not supported for this target用arm编译的时候却碰到如下错误:thread/qthread_unix.cpp:117: error: thread-local storage not supported for this targetmake[1]: **转载 2014-03-14 11:21:27 · 1803 阅读 · 0 评论 -
嵌入式系统中QT与文件系统和应用程序的关系
嵌入式系统中QT与文件系统和应用程序的关系前言从硬件底层到应用程序,构建linux嵌入式系统的过程分为5部分:bootloader移植,内核移植,根文件系统构建,图形系统构建和应用程序开发。根据网络资料,我们都能够分步完成这5个部分,但有的时候总觉知其然不知其所以然,好像不知不觉都已经建立起了一个系统,但相关的概念和方法仍然很模糊,尤其是图形系统构建。本文的“图形系统”特指应用于l转载 2014-02-13 21:08:42 · 436 阅读 · 0 评论 -
文件系统分类
[隐藏]查 论 编文件系统磁盘高级光盘存档系统 AdvFSBe文件系统 (BFS) Btrfs CodaCrossDOS 光盘存档系统 (DFS)Episode EFS exFAT ext ext2 ext3 ext3cow ext4 FAT FAT12 FAT16 FAT16BFAT32转载 2014-02-13 21:23:21 · 460 阅读 · 0 评论 -
Linux下安装tslib-1.4出错及解决方法
首先下载tslib-1.4.tar.gz 解压:tar xzvf tslib-1.4tzr.gz 进入tslib目录 cd tslib 1.执行./autogen.sh 提示错误一: ./autogen.sh: 4: autoreconf: not found 解决方法:sudo apt-get install autoconf转载 2014-03-12 20:55:39 · 692 阅读 · 0 评论 -
Linux 下编译并安装配置 Qt 全过程
Linux 下编译并安装配置 Qt 全过程 最近准备做 Nokia 的 Symbian,Maemo 下触摸屏开发。考虑到程序的跨平台可移植性,最终选择使用 Qt 开发。相对来说,国内关于 Qt 相关文档并不算很多。作者将 Linux 下编译并安装配置 Qt 全过程总结了一下,只希望可以方便更多的朋友! 1。获得源代码 src 官网下载地址:ft转载 2014-03-12 17:24:09 · 473 阅读 · 0 评论 -
交叉编译ARM版 Qt (qt-everywhere-opensource-src-4.7.3)
因实际项目需求,需将Qt编译成LINUX-ARM版,以下为整个操作过程,使用Qt编写的程序已在实际开发板上运行,在此贴出,但愿能为需要的朋友提供上帮助。准备工作:Linux内核版本: Linux 2.6.35-22-generic #33-Ubuntu 交叉编译工具: arm-none-linux-gnueabi 4.4.1转载 2014-03-12 19:16:06 · 482 阅读 · 0 评论 -
配置arm linux Qt开发环境
配置arm linux Qt开发环境的过程相对比较复杂,所以有必要把步骤记录一下。版本:Ubuntu10.04 LTS / Qt SDK 4.7.3 / arm-linux-gcc 4.4.3 一、安装arm-linux-gcc编译器1.下载arm-linux-gcc-4.4.3,http://ishare.iask.sina.com.cn/f/13836544.html2.解转载 2014-03-12 19:17:40 · 387 阅读 · 0 评论 -
NFS服务器 实现宿主机与开发板同步
首先在 ubuntu 平台 (PC)下做如下设置:一:安装 NFS 服务器 sudo apt-get install nfs-kernel-server二:配置该服务器 sudo vi /etc/exports在打开的空的文件中,添加想要共享的目录 /srv/share *(rw,sync,no_subtree_squash)这里: /srv/share 是 ubu转载 2014-03-12 17:22:44 · 533 阅读 · 0 评论 -
ubuntu下的串口调试助手工具cutecom
安装命令: sudo apt-get install cutecom运行命令: cutecomcutecom相对于minicom而言,多了一个输入命令历史列表,这个功能不错。下边说下安装,在ubuntu下比较简单,直接用新立得软件包管理器安装即可使用命令cutecom启动。这里额接的是usb转串口,pl2303,其名字叫ttyUSB0。ubuntu内已经集成了驱转载 2014-03-12 11:24:52 · 930 阅读 · 0 评论 -
ubuntu10.04下安装串口调试工具kermit以及简单的使用
这几天,在网上找了一下,在linux的串口工具,找了一下,有minicom和kermit,minicom安装了之后我一直用不起来,也没有时间去研究,应该是不错的软件吧(以后慢慢研究)。。。kermit是美国哥伦比亚大学的一个开源项目吧。。大家Google百度一下吧。。哈哈!!我就在ubuntu10.04下想试试。在ubuntu下的新立得软件里我看了一下,有gkermit和ckermit,我想这两个转载 2014-03-12 11:32:23 · 624 阅读 · 0 评论 -
Qt4.7 嵌入式环境搭建之源码编译和安装
首先从官网下载QT的嵌入式版,注意官网上的嵌入式版和linux版都是199M,其实他们在官网上的位置不一样,Qt libraries 4.7.0 for embedded Linux (199 MB)http://get.qt.nokia.com/qt/source/qt-everywhere-opensource-src-4.7.0.tar.gzQt libraries转载 2014-03-12 19:15:11 · 598 阅读 · 0 评论 -
Ubuntu 下安装 USB转串口驱动
由于笔记本上安装了Ubuntu 10.10,而且没有带串口,导致了不能直接使用FriendlyArm2440.需要使用USB转串口。以前在笔记本上安装了Windows,直接在网上下了一个USB转串口驱动,而现在怎么弄呢?一筹莫展,于是在网上找了些资料,发现了以下信息,写下来,供大家分享。首先,打开终端,输入以下命令:lsmod在列出来的信息中找到以下字样:转载 2014-03-12 11:12:07 · 468 阅读 · 0 评论 -
linux系统下教你一步一步安装kscope
在ubuntn10.04下,不能直接安装kscope1.6.2,先要安装kde环境支持,如下步骤:apt-get install kdelibs (解决kde-config notfound)apt-get install xorg-dev (解决error:can‘tfind X includes?)apt-get install kdelibs4-dev kdelibs4c2a(解转载 2014-03-12 12:39:26 · 713 阅读 · 0 评论 -
Qt 4.7.3在ARM 2440的移植
Qt 4.7.3在ARM 2440的移植此前反复试过Qt 4.7.0的在ARM上的移植,无奈这个版本的bug甚多,移植非常麻烦,遂坚守4.6.3。开发板:micro2440 内核:2.6.33.5 arm-linux-g++:4.4.3,经实测,这个版本解决了Segmental Fault的问题。先在开发板上移植tslib,此处略去。以下是移植的全过程:(1)下载qt-转载 2014-03-13 11:24:44 · 545 阅读 · 0 评论 -
ubuntu12.04 QtCreator 建立ARM交叉编译环境
QtE库 :QtEembedded-4.8.4-arm 路径:/usr/local/Trolltech/QtEmbedded-4.8.4-arm,生成过程见博客 《QtEmbedded-4.8.4-arm库到开发板(2440)的移植》交叉编译器:arm-linux-gcc-4.3.3,这个编译器用的友善之臂提供的。打开ubuntu中的Qt(在软件中心可以下载到),在菜单栏转载 2014-03-13 11:23:38 · 533 阅读 · 0 评论 -
QT嵌入式环境搭建与移植
、Qt4.6.3<span times="" new="" roman";="" mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:"times="" mso-bidi-font-family:arial;mso-bidi-font-weight:normal"="" style="word-wrap: break-word;转载 2014-03-13 13:31:11 · 564 阅读 · 0 评论 -
解决Ubuntu Linux 下的gmake不能使用的问题
解决Ubuntu Linux 下的gmake不能使用的问题编译nachos程序的时候发现了这样一个错误gmake : command not foundgmake的全名应该是GNUmake,原来在ubuntu中已经取消掉了它,都用make代替。ubuntu-cn上也有人遇到这个问题,方法是把Makefile中的gmake全改为make转载 2014-03-13 14:14:22 · 2546 阅读 · 0 评论 -
Qt creator 的使用
作者:宋老师,华清远见嵌入式学院讲师。1、安装Qtcreator工具软件拷贝\开源平板项目资料(linux)\工具\QT相关\文件夹下qt-sdk-linux-x86-opensource-2010.05.bin到linux环境。2、在/etc/bash.bashrc中添加环境变量export QTDIR=/home/linux/qtsdk-2010.05/qt转载 2014-03-13 13:14:41 · 626 阅读 · 0 评论 -
嵌入式Linux学习1---虚拟机ping不通win7宿主机
今天在我的win7本本上通过虚拟机安装了个ubuntu11的linux系统,我想通过bridge方式与宿主机通信与上网,配置好后,在ubuntu上上网是没问题,打开www.baidu.com很顺畅,可就是ping不通宿主机(宿主机可以ping linux),感觉不是我配置的问题,以前在winxp上都没有遇到过这样的问题,感觉1可能是vm的问题,2可能是win7的问题。首先,可能是防护墙的问题,转载 2013-12-22 17:54:43 · 448 阅读 · 0 评论