嵌入式开发环境搭建(包括Android NDK开发)
linux系统安装
系统要求:
Ubuntu 16.04 64bit
linux-kernel 4.4
使用U盘安装Ubuntu系统:http://www.linuxidc.com/Linux/2016-04/130520.htm
修改更新源
检查 /etc/apt/sources.list更新源,如果是国外的源,先更新为国内源,否则后续的软件安装会很慢。
国内更新源:http://wiki.ubuntu.org.cn/%E6%A8%A1%E6%9D%BF:16.04source
屏幕分辨率调整
默认情况,如果系统安装在公司提供的台式机上,会出现屏幕分辨率低的情况(最高只有1360x768),需要手动增加新的分辨率,参考:http://forum.ubuntu.org.cn/viewtopic.php?t=458723
Linux登录客户端
建议使用Putty:http://www.putty.org/
Windows与Linux间的文件互传
建议通过SCP来进行Windows和Linux间的文件互传(Linux上的FTP服务配置相对麻烦)。
Linux端开启SCP,只需要:
sudo apt-get install openssh-server
Windows端可使用WinSCP或Filezilla作为客户端
Vim配置
https://www.cnblogs.com/ma6174/archive/2011/12/10/2283393.html
安装zsh
很好用的shell工具
添加中文输入法
sougou的linux输入法是不错的选择:http://pinyin.sogou.com/linux/
CLion安装(C/C++开发IDE)
习惯了AndroidStudio的同学都说好.
安装参考:http://www.linuxdiyf.com/linux/25850.html
Android源码下载编译
下载Android源码需要较大的硬盘空间(下载最新的7.0源码和对应的依赖工具大概需要100G的容量)。
需要注意Android的编译使用的是OpenJDK,而平时的Android应用编译使用的是Oracle的JDK。
源码下载编译参考:http://www.jianshu.com/p/367f0886e62b
NDK环境搭建
如果已经搭建了AndroidStudio环境,可以直接使用SDKManager进行下载,默认会下载到SDK/ndk-bundle目录下。
Android NDK下载:https://developer.android.google.cn/ndk/downloads/index.html