![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
嵌入式Linux
AFull-GF
这个作者很懒,什么都没留下…
展开
-
Git实际常用命令
转载视频: git视频教学http://www.linecg.com/video/play29775.htmlhttp://herry2013git.blog.163.com/blog/static/21956801120144810133569如下从XX文档总结出来:一、 创建客案分支SDK 下载后,进入到 SDK 目录,$cd AD900B_CS$ls -a原创 2016-11-07 16:46:26 · 2720 阅读 · 0 评论 -
Ubuntu12.04安装配置OpenJDK8
Android7.1 系统编译依赖于 JAVA 8,编译之前需安装 OpenJDK。第一步:下载jdk-8u91-linux-x64.tar.gz安装包,解压到/usr/lib/jvm/目录下,解压即安装。对解压出来的文件,改名字: cp -r jdk1.8.0_91 java-8-openjdk-amd64 注:安装包在我的博客资源里可下载。第二步:配置JDK环境原创 2017-06-02 20:45:43 · 2739 阅读 · 0 评论 -
Ubuntu系统下切换Openjdk7和Openjdk8
随着Android版本的更新,Ubuntu下的Jdk版本也相应随之增多。 Android6.0及以下用的是Openjdk7,而Android7.1则需用Openjdk8。同一个Ubuntu系统下往往需要安装多个版本的Jdk,以适配置不同的Android版本。现在按当前的以验记录下Openjdk版本的切换。(一)若切换至Openjdk8第一步:sudo gedit /etc/pro原创 2017-06-05 20:35:19 · 5244 阅读 · 0 评论 -
repo sync同步出错问题
今天repo sync rk3126_android7.1_beta_20170305的时候,提示 error: .repo/manifests/: contains uncommitted changes.这让我想起在第一次解压SDK后同步编译时,因为有一个kernel报错,当时的错误是:"android/platform/prebuilts/qemu-kernel" not a valid原创 2017-06-05 20:00:44 · 8871 阅读 · 0 评论 -
Driver:硬件原理补充(1)
1差分信号,是驱动器端发送两个等值、反相的信号,接收端通过比较两个电压的差值来判断逻辑状态“0”还是“1”。而承载差分信号的那一对走线就称为差分走线。简而言之,是一对大小相等而极性相反的对称信号。作用:差分信号互相参考,没有公共地,可以有效抵制共模干扰。2.稳压IC:TCS2105-E33 作用:只有SER_RST0使能拉高,VCC3V3才会有电压。 如下图所示原创 2017-04-06 21:00:30 · 460 阅读 · 0 评论 -
驱动相关命令
1.uname命令 uname命令用于打印当前系统相关信息(内核版本号、硬件架构、主机名称和操作系统类型等)。 uname(选项) -a或--all:显示全部的信息; -m或--machine:显示电脑类型; -n或-nodename:显示在网络上的主机名称; -r或--release:显示操作系统的发行编号; -s或--sysname:显示操作系统名称;原创 2017-04-05 21:02:48 · 874 阅读 · 0 评论 -
对中断的理解
1.中断是一种可以使CPU和硬件设备进行通信的技术。例如,当我们在敲击键盘时,键盘控制器(控制键盘的硬件设备)会发送一个中断,通知操作系统有键按下。从本质上说,中断是一种特殊的信号,由硬件设备向CPU发送。当CPU接收到中断信号后,就会马上通知操作系统此信号的到来,然后由操作系统负责处理这些新到来的数据。2.中断请求:不同的设备对应的中断不同,每一个中断都通过一个唯一的数字标识。这些数字表示的原创 2017-04-05 16:03:13 · 15089 阅读 · 1 评论 -
如何学习Android驱动开发
如何成为一名优秀的Android驱动程序员?参数如下要求:一、Android驱动的基础知识1.Android驱动是基于Linux驱动,强烈推荐阅读Linux Device Driver 3rd版,这本书讲了Linux下设备驱动的基础知识,要求反复细读。2.能读懂和编写一些C程序。3.能懂Java基础,因为Framework层的代码与驱动代码联系比较紧密,稍懂一些Java代码,会发现原创 2017-04-05 14:50:38 · 11620 阅读 · 0 评论 -
Driver:硬件原理补充(2)
1.回顾调Stk3311光感 (1)dts配置stk3311@48 {compatible = "stk,stk3311";reg = ; //addrinterrupt-parent = ;interrupts = ;//3:gpio口, 4:中断方式gpios = ; /* SGPIO0, low active; AUXIN2 */near_thr原创 2017-04-07 20:02:55 · 1131 阅读 · 0 评论 -
嵌入式 Linux 对内存的直接读写(devmem)
转载http://blog.csdn.net/xy010902100449/article/details/47028497【摘要】 在Linux开发中着实用到的调试工具并不是很多。devmem的方式是提供给驱动开发人员,在应用层能够侦测内存地址中的数据变化,以此来检测驱动中对内存或者相关配置的正确性验证。http://blog.csdn.net/hens007/art转载 2016-11-18 20:15:31 · 2123 阅读 · 0 评论 -
建立最简单的repo服务器实例讲解
http://blog.csdn.net/21cnbao/article/details/7272708repo是一个将多个git tree进行系统管理的工具,repo本身不是一个源代码版本管理系统,它只是联合manifest.git中project list xml的多个工程,统一管理。在运行repo sync的情况下,xml文件中指定的工程都统一被sync下来。下面用最简单转载 2016-12-14 11:21:51 · 560 阅读 · 0 评论 -
Ubuntu-VirtualBoxUSB设备加载方法
转载 http://blog.csdn.net/goodtalent/article/details/51803910VirtualBox 下USB 设备加载的步骤及无法加载的解决办法:出现这种问题,很多人主要是摸不清方向,不知道到底是ubuntu这端出问题,还是windows端出问题!其实很简单。1、首先在ubuntu一定要发现设备。用此命令查看:lsusb。2、vitu转载 2016-11-07 17:23:38 · 3328 阅读 · 0 评论 -
Ubuntu 14.04搭建Android5.1开发环境和编译
Ubuntu 14.04搭建Android5.1开发环境和编译1、安装Ubuntu14.04 Desktop版本64bit,U盘安装先下载Ubuntu系统,官网地址,从ubuntu10.04-ubuntu15.04都有下载,具体根据需求可以下载desktop和server版本,一般虚拟机建议安装desktop版本。安装ubuntu系统,其实很简单,网上也很多视图原创 2016-11-07 17:18:37 · 2854 阅读 · 0 评论 -
DEVICE_ATTR的使用
使用DEVICE_ATTR,可以在sys fs中添加“文件”,通过修改该文件内容,可以实现在运行过程中动态控制device的目的。类似的还有DRIVER_ATTR,BUS_ATTR,CLASS_ATTR。这几个东东的区别就是,DEVICE_ATTR对应的文件在/sys/devices/目录中对应的device下面。而其他几个分别在driver,bus,class中对应的目录下。这次主要介...转载 2018-10-05 10:34:10 · 815 阅读 · 0 评论