自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (1)
  • 收藏
  • 关注

原创 Debug arm mcu with Jlink Gdb Server

     使用make+gcc进行编译arm muc 程序时,使用gdb可以提供类似于mdk的调试功能,本文简单介绍怎么使用gdb对arm芯片(apollo)进行调试。    编译的时候需要给gcc编译选项加上-g,以生成包含调试信息的可执行文件,方可用gdb进行调试。 一 运行jlink GDB server: 或者命令行中,运行JLinkGDBServerCL....

2018-10-27 14:32:14 2799

原创 openwrt 使用 android 手机usb tether联网

openwrt是一个是个用于嵌入式设备的linux发行版,支持目前市面上大量的路由器设备。基于buildroot构建的文件系统使其拥有海量的可用软件包,具有超强的拓展能力,移植,添加,裁剪十分灵活,相信在未来的智能家庭,物联网领域将有匡阔前景。现在智能路由器大多基于openwrt。      运行openwrt的智能路由器大多会带有至少一个usb口,通过usb口可以拓展很多应用,可以外接存储设

2015-07-29 12:52:14 14825 5

转载 在 Bash 中删除除某些文件外的所有文件

在 Bash 中删除除某些文件外的所有文件假设要删除 ~/Downloads 目录中除 *.iso 和 *.zip 外的所有文件,那么在 bash 中可以按以下方法处理。模式匹配法shopt -s extglob # 确认开启 extglob 选项cd ~/Downloadsrm -v !(*.iso|*.zip)!(pattern list) 的作用是匹配除 pattern

2014-06-15 10:04:45 1278

转载 for循环详解

<br />语言中的for循环语句使用最为灵活,不仅可以用于循环次数已经确定的情况,而且可以用于循环次数不确定而只给出循环结束条件的情况,它完全可以代替while语句.<br />for(表达式 1;表达式 2;表达式 3)语句<br />它的执行过程如下:<br />(1)先求表达式 1.<br />(2)求表达式2,若其值为真(值为非0),则执行for语句中指定的内嵌语句,然后执行下面第三步 做若为<br />假(值为0),则结束循环,转到第5步.<br />(3)求解表达式

2011-02-21 09:37:00 848

原创 android开机动画与logo

Android开机logo 开机动画<br />默认分类2010-12-23 15:25:38阅读224评论0  字号:大中小 订阅<br /><br />Android开机logo<br />用图片工具编辑好想要的png之后,保存为logo.png<br />在logo.png所在命令下执行命令:<br />#使用ImageMagick自带的convert命令,进行raw格式转换<br />convert -depth 8 logo.png rgb:logo.raw <br />android自带的rgb

2011-01-20 20:24:00 1470 1

转载 vim进阶

浏览和修改稍微复杂的程序时候,确实source insight是个非常好的工具。转到Linux以后,我一直在找替代工具。最先是等anjuta,结果苦苦等到了一个鸡肋的2.02。然后,认真配置了 下wine,用wine把si跑了起来,只是si的开发有些非常规,就算在win下面,中文注视等都是类似半角汉字的那样,而且,在实际使用中,快速查找 参考的功能,有bug,曾经搞得我冒汗。试想下,你在一堆源码里面通篇修改了一个变量的处理方式,等一个星期以后,发现si原来的搜索不全,有2个需要修 改的地方漏了,不冒汗才怪。

2010-12-18 16:18:00 649

原创 遍历双向链表

<br /> <br />一 list_for_each()<br />遍历head(struct list_head)索引的双向链表,没找到一个节点就将该节点赋给pos(struct list_head)<br /><br />#define list_for_each(pos, head) /<br />    for (pos = (head)->next; prefetch(pos->next), pos != (head); pos = pos->next)<br />      

2010-11-05 17:37:00 3632

原创 configure参数解释

<br /> 'configure'脚本有大量的命令行选项.对不同的软件包来说,这些选项可能会有变化,但是许多基本的选项是不会改变的.带上'--help' 选项执行'configure'脚本可以看到可用的所有选项.尽管许多选项是很少用到的,但是当你为了特殊的需求而configure一个包时,知道他们 的存在是很有益处的.下面对每一个选项进行简略的介绍:<br />  --cache-file=FILE<br />  'configure'会在你的系统上测试存在的特性(或者bug!

2010-10-29 09:59:00 555

转载 linux 增加新硬盘

linux 增加新硬盘<br />已有 1118 次阅读2009-6-25 23:03|个人分类:linux学习日志|关键词:linux 增加新硬盘 Invalid argument passed ext2 library while setting superblock mkfs 磁盘错误  新增加硬盘后用用fdisk -l 查看是否认到,我的机器上认到是 /dev/sdb ,接下来进行分区。  进行分区:1. fdisk /dev/sdb  进入 fdisk的界面:     The number o

2010-10-28 16:04:00 569

转载 标准库函数perror用法(打印出错误原因信息字符串)

标准库函数perror用法(打印出错误原因信息字符串)<br /> <br /> <br />表头文件 <br />#include<stdio.h><br /><br />定义函数 <br />void perror(const char *s);<br /><br />函数说明<br />        perror ( )用 来 将 上 一 个 函 数 发 生 错 误 的 原 因 输 出 到 标 准 错误 (stderr) 。参数 s 所指的字符串会先打印出,后面再加上错误原因字符串。此错误原因依照全

2010-10-19 16:16:00 572

转载 fork()函数的理解

<br />作者:王姗姗,华清远见嵌入式学院讲师。<br />  对于刚刚接触Unix/Linux操作系统,在Linux下编写多进程的人来说,fork是最难理解的概念之一:它执行一次却返回两个值。<br />  首先我们来看下fork函数的原型:<br />  #i nclude <sys/types.h><br />  #i nclude <unistd.h><br />  pid_t fork(void);<br />  返回值:<br />  负数:如果出错,则fork()返回-1,此时没有创建新

2010-10-18 11:15:00 504

原创 vim设置

设置vim C的语法高亮及自动缩进来源: ChinaUnix博客  日期:2008.10.06 08:18 (共有0条评论) 我要评论 

2010-10-14 11:04:00 1092

转载 rindex函数

rindex(查找字符串中最后一个出现的指定字符)相关函数 index,memchr,strchr,strrchr表头文件 #include定义函数 char * rindex( const char *s,int c);函数说明 rindex()用来找出参数s字符串中最后一个出现的参数c地址,然后将该字符出现的地址返回。字符串结束字符(NULL)也视为字符串一部分。返回值 如果找到指定的字符则返回该字符所在的地址,否则返回0。范例 #include mi

2010-10-09 15:14:00 2924

转载 C 语言的谜题

C 语言的谜题 作者: haoel (1 篇文章) 日期: 九月 9, 2010 在 6:03 下午 <br />这几天,本站推出了几篇关于C语言的文章如下所示:<br />语言的歧义 [酷壳链接] [CSDN链接]<br />谁说C语言很简单? [酷壳链接] [CSDN链接]<br />6个变态的C语言Hello World程序 [酷壳链接] [CSDN链接]<br />如何加密/弄乱C源代码 [酷壳链接] [CSDN链接]<br />C语言的谜题 [酷壳链接] [CSDN

2010-09-20 13:25:00 528

转载 ARM程序由于字节对齐引起的问题深入分析

<br /> 首先说说,什么叫对齐。如果一个数据是从偶地址开始的连续存储,那么它就是半字对齐,否则就是非半字对齐;半字对齐的特征是bit0=0,其他位为任意值。字对齐的特征是bit1=0,bit0=1,其他位为任意值。如果一个数据是以能被4 整除的地址开始的连续存储,那么它就是字对齐,否则就是非字对齐。举例说明四字节对齐: 对内存进行操作时,被访问的地址必须为4的倍数。如果分配到的地址的地址不是4的倍数时,CPU实际访问的地址还是按照字对齐的方式来操作。也就是自动屏蔽bit1和bit0.  

2010-09-19 13:30:00 580

转载 wine支持的软件的卸载

<br />第一步:进入<br />home/个人文档名/.wine/drive_c文件夹,<br />找到不要的软件直接删除。<br /><br />第二步:进入<br />home/个人文档名/.local/share/applications/wine/Programs文件夹,<br />直接删除多余菜单项。<br /><br />第三步,进入<br />home/个人文档名/.config/menus/applications-merged文件夹,<br />直接删除

2010-08-22 18:59:00 757

转载 rar: /lib/libc.so.6: version `GLIBC_2.7′ not found (required by rar)问题的解决

<br />     在centos5.5下下载了个rar2。9 linux版本源码包,安装后执行rar命令发现提示rar: /lib/libc.so.6: version `GLIBC_2.7′ not found (required by rar)<br />     最简单的解决方案竟然是直接将源码包中的rar_static文件覆盖安装目录下的rar文件<br />根据makefile我们可以找到rar脚本的位置:/usr/local/bin<br />     然后执行命令即可<br />    

2010-08-21 19:48:00 4614

转载 Linux软件安装常用方法[转载}

<br />1、软件安装卸载,分几种情况:<br />A:RPM包,这种软件包就像windows的EXE安装文件一样,各种文件已经编译好,并打了包,哪个文件该放到哪个文件夹,都指定好了,安装非常方便,在图形界面里你只需要双击就能自动安装。<br />如何卸载:<br />1、打开一个SHELL终端<br />2、因为LINUX下的软件名都包括版本号,所以卸载前最好先确定这个软件的完整名称。<br />查找RPM包软件:rpm -qa ×××*<br />注意:××

2010-08-20 23:05:00 676

原创 EHCL的30个考试重点

<br />以下 30 个重点是 RHCE 考试的主要方向:<br /><br />1 .熟悉 RedHat Linux 各种安装选项,特别是网络安装<br /><br />2 .了解 LILO , GRUB 等启动管理程序及开机流程<br /><br />3 .能够事后安装 (rpm) 及设置其它的安装选项<br /><br />4 .了解 RedHat Linux 的系统配置<br /><br />5 .熟悉 /etc/sysconfig/network-scripts 下的各种配置

2010-08-20 15:17:00 7532

转载 Linux常用命令查询

<br />Linux命令速查<br /><br /><br />一. 启动,关机,登入,登出相关命令<br />[login] 登录<br />[logout] 登出<br />[exit] 登出<br />[shutdown] 停止系统<br />[halt] 停止系统<br />[reboot] 重启动<br />[poweroff] 切断电源<br />[sync] 把内存里的内容写入磁盘<br />[lilo] 安装lilo启

2010-08-20 15:11:00 598

MTK_CtaTestAPK_for_Customer

MTK手机方案CTA测试自测apk,在送测之前使用本引用检查是否符合工信部安全要求

2015-08-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除