上一页 1 ··· 5 6 7 8 9 10 11 12 下一页
摘要: 最近在研究Tiny6410上的uboot移植,看uboot源码时,生成tags文件用的是最粗暴的方法:“ctags -R *”,由于某些函数在各个平台下都有实现,导致在用“g+]”跳转到该函数的定义时,总是会列出相当多不相关的索引,而我只想看6410上该函数的实现。怎样对部分目录生成tags文件呢?思考良久,用如下命令可以满足我的要求,但此方法比较笨拙,以后得知巧妙的方法再更改此博文。ctags * -R board/samsung/ common/ cpu/s3c64xx/ CVS/ disk/ drivers/ dtt/ examples/ fs/ include/ lib_arm/ li 阅读全文
posted @ 2014-03-22 19:45 tanghuimin0713 阅读(3487) 评论(0) 推荐(1) 编辑
摘要: 方法1:vim->shell: ctrl-z (挂起vim进程,相当于图形界面中的最小化)shell->vim: fg (foreground)方法2:vim->shell: vim下执行“:shell” (创建一个新的shell)shell->vim: shell下执行exit (退出新创建的shell) 阅读全文
posted @ 2014-03-22 16:16 tanghuimin0713 阅读(871) 评论(0) 推荐(0) 编辑
摘要: 《Tiny6410刷机指南》介绍了如何用USB线下载uboot,kernel,filesystem到开发板的nand flash,USB下载文件用到工具dnw。遗憾的是该教程提供的是windows下dnw工具的用法,作为Linux平台的开发者,我们总希望把一切动作都转移到Linux环境中来,好让咱显得专业一点。(*^__^*)切入正题:开发环境:开发板:FriendlyARM Tiny6410 主机:CentOS release 6.4 (Final)dnw-linux源码包下载:http://code.google.com/p/dnw-linux/参考文档:dnw-linux源码包的READ 阅读全文
posted @ 2014-03-20 22:10 tanghuimin0713 阅读(1973) 评论(0) 推荐(0) 编辑
摘要: 参考:https://www.ibm.com/developerworks/cn/linux/l-vimdiff/vimdiff主要用法归纳如下:1.打开文件vimdiff file1 file2 file3 ...或者vim -d file1 file2 file3 ...2.移到下一个差异点 ]c 移到上一个差异点 [c3.把一个差异点中当前文件的内容复制到另一个文件里 dp 把一个差异点中另一个文件的内容复制到当前文件 do4.刷新页面 :diffupdate5.展开被折叠的相同行 zo 重新折叠相同行 zc 阅读全文
posted @ 2014-03-06 19:59 tanghuimin0713 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 跟atexit函数相识已久,man手册里对atexit的解释是这么一段:The atexit() function registers the given function to be called at normal process termination, either via exit(3) or via return from the program’s main(). Functions so registered are called in the reverse order of their registration; no arguments are passed.乍一看... 阅读全文
posted @ 2014-02-27 20:06 tanghuimin0713 阅读(1476) 评论(0) 推荐(0) 编辑
摘要: linux系统内核版本:2.6.32-358.el6.x86_64(在64位系统上安装32位程序需要另外安装一些库)arm-linux-gcc版本:本文安装的是友善之臂tiny6410光盘中自带的arm-linux-gcc-4.5.1-v6-vfp-20101103.tgz1. 创建工作目录/opt/FriendlyARM/tools/arm-linux-gcc-4.5.12. 解压arm-linux-gcc-4.5.1-v6-vfp-20101103.tgz到/opt/FriendlyARM/tools/arm-linux-gcc-4.5.13. 将编译器路径系统环境变量vim /root/ 阅读全文
posted @ 2014-02-23 21:07 tanghuimin0713 阅读(1278) 评论(0) 推荐(0) 编辑
摘要: 1. 安装minicomyum install minicom2. 设置minicomminicom -s选择“Serial port setup”,将“Serial Device”修改成“/dev/ttyUSB0”(如果使用了usb转串口),“Bps/Par/Bits”修改成“115200 8N1”,“Hardware Flow Control”修改成“No”。回到主菜单,选择“Save setup as df 1”,将刚才的修改保存为默认配置。保存完毕后,选择“Exit”可直接进入开发板串口,选择“Exit from Minicom”退回到shell。3. 进入开发板串口直接敲命令“min 阅读全文
posted @ 2014-02-23 18:22 tanghuimin0713 阅读(1470) 评论(0) 推荐(0) 编辑
摘要: 《Linux运维趋势》2010.rar《Linux运维趋势》2011_上.rar《Linux运维趋势》2011_下.rar《Linux运维趋势》2012_1.rar《Linux运维趋势》2012_2.rar《Linux运维趋势》2012_3.rar《Linux运维趋势》2012_4.rar《Linux运维趋势》2013_1.rar《Linux运维趋势》2013_2.rar《Linux运维趋势》2013_3.rar 阅读全文
posted @ 2014-01-25 22:25 tanghuimin0713 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 1.pap:直接在网络上发送密码明文2.chap: 网络上发送的是密码的密文;server给client发一段随机数(challenge),client利用随机数对密码进行加密,将用户名和加密后的密码发送给server;server根据用户名在数据库中搜索该用户名对应的密码并用同一个challenge值算出本地密码的密文值,跟client发送过来的密文值比对,相同则该用户认证成功;否则认证失败 阅读全文
posted @ 2014-01-06 14:36 tanghuimin0713 阅读(716) 评论(0) 推荐(0) 编辑
摘要: 本文代码参考《LINUX设备驱动程序》第十七章 网络驱动程序网络地址和虚拟主机地址为:snullnet0 192.168.0.0snullnet1 192.168.1.0local0 192.168.0.1remote0 192.168.0.2local1 192.168.1.2remote1 192.168.1.1注:ldd自带网络驱动程序中的很多函数和数据结构在最新2.6.32内核上有所变动,导致编译不通过。修改源码参考:http://blog.csdn.net/xiebiwei/article/details/6210887#quote修改后的代码下载测试功能1) #make2) #in 阅读全文
posted @ 2013-12-15 18:56 tanghuimin0713 阅读(731) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 下一页