2017年1月24日

linux source命令

摘要: source filename 与 sh filename 及./filename执行脚本的区别在那里呢?1.当shell脚本具有可执行权限时,用sh filename与./filename执行脚本是没有区别得。./filename是因为当前目录没有在PATH中,所有"."是用来表示当前目录的。2. 阅读全文

posted @ 2017-01-24 14:55 鹰之翔 阅读(139) 评论(0) 推荐(0) 编辑

makefile中的all和.PHONY的作用

摘要: 请编写一个makefile同时编译、链接下面两个程序: 【分析】:这里需要生成两个可执行文件main1和main2(两个目标)。由于makefile只能有一个目标,所以可以构造一个没有规则的终极目标all,并以这两个可执行文件作为依赖。如下: 很多时候我们在执行make时会产生许多过程文件,比如将上 阅读全文

posted @ 2017-01-24 08:56 鹰之翔 阅读(957) 评论(0) 推荐(0) 编辑

2017年1月23日

Linux Shell常用函数

摘要: Functions for Transforming Text Functions allow you to do text processing in the makefile to compute the files to operate on or the commands to use. Y 阅读全文

posted @ 2017-01-23 18:11 鹰之翔 阅读(894) 评论(0) 推荐(0) 编辑

Android源码 目录结构简析

摘要: abi:application binary interface,应用程序二进制接口bionic是Android的C/C++ library, libc是GNU/Linux以及其他类Unix系统的基础函数库,art:Android RunTimebootable:启动引导相关代码build:存放系统 阅读全文

posted @ 2017-01-23 15:28 鹰之翔 阅读(127) 评论(0) 推荐(0) 编辑

2017年1月18日

Window+TCP+connect 超时阻塞解决办法

摘要: 现象:一般情况下,connect是以阻塞模式进行工作的,但如果在S/C架构开发中,如果S端没有开启,而C端去connect一个未开启或不存在的S时,就 会出现“卡死”的现象。 原因:客户端在连接服务器时,可能会出现问题,导致三次握手无法完成,持续重试,表现在客户端程序的行为就是卡在connect调用 阅读全文

posted @ 2017-01-18 15:54 鹰之翔 阅读(1643) 评论(0) 推荐(0) 编辑

2016年12月20日

VS2013+Qt5.6+VSaddin1.2.5

摘要: 1 下载Qt(1)Qt安装包http://download.qt.io/official_releases/qt/(2)Qt插件http://ftp.jaist.ac.jp/pub/qtproject/archive/vsaddin/ 2 安装 安装很简单,exe文件一战到底!(注:QT安装目录不可 阅读全文

posted @ 2016-12-20 12:35 鹰之翔 阅读(352) 评论(0) 推荐(0) 编辑

2016年4月5日

基于devkit8600的2011.04版uboot启动代码Start.s分析

摘要: /**************************************************************************/save_boot_params在arch/arm/cpu/armv7/cpu.c中定义在arch/arm/cpu/armv7/ti81xx/low 阅读全文

posted @ 2016-04-05 14:27 鹰之翔 阅读(532) 评论(0) 推荐(0) 编辑

2016年3月13日

嵌入式软件工程师笔试题

摘要: 1 . 用预处理指令 #define 声明一个常数,用以表明 1年中有多少秒(忽略闰年问题) #define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL 2 . 写一个 "标准"宏 MIN ,这个宏输入两个参数并返回较小的一个。 #define MIN(A,B)( 阅读全文

posted @ 2016-03-13 17:11 鹰之翔 阅读(7011) 评论(0) 推荐(2) 编辑

2016年3月4日

嵌入式笔试题荟萃

摘要: 1:用C语言实现大小端的测试 Int CheckCpu() { union { int a; char b; }c; c.a=1; if(c.b==1) printf(“小端”); else printf(“大端”); } 2:volatile的作用有哪些? Volatile第一变量相当于告诉编译器 阅读全文

posted @ 2016-03-04 20:59 鹰之翔 阅读(810) 评论(0) 推荐(1) 编辑

2015年9月10日

在Ubuntu下设置环境变量

摘要: 在Ubuntu中有如下几个文件可以设置环境变量/etc/profile:在登录时,操作系统定制用户环境时使用的第一个文件,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行. /etc/environment:在登录时操作系统使用的第二个文件,系统在读取你自己的profile前,设... 阅读全文

posted @ 2015-09-10 09:37 鹰之翔 阅读(354) 评论(0) 推荐(0) 编辑

导航