上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 43 下一页
摘要: 程序的编译与调试gcc (gnu c compiler)gcc所支持的后缀名.c c原始程序.C/.cc/.cxx c++原始程序.i 已经预处理的c原始程序.ii 已经预处理的c++原始程序.s/.S 汇编语言原始程序.h 预处理文件.o 目标文件.a/.so 编译后的库文件gcc的编译流程预处理编译汇编链接gcc 的总体选项-c 只编译不链接,生成目标文件.o-S 只编译不汇编,生成汇编代码-E 只进行预编译-g 在可执行程序中包含标准调试信息-o file 把输出文件输出到file中-v 打印出编译器内部编译各过程的命令行信息和编译器版本-I 在头文件的搜索路径列表中添加dir目录-st 阅读全文
posted @ 2013-01-25 19:40 retacn_yue 阅读(257) 评论(0) 推荐(0) 编辑
摘要: windows\linux环境下相关工具、命令的使用windows环境下的工具source insight代码阅读编辑工具,发现本人桌面上居然有3.5版本,这可能是在合肥MTK培训时装的。使用source insight3.5以内核源码为例1 创建一个source insight工程options-->document options-->document type选择c source file-->在file filter中添加"*.S"然后project-->new project-->工程名为linux-2.6.35.7,工程保存路径为 阅读全文
posted @ 2013-01-21 20:45 retacn_yue 阅读(601) 评论(0) 推荐(0) 编辑
摘要: 嵌入式linux开发环境搭建硬件环境构建主机与目标板结合的交叉开发模式在主机编辑、编译软件,然后在目标板上运行和验证程序目标板s3c6410(下周入手)进行嵌入式linux开发时一般步骤1 在主机上编译bootloader通过jtag烧入开发板 通常选用具有串口传输、网络传输、烧写flash功能的bootloader2 在主机上编译嵌入式linux内核,通过bootlader烧入开发板或直接启动 内核应支持网络文件系统(nfs),即将应用程序放在主机上,单板启动嵌入 式linux内核后,通过网络来获取程序,然后运行3 在主机上编译各类应用程序,开发板启动内核后通过nfs运行它们,验证 后再烧入 阅读全文
posted @ 2013-01-16 20:55 retacn_yue 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 嵌入式经历了单片机(SCM)single chip microcomputer微控制器(MCU)micro controller unit系统级芯片(SOC) system on a chip预定制模块ip(intellectual)arm(advanced risc machine)处理器介绍嵌入式处理器种类, arm mips ppc应用领域无级通信、消费电子、成像设备海量存储、汽车电子、工业控制和网络应用安全系统 如信用卡、SIM卡arm体系架构的版本(即使用指令集的版本)arm架构支持32位的arm指令集和16位的thumb指令集扩展功能java加速器(jazell)提高安全性能的tr 阅读全文
posted @ 2013-01-14 20:01 retacn_yue 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 1下载并解压 Broadcom 驱动程序的压缩档2 mkdir -p /usr/local/src/hybrid-wl3tar xvfz4tar xvfz5[root@localhost hybrid-wl]# makeKBUILD_NOPEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd`make[1]: Entering directory `/usr/src/kernels/2.6.18-194.el5-xen-i686'Wireless Extension API is prefered for this kernel 阅读全文
posted @ 2013-01-10 22:17 retacn_yue 阅读(589) 评论(0) 推荐(0) 编辑
摘要: shell函数定义函数定义函数的格式function 函数名(){ 命令}在脚本中使用函数示例代码如下:hello(){echo "hello there today date is `date`"}在脚本中使用函数示例代码如下:#!/bin/sh#test20#在脚本中使用函数hello(){echo "Hello there today's data is `date`"}echo "now going to the function hello"helloecho "back from function&quo 阅读全文
posted @ 2013-01-04 20:34 retacn_yue 阅读(103) 评论(0) 推荐(0) 编辑
摘要: case 语句语句格式case "$variable" in 模式1) 命令1 ... ;; 模式2) 命令2 ... ;;esac模式部分可使用通配符* 任意字符? 任意单个字符[..] 类或范围中任意字符简单的case语句示例代码如下:#!/bin/sh#test12#简单case语句echo -n "enter a number from 1 to 5 :"read ANS case $ANS in 1) echo "you select 1" ;; 2) echo "you select 2" ;; 3) 阅读全文
posted @ 2013-01-03 21:03 retacn_yue 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 流程控制退出状态有四种退出状态最后命令退出状态$?控制次序命令$$ ||处理shell脚步本退出或shell退出及相就退出状态或函数返回码退出当前进程exit nn为数字流控制if then else格式为:if 条件1then 命令1elif 条件2then 命令2else 命令3fi简单的if 语句if条件 then 命令fi示例代码:测试1是否小于2#!/bin/sh#test#测试1是否小于2if [ "1" -lt "2" ]then#1小于2echo "yes,1 is less than 2"fi修改文件权限chmod 阅读全文
posted @ 2013-01-03 18:26 retacn_yue 阅读(154) 评论(0) 推荐(0) 编辑
摘要: linux角本编程文件的安全与权限[root@localhost ~]# ls -l总计 48 #所有文件所占空间 -rw------- 1 root root 913 12-26 13:50 anaconda-ks.cfg-rw-r--r-- 1 root root 26586 12-26 13:50 install.log-rw-r--r-- 1 root root 3488 12-26 13:47 install.log.sysl - rw- --- --- 该文件的权限位文件类型 文件属主权限 同组用户权限 其他用户权限root 文... 阅读全文
posted @ 2012-12-31 21:57 retacn_yue 阅读(117) 评论(0) 推荐(0) 编辑
摘要: ssh检查是否安装[root@localhost Server]# rpm -qa | grep sshopenssh-4.3p2-41.el5openssh-server-4.3p2-41.el5openssh-clients-4.3p2-41.el5openssh-askpass-4.3p2-41.el5/*修改配置文件*/rpm -ql openssh-serversshd_config 服务器端ssh_config 客户端客户端[root@localhost /]# ssh root@192.168.1.26The authenticity of host '192.168.1 阅读全文
posted @ 2012-12-31 13:07 retacn_yue 阅读(153) 评论(0) 推荐(0) 编辑
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 43 下一页