
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
几乎每一种外设都是通过读写设备上的寄存器来进行的,通常包括控制寄存器、状态寄存器和数据寄存器三大类,外设的寄存器通常被连续地编址。根据CPU体系结构的不同,CPU对IO端口的编址方式有两种: (1)I/O映射方式(I/O-mapped) 典型地,如X86处理器为外设专门实现了一个单独的地址空间,称为"I/O地址空间"或者"I/O端口空间",CPU通过专门的I/O指令(如X86的
在linux内核编译过程中,可能会遇到有些文件没有的可能,下面是我用gcc4.6.2编译linux2.6.30.5内核过程中提示的错误:gcc: error: elf_i386: No such file or directoryOBJCOPY arch/x86/vdso/vdso32-int80.soobjcopy: 'arch/x86/vdso/vdso32-int80.so.db
verilog是一门好的语言,很多人都使用其进行开发。以前小有了解,但是没有做过大项目。最近一次用到多控制多接口的HDL描述。其实以前一直都是主动描述。很多时候都觉得特别简单。这一次设计涉及得一些东西让我很是郁闷!也让我纠结了许久,主要的问题是verilog不是我的常用开发语言。长时间的C语言开发使我习惯了C语言的开发模式和思想。这让我很是郁闷。但是对于C语言转到verilog开发是最简单的,但
crt1.o: No such file or directory/opt/bin/../lib/gcc/arm-none-linux-gnueabi/4.7.2/../../../../arm-none-linux-gnueabi/bin/ld: cannot find crti.o: No such file or directorycollect2: error: ld returned 1
最近在做一个项目,基于海思的HI3531。ARM cortex A9 双核@MAX 930Mhz。项目要求希望是能有HDMI 、VGA、 DVI、 LAN、UART等接口。要求用4片4G DDR3颗粒;2G的nandflash和128M 的norflash。系统完成后要求能跑基本的linux内核系统。主要的设计应该属于PCBlayout。其中的HDMI 和 DDR3 还有千兆网卡,都是特别需要注意
linux驱动开发,听这个名词好像是很高深的东西!其实不然,对于开发人员来讲最总要的是理解几个概念!知道开发思路,下面将从概念,到应用做一个详细的阐述。 linux驱动:什么是linux驱动,其实很简单,就是基于linux操作系统,在系统下面想对外设进行操作。需要通过linux内核提供的驱动操作接口,对外设的寄存器进行设置,通过设置这些寄存器后能够方便linux系统对其进行操作。下面







