1,安装arm-linux-gcc安装方法,将安装包解压到/opt下,然后vim 
/.bashrc修改一行:export PATH = 
$PATH:/opt/FriendlyARM/tooschain/4.5.1/bin,后面是安装的路径,重新登录系统,注销即可,然后arm-linux-+Tab键就...
                            
                            
                                分类:
系统相关   时间:
2014-05-10 01:33:20   
                                阅读次数:
512
                             
                    
                        
                            
                            
                                继续之前的问题。。查了一些资料,其中zhaoyongke的博客http://www.openhw.org/zhaoyongke/blog/13-04/293202_a1698.htmlAXI总线学习中 
提到:ARM将用户自定义IP编入某一地址进行访问,读写时就像在读写自己的片内RAM,编程也很方便,...
                            
                            
                                分类:
数据库   时间:
2014-05-05 10:36:15   
                                阅读次数:
508
                             
                    
                        
                            
                            
                                在逆向分析Android 
APK的时候,往往需要分析它的.so文件。这个.so文件就是Linux的动态链接库,只不过是在ARM-cpu下编译的。所以学习Android下的ARM指令很重要。目前,市面上的ARM-cpu基本都支持一种叫做THUMB的指令集模式。这个THUMB指令集可以看作是ARM指.....
                            
                            
                                分类:
移动开发   时间:
2014-05-05 10:18:41   
                                阅读次数:
451
                             
                    
                        
                            
                            
                                常见错误列表一、编译arm环境的时候:./configure -prefix 
$HOME/Qtenv/arm -embedded arm-nomake docs -nomake demo -nomake 
examples1、configure完成之后,make出现问题:/usr/bin/ld: ca...
                            
                            
                                分类:
其他好文   时间:
2014-05-05 09:32:27   
                                阅读次数:
1967
                             
                    
                        
                            
                            
                                一、开发环境 主 机:fedora 14 (2.6.33.7) 
开发板:FL2440(nandflash:K9F1G08 128m) 编译器:arm-linux-gcc 
4.3.2二、原理分析硬件原理图分析。由原理图得知LCD的背光是由2440的GPG4口控制的,只要往GPG4口写入高电平,(1)则...
                            
                            
                                分类:
其他好文   时间:
2014-05-04 20:34:02   
                                阅读次数:
409
                             
                    
                        
                            
                            
                                移植MT7601Uusb无线网卡(小度wifi,360随身WIFI 2代)到嵌入式板上...
                            
                            
                                分类:
系统相关   时间:
2014-05-04 18:50:16   
                                阅读次数:
653
                             
                    
                        
                            
                            
                                更多可参考Linux输入子系统分析input子系统架构总结1、定义一个staticstructinput_dev结构体staticstructinput_dev*mybutton_dev;2、初始化时分配input_dev结构体mybutton_dev=input_allocate_device();//分配input_dev/*能产生的事件类型
1.#defineEV_SYN0x00/*表示设备支持所..
                            
                            
                                分类:
其他好文   时间:
2014-05-04 17:38:36   
                                阅读次数:
471
                             
                    
                        
                            
                            
                                0.前言
【1】为什么要使用交叉编译
    交叉编译工具较快开发的速度。树莓派中已经安装了gcc工具链,可在树莓派中直接编译源代码生成可执行文件。于此同时,PC机上也可使用gcc工具链生成可执行代码,但是和树莓派上的gcc工具不同,PC机上的gcc工具生成intel或amd芯片上可执行的代码,但树莓派却是arm系列的芯片,显然存在不小的差异。那么使用交叉工具链便可在PC机上开发树莓派中可...
                            
                            
                                分类:
其他好文   时间:
2014-05-04 08:47:21   
                                阅读次数:
483
                             
                    
                        
                            
                            
                                更改第三方手机检测到的CPU厂商型号,在kernel\arch\arm\mach-msm下面对应的Board-*.c文件里更改,比如我们是8226的CPU,就要在Board-8226.c里将DT_MACHINE_START(MSM8226_DT, "Qualcomm MSM 8226 (Flattened Device Tree)")  这里的8226改成客户指定的型号,比如要改成8926,就要这...
                            
                            
                                分类:
其他好文   时间:
2014-05-03 21:41:37   
                                阅读次数:
432
                             
                    
                        
                            
                            
                                上一节讲述了在没有MMU的CPU(如80251、MIPS M控制器系列、ARM cortex m系列)上实现虚拟内存管理的集成硬件设计方法,新设计的内存管理管理单元要实现虚拟内存管理还需要操作系统、代码分块(Bank)的支持。Bank设计是为了实现不同时刻运行的Bank(代码块)运行在同一块内存上,所以在运行之前操作系统需要将已存在内存的代码/数据进行缓存处理,并加载将要运行的Bank到该内存上。为了实现这个目的,需要明确几个设计原则。...
                            
                            
                                分类:
其他好文   时间:
2014-05-03 21:06:44   
                                阅读次数:
356