- 博客(8)
- 收藏
- 关注
原创 Android ARM64 如何指定链接脚本文件.
链接脚本文件通常在arch/$(ARCH)/kernel/目录下面 对于arm64架构的cpu, 链接脚本文件是arch/arm64/kernel/vmlinux.lds通过是在kernel的Makefile中指定的, 如下面的片段: export KBUILD_VMLINUX_INIT := $(head-y) $(init-y)export KBUILD_VMLINUX_MAIN := $(
2017-11-08 16:24:45
838
原创 linux kernel list head study
近来在学习linux kernel 驱动的代码框架, 里面到处在使用list_head. 在此通过画图进行了总结.
2017-11-08 11:39:06
388
原创 Android 编译系统之Android.bp
从Android 7.0 (N)开始, Google开始逐步使用Android.bp代替原来的Android.mk进行编译. Google称之为soong, 具体可以参考: https://android.googlesource.com/platform/build/soong使用Android.bp编译时, 目前还存在一些问题: 1.对C/C++代码, 如果需要使用宏开关时, 由于andr
2017-08-17 17:31:16
37897
3
原创 如何消除原生Android原生网络连接显示x或者惊叹号
Android 7及之后的版本输入如下两个命令: adb shell “settings put global captive_portal_http_url http://www.google.cn/generate_204” adb shell “settings put global captive_portal_https_url https://www.google.cn/gener...
2017-08-17 17:10:02
23032
原创 Android settings使用详解之设置优先网络
settings是android提供用来修改系统设置的应用程序, 不需要root即可修改一些系统设置.主要用法如下:usage: settings [--user | current] get namespace keysettings [--user | current] put namespace key valuesettings [--user | current]
2017-08-08 16:41:15
4678
2
原创 build and install tmux
背景介绍tmux特别适用于单个终端, 却需要多个窗口情况使用. 另外一种情况, 就是当使用ssh连接到无端时, 如果把ssh断开之后, 远端的会话仍然保留, 这个特别适用于下载代码或者编译等耗时比较长这样情形.由于没有root权限, 安装软件成了一个问题. 所以接着ycm的安装那篇文章, 记录一下安装tmux的过程.编译tmux的依赖条件 需要安装build-essential, 如gcc
2017-05-24 17:59:40
427
原创 ubuntu 12.04无root权限安装YouCompleteMe
文章背景:平时工作过程, 经常使用vim来编写和阅读代码, 这就需要安装一些vim插件. 部分插件只需要下载后, 拷贝.vim目录下面, 在.vimrc做一配置就可以了. 但有些插件则需要依赖于其它组件, 比如常用的cscope, ctags等. 最近, 看到vim的YouCompleteMe比较不错, 就起了念头在工作站安装YouCompleteMe, 简称ycm. 但属于自己的公司工作站上帐户是
2017-05-19 16:50:28
962
原创 欢迎使用优快云-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2017-05-19 16:39:55
448
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人