芯片的标识寄存器0xee0、0xee4、0xee8、0xeec(基址是0x2005_0000)系统控制器提供了芯片标识(ID)寄存器SC_SYSID。这个标识寄存器是一个概念上 的32bit 的标识只读寄存器,实际上由4 个8bit 标识寄存器组成:SC_SYSID3、 SC_SYSID2、SC_SYSID1、SC_SYSID0。读出这4 个寄存器的值,通过组合得到芯片 的32bit 标识
a
修改文件为linux-3.0.y\arch\arm\mach-godnet\core.clinux-3.0.y\arch\arm\mach-godnet\include\mach\irqs.h修改方法为照着 uart0/uart1修改
startvo 0 36 13;startgx 0 0x88000000 1600 0 0 800 600;//startgx 0 0x88000000 2048 0 0 1024 768; setenv jpeg_addr 0x86000000;loadb 0x86000000setenv jpeg_size 0x103b0 setenv vobuf 0x8800
ifconfig eth0 hw ether 00:00:23:34:45:66;ifconfig eth0 192.168.1.10 netmask 255.255.255.0;route add default gw 192.168.1.1;ifconfig;ping 192.168.1.100
//测试mao printf("\n\n"); unsigned int cmd=1; unsigned long arg =4; fd = open("/dev/sil9024", O_RDWR); if (fd { printf("open sil9024 fail\n"); } else { printf("open sil90
1.编译内核(可选)make ARCH=arm CROSS_COMPILE=arm-hisiv200-linux- menuconfigmake ARCH=arm CROSS_COMPILE=arm-hisiv200-linux- uImagecp arch/arm/boot/uImage ... 2.烧写uboot,内核,擦除SPI FALSH的剩余部分sf erase
型号为K4B4G1646B-HCKO1.修改DDRC_RNKCFG 为 0x1422.修改arch/arm/mach-godnet/include/mach/vmalloc.h 扩大 vmalloc 区域为 0x7e0000003.修改内核配置 Memory split 为 2G/2G user/kernel split 4.修改u
使用海思arm-hisiv100nptl-linux交叉编译 一、准备“live555”源码项目地址http://www.live555.com/下载 “live555-latest.tar" 二、解压、编译并安装“live555” tar -zxvf live555-latest.tarcd live通过改写"config.armlinux"文件保存为我们的makef
luther@gliethttp:~$ time dd if=/dev/zero of=/nfs/testfile bs=8k count=1024 这是来测试nfs写 luther@gliethttp:~$ time dd if=/nfs/testfile of=/dev/null bs=8k count=1024 这是测试nfs读
使用gcc编译直接通过并打印出下面的结果Original String: testing.Duplicated String: testing.但当使用g++编译时,会出现一个错误和警告,如下error: invalid conversion from ‘void*’ to ‘char*’ [-fpermissive] warning: deprecated conversion f...
由于最近的一个项目,需要用到qemu模拟arm系统跑程序,所以做了一次搭建,在网上找到了两篇文章,写得都很详细,其中一篇文章是对另外一篇文章进行的修改和添加,但是基于自己系统去做,还是发现了最新修改的文章过程中的一些错漏,加之想记录下此次自己的搭建,所以写下这篇博客。
#include<iostream>#include<stdio.h>using namespace std;//arm-hisiv200-linux-g++ hello.cpp -lpthread -lm -L. libhello.a libmpi.a libhdmi.a libVoiceEngine.a
struct fb_bitfield { /*fb缓存的RGB位域,该结构描述每一个像素显示缓冲区的组织方式,假如为RGB565模式,R占5位=bit[11:15] G占6位=bit[10:5] B占5位=bit[4:0] */ __u32 offset; /* beginning of bit...
使用海思arm-hisiv100nptl-linux交叉编译一、准备“live555”源码项目地址http://www.live555.com/下载 “live555-latest.tar"二、解压、编译并安装“live555” tar -zxvf live555-latest.tarcd live通过改写"config.armlinux"文件保存为我们的makefile...
#include<iostream>#include<stdio.h>using namespace std;//arm-hisiv200-linux-g++ hello.cpp -lpthread -lm -L. libhello.a libmpi.a libhdmi.a libVoiceEngine.a libaec.a libresampler.a liba...
芯片的标识寄存器 0xee0、0xee4、0xee8、0xeec(基址是0x2005_0000)系统控制器提供了芯片标识(ID)寄存器SC_SYSID。这个标识寄存器是一个概念上的32bit 的标识只读寄存器,实际上由4 个8bit 标识寄存器组成:SC_SYSID3、SC_SYSID2、SC_SYSID1、SC_SYSID0。读出这4 个寄存器的值,通过组合得到芯片的
海思网络摄像机常见芯片大概有Hi3510 Hi3511 Hi3512 Hi3515 Hi3516 Hi3520 海思官方提供了SDK, 开发板在taobao上都可以买到,非常便宜,开发起来其实十分方便, 现在把开发过程中常遇到的问题列出如下,对初学者有个帮助1.参考设计的原理图和PCB用什么打开? 请用OrCad打开2.ubuntu系统,执行安装脚本的时候,提示sourc
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号