如何打开android命令行终端1、连接电脑上安卓调用linux命令,用adb打开安卓调用linux命令,android命令行终端即可 。
2、如果你想直接在android上打开,可以安装一个android terminal,在手机上使用linux命令行 。
扩展资料:
终端命令sudo: Executing Commands with Elevated Privileges 执行命令特权 sudo是允许系统管理员让普通用户执行一些或者全部的root命令的一个工具,如halt,reboot,su等等 。这样不仅减少了root用户的登陆 和管理时间,同样也提高了安全性 。Sudo不是对shell的一个代替,它是面向每个命令的 。
app_0是用户名,也就是终端在系统中的名字 。android是主机名/ 表示当前路径 。
这些信息存储在变量PS1中,自己可以改变 。改成彩色更加美观,而且输入命令后更加容易找到提示符 。有一个重要的基本变量是PATH,这叫命令搜索路径 。
参考资料:安卓中文网--在手机端使用命令行刷入Recovery教程详解
安卓Linux环境下的dd命令使用总结dd :用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换 。
注意:指定数字的地方若以下列字符结尾,则乘以相应的数字: b=512 ; c=1 ; k=1024 ; w=2
参数注释:
4、备份与恢复MBR
·备份文件开始的512个字节大小的MBR信息到指定文件:
#dd if=/system/xbin/busybox of=/data/local/tmp/bb count=1 bs=512
·count=1 指仅拷贝一个块; bs=512 指块大小为512个字节
·恢复:
#dd if=/data/local/tmp/bb of=/data/local/tmp/bbb
·将备份的MBR信息写到磁盘开始部分
/dev/null ,外号叫无底洞 , 你可以向它输出任何数据 , 它通吃,并且不会撑着!
/dev/zero ,是一个输入设备,你可你用它来初始化文件 。该设备无穷尽地提供 0,可以使用任何你需要的数目——设备提供的要多的多 。他可以用于向设备或文件写入字符串 0。
/dev/null ——它是空设备,也称为位桶( bit bucket ) 。任何写入它的输出都会被抛弃 。如果不想让消息以标准输出显示或写入文件 , 那么可以将消息重定向到位桶 。
安卓用eclipse编程如何调用linux命令?使用eclipse进行嵌入式Linux安卓调用linux命令的开发环境配置:
1、安装jdk
jdk(java development kit)即java开发包 , 其中包含了运行eclipse所需要的jre. ubuntu缺省安装的gnu版本的jre运行效率不高,所以需要安装sun公司的jre. 首先从sun的网站上下载安装包jdk-6u7-linux-i586.bin,然后如下进行安装:
# mkdir -p /opt/java
# ./jdk-6u7-linux-i586.bin // 执行自解压文件,生成目录
# mv jdk1.6.0_07 /opt/java // 把目录移到/opt/java下
# cd /opt/java
# ln -s jdk1.6.0_07 jdk
# mv /etc/alternatives/java /etc/alternatives/java.gnu
# ln -s /opt/java/jdk/bin/java /etc/alternatives/java
# export JAVA_HOME=/opt/java/jdk // 设置环境变量
2、安装eclipse和cdt
从eclipse网站上下载安装包eclipse-SDK-3.4-linux-gtk.tar.gz 和cdt-master-5.0.0.zip
# cd /opt
# tar zxvf eclipse-SDK-3.4-linux-gtk.tar.gz // 解压生成eclipse目录
# export PATH=/opt/eclipse:$PATH
# mkdir -p /opt/cdt
# cd /opt/cdt
# unzip cdt-master-5.0.0.zip
# cp -r plugins/* /opt/eclipse/plugins/
# cp -r features/* /opt/eclipse/features/
二、创建c/c工程
假设已经在linux上安装好了arm交叉工具链,下面介绍如何创建、交叉编译和调试c/c工程,进入eclipse安装路径后,运行eclipse 。
创建c 工程
使用缺省的Linux GCC工具链
进入c/c界面
添加源代码文件1
【安卓调用linux命令 linux调用安卓的so】
添加源代码文件2
编辑代码
设置工程属性,指定交叉工具链1
设置工程属性,指定交叉工具链2
设置工程属性,指定交叉工具链3
编译工程
已生成arm平台可执行代码
配置调试选项
设置Debugger和 GDB debugger选项
设置连接类型为TCP , 目标板的ip地址和调试端口号 。端口号任意指定 , 通常大于1024(避免和系统所用端口号冲突)
在开发板上运行程序 , 格式如上图所示:gdbserver是交叉调试辅助程序;192.168.0.150是主机的ip地址;1234是调试端口号 , 和eclipse调试选项里设定的端口号要一致
点击Debug , 进入调试界面
执行到断点
eclipse的调试界面和操作和在windows下开发类似 。
所需开发工具及环境
虚拟机Linux:Fedora 9
交叉编译工具:arm-linux-gcc-3.4.1.tar.bz2
集成开发工具:Eclipse(Linux安装包中自带的,安装Linux时选中安装)
安装ARM交叉编译器
1. 安装 。其实很简单 , 就是将下载的arm-linux-gcc-3.4.1.tar.bz2解压到Linux根目录即可(因为解压后已经包含了/usr/local目录 , 所以要解压到根目录),如下命令:
tar -jxvf arm-linux-gcc-3.4.1.tar.bz2 -C /
解压后的目录/usr/local/arm/3.4.1/
2. 设置环境变量 。就是把交叉编译器的路径设置到系统环境变量里面去 。
echo $PATH
查看现有的环境变量
如果只想临时添加交叉编译器的环境变量(注:临时添加的系统重启或注销后又没有了),只需在命令行输入如下命令:
export PATH=$PATH:/usr/local/arm/3.4.1/bin
如果想这个环境变量永久的添加到系统的环境变量中,则你只需把这个命令添加到/root/.bashrc文件的最后一行即可(这个文件是隐藏文件,你要在文件浏览器中单击查看菜单,勾选显示隐藏文件才能看到)
3. 测试建立的交叉编译环境 。新建一个c程序,文件名:test.c,如下:
#include stdio.h
int main(void)
{
printf("Hellow world!\n");
return 0;
}
进行交叉编译,如下:
arm-linux-gcc -o test test.c
将交叉编译好的目标文件test下载到ARM开发板中并运行,如下:
./test
输出结果为:
Hellow world!
用集成开发工具Eclipse来开发嵌入式应用程序
双击Eclipse图标启动Eclipse
设置Eclipse的工作空间,就是选个目录,单击OK
启动后的主界面
开始新建一个应用程序工程
选择新建一个C工程 , 单击Next
给工程取个名字,这里我就叫test_app;然后选择工程类型 , 我选择了个Hellow world C工程模版,单击Next
填写作者、版权等信息,单击Next
没什么选的,点击Finish
单击Yes
新建好的项目工程
展开左边的源代码目录,双击打开主函数 。这里只是输出一句"Hello World!!!",你可以做一些其安卓调用linux命令他复杂的应用
单击Project菜单,去掉Build Automatically的勾选 , 因为勾选的话,每次修改一个地方工程都会自动进行编译
打开工程的属性对话框进行编译选项的设置
我们的应用程序最终要到嵌入式arm上运行 , 这里就要把gcc改成arm-linux-gcc编译器,当然前提是你要在你的开发主机上先安装arm-linux-gcc
C连接器也要改成arm-linux-gcc
这里的Libraries是设置你的应用程序中用到的库文件,比如应用程序中用到了线程类,则这里在上面添加pthread这个库,下面就添加这个库的路径 。如果应用程序没用到任何库文件就不用管了
选中左侧的工程名,右键,在弹出的菜单中选择Build Project编译工程
编译好后的工程,目标文件在Debug目录下
关于安卓调用linux命令和linux调用安卓的so的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。
推荐阅读
- 没有npc的网络游戏,没有npc的网络游戏有哪些
- 如何做好线上营销活动心得,如何做好线上营销活动心得和体会
- 幼儿园游戏前后动作名称,幼儿园认识前后的游戏
- 直播福利文案简短,直播活动福利方案
- mysql的视图怎么建 mysql视图创建与管理实验
- mongodb查询后删除,MongoDB删除文档
- jsurl获取参数乱码,js urlencode
- 老师的直播平台,老师直播讲课平台有哪些软件
- linux运维命令封装 linux 运维命令