自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(99)
  • 资源 (11)
  • 收藏
  • 关注

转载 Linux面试题(2020最新版)

文章目录Linux 概述什么是LinuxUnix和Linux有什么区别?什么是 Linux 内核?Linux的基本组件是什么?Linux 的体系结构BASH和DOS之间的基本区别是什么?Linux 开机启动过程?Linux系统缺省的运行级别?Linux 使用的进程间通信方式?Linux 有哪些系统日志文件?Linux系统安装多...

2020-05-07 15:50:35 314

原创 Windows和Linux平台Beyond Compare 4 注册码

本文分别提供Windows和Linux下的Bcompare的注册码各一枚,操作步骤如下:Windows平台直接输入以下注册码即可:H1bJTd2SauPv5Garuaq0Ig43uqq5NJOEw94wxdZTpU-pFB9GmyPk677gJvC1Ro6sbAvKR4pVwtxdCfuoZDb6hJ5bVQKqlfihJfSYZt-xVrVU27+0JahFbqTmYskatMTgPyjv...

2019-07-12 16:56:09 6809

原创 Win10安装Eclipse SDK + ADT环境

下载路径:1.ADT Bundle & Plugin2.ANDROID SDK3.Android JDK Download遇到问题:1.Android SDK下载和更新失败的解决方法Fetching https://dl-ssl.google.com/android/repository/addons_list-2.xmlFetched Add-ons List succ...

2018-11-16 14:25:02 610

转载 ubuntu总是死机/编译异常问题(free内存占用大)

总有很多朋友对于Linux的内存管理有疑问,之前一篇linux下的内存管理方式似乎也没能清除大家的疑虑。而在新版核心中,似乎对这个问题提供了新的解决方法,特转出来给大家参考一下。最后,还附上我对这方法的意见,欢迎各位一同讨论。当在Linux下频繁存取文件后,物理内存会很快被用光,当程序结束后,内存不会被正常释放,而是一直作为caching。这个问题,貌似有不少人在问,不过都没有看到有什么很好解...

2018-05-19 09:23:19 3743

转载 Ubuntu SecureCRT安装/破解

1.官网下载软件地址:https://www.vandyke.com/download/securecrt/download.html 官网下载需要注册个人信息,挺麻烦的,提供一个scrt-sfx-7.3.4-839.ubuntu13-64.x86_64.deb 百度网盘下载地址吧:http://pan.baidu.com/s/1qWLzgD2 ; 2.安装软件,安装办法自行百度吧。deb包...

2018-03-17 14:54:53 2835

转载 Ubuntu 16.04中VirtualBox 使用U盘/USB设备的方法

在Virtualbox虚拟机配置面板中打开USB设备选项,分别勾选上“启动USB控制器”“启用usb2.0控制器”选项,如果有错误的提示信息USB 2.0 is currentlye enabled for this virtual…………,那需要下一个扩展包,去http://www.virtualbox.org/wiki/Downloads 这个网站上下载VirtualBox Oracle VM

2018-01-15 14:23:54 15935

原创 在word中插入代码着色的代码块

怎样在Word中插入代码并保持样式不变如何优雅地在 microsoft word 插入代码块Word 中插入 C/C++ 代码如何在Word中排出漂亮的代码word2013种如何插入代码着色的代码块?

2017-10-23 15:00:09 14490 2

转载 [Android 编译] Ubuntu 16.04 LTS 成功编译 Android 6.0 源码教程

1 前言经过3天奋战,终于在Ubuntu 16.04上把Android 6.0的源码编译出来了,各种配置,各种error,各种爬坑,特写此博客记录爬坑经历。先上图,Ubuntu上编译完后成功运行模拟器,如图:2 编译环境UbuntuKylin 16.04 LTS Android 6.0_r1Open JDK 73 准备工作(1) 下载Android 6.0源码.Androdi 6.0源码下载地址:...

2017-06-29 17:24:41 524

原创 git stash的用法

一、基本操作当你正在做一项复杂的工作时, 发现了一个和当前工作不相关但是又很讨厌的bug. 你这时想先修复bug再做手头的工作, 那么就可以用 git stash 来保存当前的工作状态, 等你修复完bug后,执行'反储藏'(unstash)操作就可以回到之前的工作里.$ git stash save "work in progress for foo feature"上面这条命令会

2017-06-04 12:11:12 482

转载 自己动手编译最新Android源码及SDK

在Android Studio代码调试一文中,简单的介绍了代码调试的一些技巧.现在我们来谈谈android源码编译的一些事.(俺认为,作为android developer人人都应该有一份自己Android源码,这样我们就可以随时对自己有疑惑的地方通过亲手调试来加强理解).本文适用于Ubuntu 16.04上编译Android 6.0.*及以上版本,其他情况请酌情处理,自行参考官网吧.请首

2017-06-04 11:49:16 6855 1

转载 i2c 相关知识总结

一. 技术性能:    工作速率有100K和400K两种;    支持多机通讯;    支持多主控模块,但同一时刻只允许有一个主控;          由数据线SDA和时钟SCL构成的串行总线;    每个电路和模块都有唯一的地址;                        每个器件可以使用独立电源二. 基本工作原理:    以启动信号START来掌管总线,

2017-05-04 11:03:22 403

转载 Android 监听电话去电接通瞬间[非来电]

首先感叹一下Android强大,它可以把同一个apk里面得不同Actvity分别运行在不同的进程中,比如我想让自己的应用中Activity运行在Phone进程中,那么我需要做三个事情。本文包含三个知识点:1.监听去电接通     2.apk获取root权限 3. 运行时将apk push 到system/app(1) <activity android:p

2017-04-01 16:57:00 4053 4

原创 Linux查看系统开机时间

有时候需要查看Linux系统运行了多久时间,此时需要知道上次开机启动时间; 有时候由于断电或供电故障突然停机,需要查看Linux开机时间/重启时间; 下面总结一些查看Linux开机关机时间的方法(非常全面): 1: who 命令查看 who -b 查看最后一次系统启动的时间。 who -r 查看当前系统运行时间[root@DB-Server ~]# who -b

2017-03-31 08:59:07 15189

转载 Linux IIO子系统

//============================================================================\\|| 系            统:WindowsXP & Ubuntu14.04      || 工            具:Source Insight 3.5     || 作

2017-03-04 21:34:19 4462

原创 技术学习类网站手收集

it1352IT屋:www.it1352.com IT屋为程序员、计算机爱好者提供百万权威知识库检索、在线开发工具、实例教程、视频教程下载等功能,以便快速定位并解决问题,提升开发技术水平和提高工作效率。

2017-03-04 21:25:11 340

转载 MPU6050姿态融合

姿态角(Euler角)pitch yaw roll飞行器的姿态角并不是指哪个角度,是三个角度的统称。它们是:俯仰、滚转、偏航。你可以想象是飞机围绕XYZ三个轴分别转动形成的夹角。地面坐标系(earth-surface inertial reference frame)Sg--------OXgYgZg ①在地面上选一点Og②使Xg轴在水平面内并指向某一方向③Zg轴垂

2017-03-04 21:16:36 2519

转载 三轴陀螺仪MPU3050驱动解析

MPU3050是invensense公司的三轴陀螺仪芯片,三轴陀螺仪最大的作用就是“测量角速度,以判别物体的运动状态,所以也称为运动传感器.下图是MPU3050的系统框图,芯片有1个中断引脚,可以通过i2c来控制,获取x Gyro,y Gyro,z Gyro设备驱动中用mpu3050_sensor结构体来描述MPU3050设备对象(对象中包含i2c客户端及输入设备来处理获取的x,y

2017-03-04 21:04:10 2092

转载 MPU6050 DMP官方手册【翻译】

嵌入式运动驱动5.1.1教程文件版-百度网盘1.修订历史2.目标应用Motion Driver 是一款传感器驱动层程序,其配置简单,利用了InvenSense的运动传感设备的片上数字移动处理器(DMP)的能力。Motion Driver 是嵌入式运动应用软件的一个子集,可以方便地移植到复杂的MCU架构。本文档介绍了运动驱动库的实际应用。部分教程为兼容TI的MSP430嵌入式处理器而

2017-03-04 18:06:16 6030

转载 MPU6050参考代码

MPU-60X0 是全球首例 9轴运动处理传感器。它集成了 3轴 MEMS陀螺仪, 3轴 MEMS加速度计,以及一个可扩展的数字运动处理器 DMP(Digital Motion Processor),可用 I2C接口连接一个第三方的数字传感器,比如磁力计。扩展之后就可以通过其 I2C或 SPI接口输出一个 9 轴的信号(SPI接口仅在 MPU-6000可用)。 MPU-

2017-03-04 18:01:56 8924

转载 基于Android 的GPS 移植(主要结构体及接口介绍)

最近负责 Android 驱动的GPS部分,所谓Android驱动 我觉得可以说成是linux应用之前发了一个图描述了 Android GPS 架构GPS芯片大多采用串口通信,所以只要CPU能够提供一个UART 驱动, 那么跟GPS芯片通信是没有问题的,但是现在很多GPS功能不是一个单独的芯片,大部分都是一个芯片上有好几种无线模块 比如 Blletooth WiFi

2017-02-16 18:25:24 1445 1

转载 和菜鸟一起学android4.0.3源码之硬件gps简单移植

关于android定位方式android 定位一般有四种方法,这四种方式分别是GPS定位、WIFI定位、基站定位、AGPS定位。1、 Android GPS需要GPS硬件支持直接和卫星交互来获取当前经纬度,这种方式需要手机支持GPS模块现在大部分的智能机应该都有了。通过GPS方式准确度是最高的但是它的缺点也非常明显。1、 比较耗电2、 绝大部分用户默认不开启GPS模块3、

2017-02-16 18:16:52 1319

原创 Android属性之build.prop解析

ro.build.version.release=4.04 (android版本修改4.04改为4.12 想改为5.0,6.0都可以)  ro.build.date=三 12月 15 20:41:26 CST 2012 (时区时间CST可以代表4个时区)  ro.product.model=U8950D (手机型号)  ro.product.locale.language=zh (刷机后默认语

2017-02-16 12:29:55 1309

原创 Android属性之build.prop生成过程分析

一.概念在Android设备shell终端可以看到/system目录下的build.prop文件,Android的build.prop文件是在Android编译时刻收集的各种property(LCD density/语言/编译时间, etc.),编译完成之后,文件生成在out/target/product//system/目录下。在Android运行时刻可以通过property_get()[c/c+

2017-02-16 12:24:57 3131

转载 Android之 看“马达”如何贯通Android系统 (从硬件设计 --> 驱动 --> HAL --> JNI --> Framework --> Application)

在Android 2.3(Gingerbread) 系统的时候,我写过一篇关于“Android 震动马达系统“的文章,当时的Linux内核还是2.6版本的。写那篇文章的目的,是想彻底的了解从硬件到驱动,再到应用的运作流程。完成了之后,文章一直仍在草稿箱里面没发表;今天看到,决定整理一下,重新发表。目的是想和大家分享自己对Android系统的一点认识:以马达为代表,来考究“Android是如何一步步

2017-02-14 12:28:38 496

原创 Linux下用文件IO的方式操作GPIO(/sys/class/gpio)

通过sysfs方式控制GPIO,先访问/sys/class/gpio目录,向export文件写入GPIO编号,使得该GPIO的操作接口从内核空间暴露到用户空间,GPIO的操作接口包括direction和value等,direction控制GPIO方向,而value可控制GPIO输出或获得GPIO输入。文件IO方式操作GPIO,使用到了4个函数open、close、read、write。

2017-02-14 12:25:34 1480

原创 配置Xmanager连接Ubuntu 14.04远程桌面

Xmanager默认使用XDMCP协议连接远程桌面, 因此这里我们需要启用XDMCP协议.$ sudo vim /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf[SeatDefaults]user-session=mate #将其改为mate, 并添加如下几行allow-guest=falsegreeter-show-manual-lo

2017-02-10 14:57:53 17609 2

原创 Android默认打开USB adb调试

/******************************************************************* * I.MX6 默认打开 USB adb * 声明: * 在调试android的时候,尤其是前期,可能我们没有Touch,这样使用adb显得 * 力不从心,因为它会弹个对话框来,可你有按不了,于

2017-02-09 17:34:28 8906

原创 Android 获取framebuffer相关信息

/******************************************************************************** * Android 获取framebuffer信息 * 声明: * 调试显示屏的时候,我们可能会需要去知道我们设置的信息是否正确,或者有时候 * 需要去确认别人的设置的是否正确。

2017-02-09 17:30:17 908

原创 【平台设备驱动】中module_platform_driver的定义和使用

该函数实际是一个宏,它在include/linux/platform_device.h中定义如下:[cpp] view plain copy /* module_platform_driver() - Helper macro for drivers that don't do  * anything special in module

2017-02-08 17:21:31 4973

原创 博客专栏整理【待续】

【i.MX6】博客专栏:IMX6Q(TQIMX6Q/TQE9)移植笔记I.MX6Q(TQIMX6Q/TQE9)学习笔记——新版BSP之kernel移植I.MX6Q(TQIMX6Q/TQE9)学习笔记——新版BSP之根文件系统挂载

2017-02-08 09:32:44 297

原创 ubuntu软件备份及重新安装方法

方式一:在一台电脑上安装好所有的软件后,如何在别的机器上也批量安装上同样的软件,而无需一个一个重新安装呢?方法如下: 在已经安装和配置好的电脑上,不要删除/var/cache/apt/archives目录,执行下面的命令,生成当前安装软件的内容列表dpkg --get-selections | grep -v deinstall > ubuntu.files然后把ubuntu.files和arch

2017-02-07 14:42:42 2473

转载 从零使用QEMU模拟器搭建ARM运行环境

——转载至:《从零使用QEMU模拟器搭建ARM运行环境》为什么会有这篇文章早在2011年的时候,跟当时同事一起讨论,做Linux系统开发正处于整个Linux开发中间层,没有上层的C/C++业务和数据库的开发经验,也没有底层的内核和驱动开发经验,到底路该如何走……基于对Linux系统开发的理解和内核的兴趣,认为选择Linux内核开发更适合自己。于是到淘宝上买了块三星s3c2440(a

2017-01-24 16:14:47 5431

转载 Ubuntu无损扩展分区(目录)容量的方法

用了一段时间Ubuntu,碰到了UBuntu磁盘空间不足的问题, 最初我只给Ubuntu分配了30个G的空间, 昨天试用了一下VirtualBox安装了一个xp虚拟系统,用以解决Ubuntu下的pay online问题, 装完后系统提示磁盘空间不足1G, 于是就想起用Gparted扩展一下磁盘空间, 这个软件是Ubuntu默认就有的, 如果您的系统没有安装可以打开Ubuntu软件中心搜索Gparted进行安装

2017-01-18 11:36:34 45031 4

原创 什么是逻辑分析仪?逻辑分析仪的参数、使用步骤和优势

由于电路的发展是从模拟发展到数字这样的过程,因此测量工具的发展也遵循了这个顺序。现在提到测量,首先我们想到的是示波器,尤其是一些老工程师,他们对示波器的认知度非常高。而逻辑分析仪是一种新型测量工具 ...

2017-01-06 09:48:11 19244 2

原创 Ubuntu安装VMware Tools失败

Enter the path to the kernel header files for the 3.13.0-32-generic kernel?

2017-01-04 12:01:09 2870

原创 解决“ERROR: couldn't find native method”方法

对比了下native 函数传参返回值 ,看起来没错,但就是报没找到native函数,但是用历史遗留已经Build出来的apk就没有这个问题。 所以问题应该出现在apk的mk 文件里面。 后来搜索E/dalvikvm( 2456): ERROR: couldn’t find native method的关键字找到了解决方法:

2016-12-26 15:24:09 3381

转载 深入解析linux下rtc架构

转载来自: 深入解析linux下rtc架构 | 学步园 +http://www.xuebuyuan.com/1722840.html一.描述rtc相关结构体1.rtc设备struct rtc_device //rtc设备{ struct device dev; //设备文件 struct module *owner; //所有者 int id;

2016-12-16 17:12:36 654

原创 GPS数据包格式+数据解析

全球时区的划分:  每个时区跨15°经度。以0°经线为界向东向西各划出7.5°经度,作为0时区。即0时区的经度范围是7.5°W——7.5°E。从7.5°E与7.5°W分别向东、向西每15°经度划分为一个时区,直到东11区和西11区。东11区最东部的经度是172.5°E,由172.5°E——180°之间就是东12区。西11区最西部的经度是172.5°W,由172.5°W——180°之间就是西12区。东

2016-12-15 18:37:15 105548 22

原创 引用<Math.h>编译sin、cos时无法通过【待续】

引用math.h时使用cos( )、sin( )、sqrt( )进行编译会提示:undefined reference to 'sqrt'、undefined reference to 'sin'等异常信息。 经查找,得到的回答是需要编译的时候加-lm,-l参数就是用来指定程序要链接的库,-l参数紧接着就是库名,那么库名跟真正的库文件名有什么关系呢?就拿数学库来说,他的库名是m,他的库文件

2016-12-14 19:39:26 2913 1

转载 Android拨号流程

——转载至:《Android拨号流程》、《Android Framework》今天学习”android中的拨号流程”,大部分情况,用户是通过dialer输入号码,拨号通话的,那么就从dialer开始吧。DialpadFragmentDialpadFragment是拨打电话界面,当点击拨打电话按钮会回调其onClick方法:public void onClick(View

2016-12-08 12:07:19 1222

bootchart.jar

android 或者Linux 统计开机过程中各个进程耗费时间的工具 此jar包为对应PC端将锁抓取的bootchart.tgz解析为可视化图片的工具 使用方法为 java -jar bootchart.jar bootchart.tgz

2021-02-23

通用计算机系统_嵌入式计算机系统和单片机的关系

单片机的出现是近代计算机技术的里程碑事件,其诞生标 志着计算机正式形成了通用计算机 系统和嵌入式计算机 系统 两大分支。

2012-02-22

基于单片机的课堂签到系统设计与实现

  为方便教师统计学生的出勤情况,设计和实现课堂签到系统。通过分析课堂签到系统的功能 ,采用发光二极管和光敏二极管构成了光电传感器电路 ,完成学生学号的识别 ,以A T89C51 单片机、 存储器芯片和显示器为核心来实现该系统。给出了课堂签到系统的硬件电路设计图和软件设计流程图。该系统可以完成到课学生信息的统计,同时,也能统计出未到学生的信息,极大的提高了教师的工作效率。

2012-02-22

高校单片机实验教学系统的设计

本文设计了一种用于单片机教学的新型实验教学系统) ) ) 指挥交通机器人。该系统采用 MC68H C11E1 单片机作为主控制器, SPCE061A 单片机作为辅助控制。实现了实时监测违规状况和自动报警和远程监控功能, 扩展了语音播放和机器人自我保护等功能。整个系 统设计美观, 控制灵活准确, 对学生综合专业实践起到了很好的训练作用。

2012-02-22

单片机与单片机入门一(杨叶珍)

单片机学习与交流,单片机与单片机入门一(杨叶珍).

2012-02-22

单片机C语言与C高级程序设计语言的异同

单片机C语言与C高级程序设计语言的异同.

2012-02-22

MCS_51单片机动态可视式模拟系统设计

MCS_51单片机 动态可视式 模拟系统设计

2012-02-22

java程序员必读--基础篇(中)

本JAVA教程将讨论JAVA编程语言的基础知识。

2010-12-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除