精华内容
下载资源
问答
  • 最具体的QT4移植ARM9开发板方法最具体的QT4移植ARM9开发板方法最具体的QT4移植ARM9开发板方法最具体的QT4移植ARM9开发板方法最具体的QT4移植ARM9开发板方法
  • 入门级ARM9开发板原理图 开发 入门级ARM9开发板原理图.rar
  • 三星ARM9开发板TQ2440教程三星ARM9开发板TQ2440教程三星ARM9开发板TQ2440教程三星ARM9开发板TQ2440教程三星ARM9开发板TQ2440教程三星ARM9开发板TQ2440教程三星ARM9开发板TQ2440教程三星ARM9开发板TQ2440教程三星ARM9...
  • ARM9开发板原理图

    2015-12-01 16:14:08
    ARM9开发板原理图,开发必用的原理图,可以提高开发速度
  • 移植ARM9开发板

    2011-09-13 22:28:52
    最具体的QT4移植ARM9开发板方法,可移植到MINI2440上去。
  • ARM9开发板PCB图

    2012-03-21 21:04:42
    ARM9开发板的PCB文件,与原来上传的原理图相同,想要学习的同志可以参考一下哦
  • mini2440+ARM9开发板用户手册,提供mini2440开发所需要的资料
  • ARM9开发板S3C2440原理图及PCB
  • S3C2440A ARM9 开发板上的串口模块
  • 集合国内主流ARM9开发板开发手册,荟萃经典,面向arm +linux初学者,集万家之精华,友善之臂,扬创,飞凌。。。
  • 基于S3C2440A ARM9开发板 上的LED模块
  • QT/E在ARM9开发板上的移植与开发,付华科,何远清,基于QT/E的嵌入式GUI在当今嵌入式图形用户界面中占据着一定的市场。开源、易于移植,对个人开发免费的特点得到了广大嵌入式用户的��
  • 基于S3C2440A ARM9开发板 上的ADC模块
  • 基于S3C2440A ARM9开发板 上的key模块
  • ARM9开发板上自带的USB驱动程序.。。。
  • ARM9开发板连接鼠标和键盘

    千次阅读 2017-01-06 22:39:01
    偶发奇想,突然想到用usb分线器让ARM9开发板和鼠标键盘相连接。 运行成功,arm板里驱动都有。试了一下终端,可以用键盘输入命令,删除等操作。 鼠标可以在界面移动单击是确定进入。 音响线和arm音频接口相连,...

    偶发奇想,突然想到用usb分线器让ARM9开发板和鼠标键盘相连接。

    运行成功,arm板里驱动都有。试了一下终端,可以用键盘输入命令,删除等操作。

    鼠标可以在界面移动单击是确定进入。

    音响线和arm音频接口相连,声音可以正常输入,驱动正常。

    今天就测了这些功能,感觉arm还是挺强大的。

    下面是硬件照片:


    展开全文
  • dropbear ssh服务移植到arm9开发板

    千次阅读 2017-06-22 17:31:20
    将dropbear SSH移植到arm9开发板 一般的服务进程就是这3个  /usr/sbin/telnetd  /usr/bin/vsftpd  /usr/bin/dropbear 比如telnetd服务和ftp服务可以从busybox中复制过来 ssh服务可以使用dropbear...
     

    昨天用了openSSH,做了个移植,无奈生成的文件太大,生成的二进制程序大概15M的样子,整个Flash都装不下所以不适合一般的嵌入式设备。

    恰巧今天同事提到了dropbear,这个可是个好东西,大家可以百度一下,他是个轻量级的SSH服务器,非常适合安装到嵌入式设备中,我编译出来

    总共才500多K,很满意。废话不说,上教程

     

    设备:Hi3515 Demo单板(海思的视频开发板)

    Host:Ubuntu10.04

    交叉编译环境:Hi3515_SDK_V1.0.8.0

     

    1、先下载源文件

    dropbear:https://matt.ucc.asn.au/dropbear/releases/dropbear-2013.56.tar.bz2  

    zlib-1.2.7:http://zlib.net/zlib-1.2.7.tar.gz

    交叉编译环境自己配置,这个不具有统一性,每个设备的交叉编译环境都不同,固不叙述教程,我已经安好了Hi3515的开发环境。

    2、解压文件:

    将下载到的源码保存到一个文件夹下,我保存到了/root/Hi3515/EmbSSH目录下,这个目录可以随便定义,不是关键

    [cpp] view plain copy
    1. mkdir source package   //创建目录  
    2.   
    3. mkdir package/zlib   //创建zlib目录  
    4.   
    5. mv zlib-1.2.7.tar.gz dropbear-2013.56.tar.bz2 ./source   //将zlib移动到source文件夹  
    6.   
    7. cd source    
    8.   
    9. tar -zxvf  dropbear-2013.56.tar.bz2  //解压  
    10.   
    11. tar -zxvf  zlib-1.2.7.tar.gz        


    3、编译zlib

     

    [cpp] view plain copy
    1. ./configure --prefix=/root/Hi3515/EmbSSH/package/zlib   


     

    4、修改Makefile

    [cpp] view plain copy
    1. CC=/opt/hisi-linux/x86-arm/gcc-3.4.3-uClibc-0.9.28/bin/arm-hisi-linux-gcc   
    2. AR=/opt/hisi-linux/x86-arm/gcc-3.4.3-uClibc-0.9.28/bin/arm-hisi-linux-ar   
    3. CPP =/opt/hisi-linux/x86-arm/gcc-3.4.3-uClibc-0.9.28/bin/arm-hisi-linux-gcc -E   
    4. LDSHARED=/opt/hisi-linux/x86-arm/gcc-3.4.3-uClibc-0.9.28/bin/arm-hisi-linux-gcc  

    注意:这里的CC AR CPP LDSARED这几个参数就是改成你的交叉编译环境中的编译器,最好是使用绝对路径,当然如果你的交叉编译环境已经加载到环境变量中,可以使用相对路径,但是还是推荐绝对路径,虽然写起来麻烦点,但是安全可靠。

    5、编译,安装


    [cpp] view plain copy
    1. make    //编译  
    2.   
    3. make install //安装到你前面prefix指定的目录中  


     6、编译dropbear

    回到source目录

    [cpp] view plain copy
    1. cd dropbear-2013.56  //进到dropbear源码包中  
    2.   
    3. ./configure --with-zlib=/root/Hi3515/EmbSSH/package/zlib CC=/opt/hisi-linux/x86-arm/gcc-3.4.3-uClibc-0.9.28/bin/arm-hisi-linux-gcc AR=/opt/hisi-linux/x86-arm/gcc-3.4.3-uClibc-0.9.28/bin/arm-hisi-linux-ar --host=arm-linux   //配置makefile  


     

    7、编译

    [cpp] view plain copy
    1. make  


      

         make scp

    其中的scp需要单独编译,然后用把编译好的scp复制到build/bin目录下
    这样就可以通过scp把客户端的数据拷贝到服务器了

    8、到这,编译工作就已经结束了。接下来将编译之后生成的文件文件移植到开发板中

    将dropbear目录下面的dbclient,dropbear,dropbearconvert,dropbearkey四个文件复制到开发板的/bin目录下或者/sbin目录下

    注意要修改权限才能执行

    将package/zlib目录下的libz.so.1和libz.so.1.2.7复制到开发板的/lib目录下,这个库文件必须要拷贝,不然的话,程序不能运行

     

    9、配置dropbear

    这里要在开发板中进行配置,通过串口打开中终端

    [cpp] view plain copy
    1. cd /etc  
    2.   
    3. mkdir dropbear  
    4.   
    5. cd dropbear  
    6.   
    7. dropbearkey -t rsa -f dropbear_rsa_host_key  
    8.   
    9. dropbearkey -t dss -f dropbear_dss_host_key  

     

    10.启动dropbear
    [cpp] view plain copy
    1. dropbear -p 22  //监听22端口,通常ssh默认都是22端口  

    11.帮助
    通过dropbear -h可以查看帮助选项
     
    12.说明
    安装dropbear的时候,生成了dbclient,dropbearkey和dropbearconvert
    其中:
    Dropbearkey是用来生成公钥的,
    Dropbearconvert是用来与openssh转换的
    Dbclient可以用来连接远程的服务器
     
    Dbclient的用法,例如
    #./dbclient username@192.168.99.214 
    展开全文
  • 基于ARM9开发板的按键字符设备驱动实现、arm9、驱动程序、
  • ARM9开发板2440实战手册(嵌入式实验指导书),详细介绍了ARM9嵌入式常用模块的原理和驱动程序的实现方法。是很好的实验指导书。欢迎下载!
  • 优龙FS2410ARM9开发板应用程序源代码!!!!!!!!!
  • ARM9开发板原理图(protel 99 格式)
  • ARM9开发板PCB

    2011-10-24 22:39:40
    自制S3C2410开发板,的PCB图,用PROTEL打开!!
  • 友善之臂ARM9开发板

    2020-11-28 11:32:47
    1. 开发板光盘下载 http://www.arm9home.net/read.php?tid-10908.html 2. 烧写笔记

    1. 开发板光盘下载

    http://www.arm9home.net/read.php?tid-10908.html

    2. 烧写笔记

    展开全文
  • MagicARM2410_SCH.pdf mini2440原理图.pdf QQ2440V3原理图.pdf sbc2410电路图.pdf YLE2440-CORE-V1.0.pdf Xlong2440原理图.pdf utu2440-f-v45 sch.pdf 厂家 , 电路图 , 开发
  • ARM9开发板原理图集合

    2009-08-18 19:06:11
    这是我收集的几个基于ARM9开发板的原理图,供大家参考学习!!
  • SKY2440核心板规格: CPU处理器 - SamsungS3C2440AL,主频400MHz,最高533MHz。 SDRAM内存 - 板载64MB SDRAM - 32bit数据总线 - SDRAM时钟频率高达100MHz Flash存储器 - 板载64MB Nand Flash,掉点非易失 ...
  • arm9开发板为例,如果想对开发板自带的文件系统进行更改,往往要对文件系统的源文件重新修改,然后再通过mkcramfs这个工具来再把改过的源文件变成.cramfs镜像文件。 本人是在做sqlite3的时候,想把sqlite3的库...

    以arm9开发板为例,如果想对开发板自带的文件系统进行更改,往往要对文件系统的源文件重新修改,然后再通过mkcramfs这个工具来再把改过的源文件变成.cramfs镜像文件。

    本人是在做sqlite3的时候,想把sqlite3的库文件libsqlite3.so.0.8.6写入源文件系统的/lib目录中,这样就不需要把库文件放入可读写的区域而占用过多的可读写资源。


    步骤如下:


    1.在光盘里找到相应的文件系统源码,对文件系统解压 

    tar jxvf uptech-root.tar.bz2

    注意,tar命令一定要在linux OS的文件目录下,不可以放到vm的共享文件夹下,如果是在共享文件夹下进行tar 操作,会提示tar: root/usr/bin/tftp: Cannot create symlink to `../../bin/busybox': Operation not supported 这个错误,这是因为windows和linux的目录类型不一样导致的。


    2.解压完成后,会在当前目录下产生一个root的目录,cd root。里面有lib/目录。正常情况下,我们只需要将交叉编译过的sqlite3中的lib目录下的sqlite3.so.0.8.6复制到文件系统的lib下就可以了。但是,这个sqlite3.so.0.8.6往往会很大,写进去后烧写文件系统时会提示。。。too large这个错误。

    解决方法,进入交叉编译过的sqlite3中的lib目录下cd /opt/sqlite3/lib 。输入命令:arm-linux-strip libsqlite3.so.0.8.6,这时会发现libsqlite3.so.0.8.6这个库比原来小了很多,这是因为用strip处理过后,将去掉其中的调试信息,执行文件大小也将小很多。

    我们把处理过的libsqlite3.so.0.8.6拷贝到文件系统的root/lib里。


    3.用mkcramfs命令把已经生成的文件系统源文件变成.cramfs镜像文件。首先安装mkcramfs:

    apt-get install cramfsprogs

    安装然后输入命令mkcramfs root/ rootsqlite3.cramfs。这样就可以把我们修改过的文件系统生成新的镜像文件。


    4.通过tftp上传并烧写,不再详述。烧写完成后进入到开发板的文件系统中,会在/lib下找到libsqlite3.so.0.8.6。


    5.我们交叉编译已经写好的sqlite的C语言程序交叉编译:arm-linux-gcc  sqlitetest.c -o  sqlitetest -I /opt/sqlite3/include -L/opt/sqlite3/lib -lsqlite3


    然后在开发板上运行这个程序 ,会发现出现/sqlitetest: error while loading shared libraries: libsqlite3.so.0: cannot open shared object file: No such file or directory的错误 ,这是因为这个库没有链接。

    输入export命令,出现如下显示 :


    [/mnt/yaffs/Qtopia/lib]export
    export HOME='/root'
    export LD_LIBRARY_PATH=':/usr/qpe/lib/'
    export OLDPWD='/usr/qpe'
    export PATH='/usr/bin:/bin:/usr/sbin:/sbin:./'
    export PWD='/usr/qpe/lib'
    export SHELL='/bin/sh'
    export TERM='vt102'
    export USER='root'



    会发现 lib的PATH在 /urs/qpe/lib目录下,我们进入这个目录 

    输入 ln -s /lib/libsqlite3.so.0.8.6 libsqlite3.so.0 ,为库建立一个连接。



    这样的我们再运行开发板的sqlitetest程序 ,就可以运行了。


    展开全文
  • QEMU 模拟Arm A9开发板

    2019-07-11 19:24:36
    qemu-system-arm -M vexpress-a9 -m 512M -kernel arch/arm/boot/zImage -dtb arch/arm/boot/dts/vexpress-v2p-ca9.dtb -nographic -append "root=/dev/mmcblk0 rw console=ttyAMA0" -sd a9rootfs....

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,006
精华内容 802
关键字:

arm9开发板