[embeded]找不到libz.so.1的动态库

2016-4-20 写技术

Linux环境下ARM交叉编译找不到libz.so.1的动态库 查资料发现,本机是64位的,arm交叉编译环境是32位的,需要安装32位的兼容库。 使用sudo apt-get install ia32-libs安装

阅读全文>>

标签: embedded

评论(0) 浏览(1292)

[embeded]ldr和mov的区别

2016-3-7 写技术

ARM是RISC结构,数据从内存到CPU之间的移动只能通过L/S指令来完成,也就是ldr/str指令。 比如想把数据从内存中某处读取到寄存器中,只能使用ldr 比如: ldr r0, 0x12345678 就是把0x12345678这个地址中的值存放到r0中。 而mov不能干这个活,mov只能在寄存器之间移动数据,或者把立即数移动到寄存器中,这个和x86这种CISC架构的芯片区别最大的地方。 x86中没有ldr这种指令,因为x86的mov指令可以将数据从内存中移动到寄存器中。 另外还有一个就是ldr伪指令,虽然ldr伪指令和ARM的ldr指令很像,但是作用不太一样。ldr伪指...

阅读全文>>

标签: embedded

评论(0) 浏览(1322)

[embeded] Port u-boot to mini2440 (1)

2016-2-26 写技术

Step one -> Make fold for mini2440: 1.cp board/sbc2410 board/mini2440 2.touch board/mini2440/nand_read.c /* * nand_read.c: Simple NAND read functions for booting from NAND * * This is used by cpu/arm920/start.S assembler code, * and the board-specific linker script must make sure this ...

阅读全文>>

标签: embedded

评论(8) 浏览(1601)

[embeded]在Win7 64位机上安装Mini2440 USB驱动

2016-2-19 写技术

1.首先,下载SuperVivi-USB-Transfer-Tool软件; 2.为无法识别的SEC S3C2410X Test B/D更改驱动程序,重新加载驱动, 将路径指定到刚下载的SuperVivi文件夹下的DRIVER路径下进行更新,在更新的过程中Windows会弹出无法验证驱动程序软件的红色对话框, 选择"始终安装此驱动选项"; 3.成功后会显示设备驱动为:   libusb-win32 devices   -->Mini 2440 Dev Board 4.连接好开发板的串口线,开发板跳线设置为NOR端,在确保线连接好的情况下,为开发板上电。在S...

阅读全文>>

标签: embedded

评论(0) 浏览(1461)

[embeded]Install arm-linux-gcc by crosstool

2016-2-18 写技术

1.Download crosstool-0.43.tar.gz 2.tar -zxvf crosstool-0.43.tar.gz 3.cd crosstool-0.43 4.vim demo-arm9tdmi.sh TARBALLS_DIR=$HOME/arm/downloads   RESULT_TOP=/opt/crosstool   ...   eval 'cat arm9tdmi.dat gcc-4.1.0-glibc-2.3.2-tls.dat' sh all.sh -notest   ...  5.vi...

阅读全文>>

标签: embedded

评论(0) 浏览(1254)

[embeded]SPI总线接口

2015-11-18 写技术

    SPI是串行外设接口(Serial Peripheral Interface)的缩写。是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线。     SPI的通信原理很简单,它以主从方式工作,这种模式通常有一个主设备和一个或多个从设备,需要至少4根线,事实上3根也可以(单向传输时)。也是所 有基于SPI的设备共有的,它们是SDI(数据输入)、SDO(数据输出)、SCLK(时钟)、CS(片选)。 (1)SDO – 主设备数据输出,从设备数据输入; (2)SDI – 主设备数据输入,从设备数据输出; (3)SCLK ...

阅读全文>>

标签: embedded

评论(0) 浏览(1384)

Powered by anycle 湘ICP备15001973号-1