- 博客(7)
- 资源 (40)
- 收藏
- 关注
原创 linux的open,write源码何在?
linux下面的open和write源码在哪来,当然这个源码就是glibc,glibc在编译器中直接以库形式面向用户。那简单的open其实也会有一个执行过程,在glibc里面有他的源码,最终是做一个SWI软中断的汇编执行过程,调用寄存器。这个过程执行完后,就触发了内核进行系统调用sys_xxx的执行。故glibc里面为系统调用创建条件,一个SWI触发系统调用。
2013-12-29 22:45:24 3396
原创 linux shell中函数在terminal中source 脚本后,修改脚本需再次source才可
linux shell中函数在terminal中source作用,与直接执行的区别在于,是本shell读取脚本文件的内容并在当前文件进行执行。比如test.sh里面有函数A,当然A可以在test.sh里面直接调用,另外这个函数如果进行source后,当前terminal就具备了该函数的使用,通过declare -f A就可以查看A函数的执行过程。到此直接输入A,test.sh就在终端进行了
2013-12-24 23:30:29 2557
原创 Android的linux内核和文件系统的交叉编译器一定要一样吗?
Android的linux内核和文件系统的编译器可以一样吗?对于这个问题,首先得清楚Android源码是自动了一个集成的交叉编译器的,低版本在prebuilt/tool,4以上放在了prebulits/gcc下面的。 对于交叉编译器来说,在于提供了良好的基础库用于应用程序的编程。而对于内核操作系统的源码来说(全部源码,外加需要的库等都存在),其根本不需要编译器提供任何的库支撑,编译器只
2013-12-20 11:34:12 4262 1
原创 android4.2的源码自动交叉编译器路径
当年玩2.3。以及4.0 ICS的时候repo的android源码的交叉编译路径都在/prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin, 这次拿到4.2.2的源码发现竟然改了,在下面这个目录/home/A31_Android4.2.2/android/prebuilts/gcc/linux-x86/arm/arm-eabi-4.6
2013-12-20 00:51:39 3677
原创 多级别shell中的pwd获取当前目录的区别
假设有目录a和b,b在a目录下。a下一个test.shb下一个test.sh。a中的.sh会调用b中的.sh。b中主要是一句CUR_DIR = 'pwd'获取目录a中执行CUR_DIR输出为/a.b中执行CUR_DIR输出为/a/b原因在于当前a目录执行的test.sh,pwd就只记录当前目录。不是下多级脚本所在的目录
2013-12-19 16:38:21 5592
转载 Ubuntu12.04LST 上搭建 TELNET服务 SSH服务 TFTP服务,NFS服务等基本命令,防火墙
TELNET服务1.安装1sudo apt-get install xinetd telnetd2.在/etc/inetd.conf中加入以下一行1telnet2 stream tcp nowait telnetd /usr/sbin/tcpd /usr/sb
2013-12-17 22:00:21 1640
原创 dm6437开发的网址资料集
DM643x designer's resource guide:http://processors.wiki.ti.com/index.php/DM643x_designer's_resource_guideDM643x 24-bit SPI Secondary Boot Loader:boot阶段的代码,引导应用程序的启动http://processors.wiki.ti.
2013-12-10 09:36:33 2484
Android5.0+ Camera Preview based-Gralloc with ION.pdf
2021-06-16
install_flash_player_11_linux_i386.tar.gz
2012-11-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人