ARM
denjackson
这个作者很懒,什么都没留下…
展开
-
Tiny core linux 试用
http://www.tinycorelinux.com/ 可下载,此LINUX仅10M左右,而且内核和glic版本较新。安装到硬盘.首先要下载grub.copy 到硬盘中。把tiny文件系统boot目录也copy到硬盘里.我是把我64M的cf卡分成两个分区,都是ext3格式。注意grub的目录,我是 /boot/grub#cd /boot/grub#grub>find /boot/grub/stage1就会有相应的设备显示出来。如 hd0>root (hd0,0)>setup (hd0)>quit启动设置原创 2010-12-03 16:27:00 · 3228 阅读 · 0 评论 -
如何开始写嵌入式linux设备驱动程序
<br />一,开发环境的建立:<br /> <br /> 1.准备内核:<br /> <br /> 将开发板上的linux内核解压到一个目录如linux2410<br /> #make menuconfig 配置内核<br /> #make zImage 编译内核,如果不编译,是无法通过驱动程序的编译的,请记住。<br /> <br /> 2.准备交叉编译工具<br /> <br /> 将arm-linux编译工具解压到/usr/local/arm下,或者你自己的任何一个目录.<br原创 2010-11-10 20:18:00 · 1345 阅读 · 0 评论 -
QT中文字体显示
环境Qt4.6.2,2440板.1.下载中文字体http://wenq.org/ 感谢文泉提供很好的字体。2.将字体文件名改成英文copy到目标板的 FONT目录下,要做一个export 指向这个目录哦。3,在main中加入以下两行。 QTextCodec::setCodecForLocale(QTextCodec::codecForName("UTF-8")); QTextCodec::setCodecForCStrings(QTextCodec::codecForName("UTF-8"));原创 2010-11-05 16:33:00 · 1959 阅读 · 0 评论 -
静态编译QT程序图片显示的问题
<br />main中加入<br /> <br /><br />#include<QtPlugin> // for release<br />Q_IMPORT_PLUGIN(qjpeg) //for releas<br /> <br />pro中加入<br />CONFIG += static<br /> <br /><br />LIBS += /usr/local/Trolltech/QtEmbedded-4.6.2-2410arm/plugins/imageformats/libqgif.a<br /原创 2010-11-05 16:39:00 · 1667 阅读 · 0 评论 -
linux logo制作及居中显示
<br />我用logomaker工具没成功,只有按命令方式来做,其实logomaker也是这样做的,只是为啥不行呢?<br /> <br />先安装 netpbm<br /> <br />apt-get install netpbm<br /> <br />保存一个png图片logo.png,按如下方式操作:<br /> <br /><br />#pngtopnm logo.png > linuxlogo.pnm<br /># pnmquant 224 linuxlogo.pnm > linuxlogo2原创 2010-11-04 16:46:00 · 1936 阅读 · 0 评论 -
2440内核移植心得.
<br />环境: inux version 2.6.12-h1940 (root@ubuntu) (gcc version 3.4.1) ,文件映像格式 cramfs.<br /> <br />GEC2440光盘上附带的内核,make之后,烧进去首先出现如下错误:<br /> <br />mount_devfs_fs(): unable to mount devfs, err: -2<br /> <br />首先怀疑是原来的内核没有改ECC相应的东东.<br />1.driver/mtd/nand/s3c原创 2010-11-04 14:26:00 · 1602 阅读 · 1 评论 -
tslib 移值注意事项。
<br />1. 要了解目标板的驱动设备名,可在目标板的/dev目录下 ls -l 查看,然后用 cat 设备文件名,正常情况下,你按动屏会有数据列出来。说明这个设备就是你要的设备名。<br /> <br />2.将整个你编译好的事tslib目录copy到目标板同样的地方。然后将环境变量设置好。<br />我的设置:<br /><br />export TSLIB_ROOT=/usr/local/tslib-1.4-2410<br />export TSLIB_TSDEVICE=/dev/ts<br /原创 2010-10-28 21:54:00 · 1053 阅读 · 0 评论 -
Qt Creater Qt Version Rebuild失败
<br />通常是找不到 arm-linux-g++位置的原因。在qt 库安装目录下 mkspecs/qws/linux-arm-g++/下找到qmake.conf文件,<br />加上arm-linux-gcc 的安装路径<br /> <br />如我的<br />QMAKE_CC = /usr/local/arm/3.4.1/bin/arm-linux-gcc<br />QMAKE_CXX = /usr/local/arm/3.4.1/bin原创 2010-10-27 19:40:00 · 1153 阅读 · 0 评论 -
交叉编译内核及程序的心得.
<br /> 首先要明确,目标板提供的内核和交叉编译器不可替换,要对应,不然会出现很多种奇怪的问题,也是你研究头痛也一时解决不了的。切记!<br />所以你在建立自己的交叉编译环境前,要了解目标板的环境及资料。充分认识自己的项目需求,不要图新!<br /> <br />我还在研究中,希望能快速解决各种问题。原创 2010-10-26 21:30:00 · 788 阅读 · 0 评论 -
vm 虚拟机使用的注意事项.
1,网络设置要用桥接方式,这样你的VM下的LINUX网段同你XP一样,NFS这些服务才方便。2.设置共享文件夹后,如果在linux的/mnt/hgfs下没有出现,只有按以下方式处理:VM 菜单下,选reinstall vm tools.这样,在你linux下会挂一个光盘出来,这就是vm tools工具。安装他,就会解决这个问题。有时你发现,这前是可以的,后来更新系统后不行了,原因就是vm tools 更新后版本不一致导致的。记住,VM Tools不能更新。以下附nfs的安装设置.网络文件系统 (NFS)原创 2010-10-25 17:28:00 · 1246 阅读 · 0 评论 -
gec2410 QT 移值心得.
GEC2410自带的开发板是很老的QT了。我决定移值新的QT至开发板。但我用arm-linux-gcc 4.3的交叉工具编译的任何程序都无法在板上运行。出现llegal instructio的错误,总之是关于EABI的东西,要从内核着手解决,太麻烦。没有办法。但用arm-linux-gcc 3.4.1的编译器编译的程序可以运行。那只有基于这个编译器来编译QT了。we will go...我试了用arm-linux-gcc 3.4.1编译QT4.7,出现很多的错误,一时解决不了。但如果用arm-linux-4原创 2010-10-27 19:24:00 · 1524 阅读 · 0 评论 -
ARM工具链安装笔记
<br /><br />linux QT FOR ARM 交叉环境学习笔记:<br />///////////////////////////<br />1: G++<br />sudo apt-get install g++<br />///////////////////////////////////////////////////////////<br />2: COM工具<br />sudo apt-get install cutecom<br />///////////////////////原创 2010-10-27 11:30:00 · 1621 阅读 · 0 评论 -
busybox 安装配置
<br />转自http://blog.csdn.net/denlee/archive/2008/04/06/2254192.aspx<br /> 这几天在使用Busybox制作FS2410开发板的CRAMFS文件系统,由于开始 下载的是Busybox1.10,每次下载到开发板中,然后启动总是出现”Failed to execute /linuxrc. Attempting defaults...“的错误。到网上查了大量的资料,并做了大量的实验,发现都不能成功。今天下午突然发现一个能够仿真arm的软件原创 2010-10-27 00:10:00 · 3410 阅读 · 0 评论 -
lib/ld-linux.so.3: No such file or directory问题
下载 for 目标机的 so文件,然后做一个连接...转载 2010-10-26 16:52:00 · 8391 阅读 · 0 评论 -
tftp服务器建立
<br /><br />1. Install tftpd and related packages.$ sudo apt-get install xinetd tftpd tftp<br />2. Create /etc/xinetd.d/tftp and put this entry:service tftp{protocol = udpport = 69socket_type = dgramwait = yes转载 2010-10-25 14:49:00 · 670 阅读 · 0 评论 -
Qt X86 嵌入式模式 /dev/fb0无法打开
最近要在Linux做基于frame Buffer的图形显示,不论我在独立分区的Linux FC6系统中,还是在装有Red hat9的VPC中,都无法打开/dev/fb0。从网上找了很多资料,都没能解决。经过几天的的郁闷之后,终于解决了这个问题。先记录如下: 1、首先确认对Frame Buffer的支持是否编译到Linux的内核中。在安装的Linux中,默认都会把这个支持打开编译到内核中。但是如果自己重新编译了内核,或者升级内核,得确认把Frame Buffer的支持编入内核,并且还要把Console转载 2010-12-03 09:31:00 · 2676 阅读 · 1 评论 -
QT 环境配置选项
<br />QWS_MOUSE_PROTO: MOUSE指定:<br /> <br /> 如果指定的鼠标设备驱动是:QWS_MOUSE_PROTO=IntelliMouse:/dev/input/mouse0,然后检查设备的输出,通过在控制台上敲: cat /dev/input/mouse0 | hexdump,移动鼠标后,如果可以在控制台上看见输出,表示能够正确的使用设备,否则要重新连接设备。对于设备的读写权限,一般要求对设备至少有读权限。比如:QWS_MOUSE_PROTO=Intel原创 2010-12-03 10:08:00 · 2395 阅读 · 1 评论 -
How to config Bananapi pro AV output as default video signal ?
To get the tools, go to the git repository athttps://github.com/linux-sunxi/sunxi-tools/and download the ZIP file unzip the file on Ubuntu desktopthe folder call is:"sunxi-tools-master"转载 2015-03-10 10:20:30 · 1870 阅读 · 0 评论