2011年12月24日

摘要: ABI即“Application Binary Interface”,即编译器将C代码编译成汇编代码时使用的一种规则。ABI规范一般包括:(1)C类型的表示(int,short,long,union,struct...)(2)调用约定(Calling Convention),包括:如何传递函数参数和返回值;如果使用寄存器和堆栈。 在编译带有浮点参数的函数时,有三种可能的编译选项:-mfloat-abi=soft/softfp/hard。"soft"选项:表明不使用FPU硬件,而是使用GCC的整数算术运算来模拟浮点运算。"softfp"选项:表明要使用FP 阅读全文

posted @ 2011-12-24 22:02 sonach 阅读(1207) 评论(0) 推荐(0) 编辑

摘要: 1. 下载到raw.bz2文件。要确认该文件是否带有分区信息。2. 确认SD卡的信息 #sudo fdisk -ls 比如我电脑上是/dev/mmcblk0p1和/dev/mmcblk0p23. 如果raw.bz2文件待了分区信息,比如我测试的文件名是"xxx.mmcblk0p.raw.bz2",那么直接运行 # bzcat xxx.mmcblk0p.raw.bz2 | sudo dd bs=4096 of=/dev/mmcbkl0 阅读全文

posted @ 2011-12-24 22:01 sonach 阅读(230) 评论(0) 推荐(0) 编辑

摘要: http://hi.baidu.com/cctvbaby/blog/item/b687d27b1ed10ae12f73b377.html1、下载:sudo apt-get install minicom2、插入usb转串口线,终端输入:dmesg | grep usb...............[ 7415.893942] usbserial: USB Serial Driver core[ 7415.931116] usb 3-1: ark3116 converter now attached to ttyUSB0[ 7415.931141] usbcore: registered ne. 阅读全文

posted @ 2011-12-24 22:00 sonach 阅读(263) 评论(0) 推荐(0) 编辑

摘要: 安装OpenSESE11.4后,直接rcsmb启动不起来。做了下面几件事情(不见得每件事情都是必须得)就好了:1、修改/etc/apparmor.d/usr.sbin.nmbd,加入一行: /var/log/samba/cores/ w,2、修改/etc/apparmor.d/usr.sbin.smbd,修改一行:/usr/sbin/smbd(flags=complain) {...}3、停止apparmor服务:# rcapparmor stop其他备忘:(1)添加smb用户:smbpasswd -a username(2)windows下清理缓存的samba用户名密码:C:\users\. 阅读全文

posted @ 2011-12-24 21:59 sonach 阅读(801) 评论(0) 推荐(0) 编辑

摘要: OpenSUSE11.4已经默认安装了svn. 修改/etc/sysconfig/svnserve,将SVNSERVE_OPTIONS修改成实际的svn repos目录:SVNSERVE_OPTIONS="-d -r /home/public/svn-repos" 添加svn用户组:# groupadd svn; useradd -d /home/public -s /bin/false -g svn svn 确认/home/public的权限,用户是svn、用户组也是svn:# ls -l /home:drwxr-xr-x 3 svn svn 4096 Nov 16 08 阅读全文

posted @ 2011-12-24 21:59 sonach 阅读(287) 评论(0) 推荐(0) 编辑

摘要: 1、WIN7是X220原装的,略过;2、X220仅有一个C盘,可以用Acronis Disk Director Suite进行分区修改;(以前磁盘分区通常用PQMagic,现在用的少了,貌似会损坏硬盘分区)3、用UltraiSO将Ubuntu镜像写入U盘(参考http://www.jnnb.com/read.php?tid-49748.html)4、重启X220,按F12,选择USB-HDD启动,此时会碰到问题:屏幕显示:start booting from usb device...syslinux ...然后就没反应了。解决办法是修改U盘中,syslinux\syslinux.cfg,将. 阅读全文

posted @ 2011-12-24 21:58 sonach 阅读(1253) 评论(0) 推荐(0) 编辑

摘要: 确认是否安装:rpm -qa | grep samba 启动服务:/etc/rc.d/init.d/smb start (居然不在/etc/init.d下面!) 阅读全文

posted @ 2011-12-24 21:57 sonach 阅读(157) 评论(0) 推荐(0) 编辑

摘要: 用TortoiseGIT下载kernel-omap4源码,拷贝到Ubuntu下,在执行编译命令时:view plaincopy to clipboardprint?make CROSS_COMPILE=arm-none-linux-gnueabi- ARCH=arm omap4_panda_defconfig make CROSS_COMPILE=arm-none-linux-gnueabi- ARCH=arm omap4_panda_defconfig报一堆错:xxx/Kconfig: unknown ...用cat -A命名查看Kconfig文件,发现里面的换行都是WINDOWS的回车换. 阅读全文

posted @ 2011-12-24 21:57 sonach 阅读(258) 评论(0) 推荐(0) 编辑

摘要: 1. 创建本地服务器的repo将/obs/imports/MeeGo_1.2.90.0.0.20110824.2/core/armv7hl目录下的内容直接COPY到/obs/srv/repos的子目录下,就可以在http://192.168.129.140:82下面访问这些内容。2. 参考http://wiki.meego.com/ARM/OMAP4_Panda制作镜像要点1:需要根据需要修改Panda.ks.in文件要点2:在执行“git checkout --track -b L24.11ti-2.6.35-omap4-L24.11”时,要严格按照这个信息,不要擅自改变版本号。3. 安装. 阅读全文

posted @ 2011-12-24 21:56 sonach 阅读(437) 评论(0) 推荐(0) 编辑

摘要: 主要参考文章:http://blog.csdn.net/forestarmyhttp://blog.chinaunix.net/space.php?uid=25153965&do=blog&id=1605611、安装OpenSUSE 11.42、打开防火墙的一些端口,以使能SSH等:view plaincopy to clipboardprint?# vi /ete/sysconfig/Susefirewall2 FW_SERVICES_EXT_TCP="ssh 445 139 389 telnet 80 81 82 " FW_SERVICES_EXT_UD 阅读全文

posted @ 2011-12-24 21:55 sonach 阅读(1537) 评论(0) 推荐(0) 编辑

摘要: 参考http://wiki.meego.com/ARM/OMAP4_Panda的方法,制作了pandaboard上的MeeGo rootfs。本来想参考http://wiki.meego.com/Hardware-accelerated_graphics_on_Pandaboard_using_MeeGo的方法,用上3D加速功能;但按照该wiki的方法在chroot环境下startx时,会报看不太懂的"ABI"错误。其原因应该是:“the Ubuntu PVR drivers from TI are built for softfp libraries, while the 阅读全文

posted @ 2011-12-24 21:54 sonach 阅读(225) 评论(0) 推荐(0) 编辑

摘要: 在http://blog.163.com/lzh_327/blog上有大量MeeGo的编译和测试文章!MeeGo系统解析:http://blog.chinaunix.net/space.php?uid=20451980&do=blog&cuid=2320277 阅读全文

posted @ 2011-12-24 21:53 sonach 阅读(181) 评论(0) 推荐(0) 编辑

摘要: [COPY自CSDN同名blog。CSDN的密码被盗]主要参考http://wiki.meego.com/Hardware-accelerated_graphics_on_Pandaboard_using_MeeGo (1) 下载ubuntu for omap4(2) 准备好至少4GB的SD卡(虽然IMG文件只有500多MB,但ubuntu首次启动后会安装很多东西)。(3) 用"sudo fdisk -ls"确定SD卡被挂载到哪个设备(4) 执行命令view plaincopy to clipboardprint?sudo sh -c 'zcat ./ubuntu- 阅读全文

posted @ 2011-12-24 21:52 sonach 阅读(454) 评论(0) 推荐(0) 编辑

摘要: [COPY自CSDN同名blog。CSDN的密码被盗]测试pandaboard下的linux和MeeGo,需要按照http://www.omappedia.org/wiki/SD_Configuration的办法制作SD卡分区。在最后一步,即格式化分区时,碰到问题:#mkfs.vat -F 32 -n boot /dev/sdb1mkfs.vat: unable to open /dev/sdb1#mkfs.ext3 -L rootfs /dev/sdb2/dev/sdb2 is apparently in use by the system; will not make a filesys. 阅读全文

posted @ 2011-12-24 21:51 sonach 阅读(675) 评论(0) 推荐(0) 编辑

摘要: sudo apt-get install git-core curlcurl http://android.git.kernel.org/repo > ~/repochmod a+x ~/reposudo mv ~/repo /usr/binmkdir meegocd ./meegorepo init -u git://gitorious.org/repo-for-meego/meego_manifest.git(确认.repo/manifest.xml中fetch=”git://git.gitorious.org”)repo sync 阅读全文

posted @ 2011-12-24 21:49 sonach 阅读(417) 评论(0) 推荐(0) 编辑