- 博客(20)
- 资源 (2)
- 收藏
- 关注
转载 对linux内核中compiler.h文件的分析
转自:http://haoyeren.blog.sohu.com/115430836.html所有的内核代码,基本都包含了linux\compile.h这个文件,所以它是基础,打算先分析这个文件里的代码看看,有空再分析分析其它的代码。首先印入眼帘的是对__ASSEMBLY__这个宏的判断,这个变量实际是在编译汇编代码的时候,由编译器使用-D这样的参数加进去的,AFLAGS这个变
2013-08-16 15:02:58
1223
1
转载 SDRAM的地址映射方式
原文地址:http://icetime17.blog.163.com/blog/static/1974213792011919113437312/ 其实通常所说内存(Memory)指的是:SDRAM(Synchronous Dynamic Random Access Memory)同步动态随机存取存储器,同步是指Memory工作需要步时钟,内部的命令的发送与数据的传输都以它为
2013-07-18 00:13:37
2205
原创 ubuntu tftp
1.安装apt-get install tftp-hpa tftpd-hpa2.配置vi /etc/default/tftpd-hpa-TFTP_OPTIONS="-l -c -s"+TFTP_OPTIONS="-l -c -s"目录可自定义3.测试cd tftpboottouch testtftpcd ~tftp 127.0.0.1
2013-07-15 23:32:49
663
原创 ubuntu NFS
1.安装apt-get install nfs-kernel-server2.配置vi /etc/export+ /share_path board_ip(rw,sync,no_root_squash)eg. /home 10.11.12.*(rw,sync.no_root_squash)3.测试mount 127.0.0.1:/home /mnt
2013-07-15 23:20:22
935
原创 Android 挂载 NFS
在调试过程中NFS根文件系统可能是最好的选择,Android亦是如此,不过有几个地方需要特别注意的1:将Android编译好后,拷贝root/ 下的文件至NFS目录,当然还有system/ 、data/ 拷贝时为保持文件属性 用cp -pR2:修改init.rc,否则由于权限问题会出现 init: untracked pid 1741 exited
2013-03-05 11:35:07
2710
转载 Linux内核中make ARCH=arm menuconfig时出错
转自:http://blog.youkuaiyun.com/incanus/article/details/7999232 HOSTLD scripts/kconfig/mconfscripts/kconfig/mconf.o: In function `show_help':mconf.c:(.text+0x7e1): undefined reference to `stdsc
2012-12-08 11:12:10
1204
原创 s3c6410 串口初始化
ok6410 UART(非中断)#define GPMCON (*((volatile unsigned long *)0x7f008820))#define GPMDAT (*((volatile unsigned long *)0x7f008824))#define GPACON (*((volatile unsigned long *)0x7f008000))#define GP
2012-10-27 14:42:34
796
原创 s3c6410 nand初始化
ok6410 nand初始化和读数据(用于copy代码至ram)#define MEM_SYS_CFG (*((volatile unsigned long *)0x7e00f120))#define NFCONF (*((volatile unsigned long *)0x70200000))#define TACLS 0#define TWRPH0 2 //1#defin
2012-10-27 14:39:27
826
原创 s3c6410 ddr初始化
初学ARM,将学习中的代码贴出,以便以后参考,错误之处欢迎指出ok6410 sdram(256M)初始化代码#define P1MEMSTAT (*((volatile unsigned long *)0x7e001000))#define P1MEMCCMD (*((volatile unsigned long *)0x7e001004))#define P1DIRECTCMD
2012-10-27 14:33:10
1329
原创 s3c6410时钟初始化
ok6410 时钟初始化.global clock_initclock_init: /*set the clock time*/ ldr r0, =0x7e00f000 /*APLL_CLOCK*/ ldr r1, =0xffff str r1, [r0] str r1, [r0, #0x4] /*MPLL_CLOCK*/ str r1, [r0, #0x8] /*EPL
2012-10-27 14:28:12
681
转载 S3C6410 时钟初始化
转自:http://blog.youkuaiyun.com/mr_raptor/article/details/64429141. PHASE LOCKED LOOP(PLL)S3C6410里包含三个PLL(锁相环),APLL, MPLL, EPLL,通过设置它们将输入时钟同步输出达到操作CPU的工作频率的目的。如图1-1所示。Voltage Controlled Oscil
2012-09-18 16:36:09
665
转载 对ARM紧致内存TCM的理解
对ARM紧致内存TCM的理解:转自:http://hi.bccn.net/space-21499-do-blog-id-15164.html紧致内存是指片上快速存储区,与片上缓存具有同等的性能,但因为程序可完全控制紧致内存,因而比统计复用的缓存有更好的可预测性。这是ARM5TE引入的特性,目的是通过这一快速的存储区,一方面提高某些关键代码(如中断处理函数)的性能,另方面
2012-08-18 17:04:37
1294
转载 s3c6410 uboot代码分析《二》
转自:http://hi.baidu.com/__eabi/blog/item/bf06b6c14c13434b0eb345d9.html?timeStamp=13130566385004)环境变量初始化 环境变量初始化,即start_armboot函数第379行的env_relocate ()函数,这个函数实现体在env_common.c中,我们看真相:
2012-08-18 17:00:08
1664
转载 s3c6410 uboot代码分析《一》
s3c6410 uboot代码分析《一》转:http://hi.baidu.com/__eabi/blog/item/be67533797bc73f014cecb49.html以下用以记录uboot代码的分析过程,目标是s3c6410,如有错误,欢迎指正。强调,内容与三星原厂提供的uboot-1.1.6有更改的地方,因为外接外设的区别,特别是nand_flash
2012-08-18 16:56:17
1286
原创 rmmod不能卸载模块:No such file or directory
1:rmmod与insmod不同,如加载hello.ko模块: 加载:insmod hello.ko 卸载:rmmod hello2: 必须在开发板目录lib/modules/下建立与内核版本对应的文件夹 如:mkdir lib/modules/3.0.1
2012-07-18 19:28:55
1089
原创 Android4.0编译错误记录
以下是我自己编译4.0时遇到的错误,内容大部分收集与于网络错误1 error: "_FORTIFY_SOURCE" redefined [-Werror]解决办法: build/core/combo/HOST_linux-x86.mk line 61: 把: HOST_GLOBAL_CFLAGS += -D_FORTIFY_SOURCE=0 改为: HOST
2012-07-04 11:09:50
1831
转载 系统启动挂载根文件系统时Kernel panic
系统启动挂载根文件系统时Kernel panic这类问题很常见,先总体介绍一下解决思路。能出现让人激动的的控制台,那么系统移植已经接近完成;但是不少人在最后一步出现问题。要点如下:1. 在正确的位置烧写正确格式的文件系统映象:2. 内核支持这种文件系统格式3. 文件系统的内容要完备上面说得简单,一个个介绍。1. 在正确的位置烧写正确的文件系统映象:
2012-06-24 18:50:06
1310
原创 linux环境变量配置的4个方法
如想将一个路径加入到$PATH中,可以像下面这样做: 1. 控制台中,不赞成使用这种方法,因为换个shell,你的设置就无效了,因此这种方法仅仅是临时使用,以后要使用的时候又要重新设置,比较麻烦。 这个只针对特定的shell; $ PATH="$PATH:/my_new_path" (关闭shell,会还原PATH)2.修改/etc/environment文件
2012-06-23 23:12:53
624
1
转载 repo sync 错误记录
1.repo sync中遇到error:......checkout ....接一串hashnumber解决方法:进到它说提示的目录中,用git status显示文件,将修改过的文件删除掉,再重新repo sync2.repo sync中遇到:contains uncommitted changes解决方法:进到它说提示的目录中,使用git reset --hard命令
2012-06-22 17:50:45
8195
原创 关于同步android源码Exited sync due to fetch errors的问题
准备同步一下android4.0的源码,可是弄了好几天一直下不下来,每次都是error: Exited sync due to fetch errors关于这个其实google是有说明的http://source.android.com/source/downloading.html,为了防止连接数过多,每个ip都需要认证。。。第一步:从这里 the password generator
2012-06-02 11:13:01
36825
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人