自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(62)
  • 收藏
  • 关注

原创 Jetson 编译Xavier NX 编译

在官网下载对应的Linux_for_Tegra开发包:两种方式1:SDK Manager2:直接下载两种方式来获得源码。具体参考官方文档,此处不再赘述。得到 Jetson_Linux_R32.6.1_aarch64.tbz2跟Tegra_Linux_Sample-Root-Filesystem_R32.6.1_aarch64.tbz2通过脚本代码:#!/bin/bashecho "========THIS IS JETSON-nano/tx,xavier agxcostom boar.

2022-05-14 14:38:55 480

原创 AHD模拟高清知识

一、概念解释AHD(Analog High Definition)意思为模拟高解析度(模拟)。关于High Definition,简单来说,我们通常会把物理分辨率达到720p以上的格式则称作为高清,简称HD。其指的画面垂直解析度为1080i、720p或1080p。1080i就是指解析度为1920×1080,采交错扫描,每秒呈现30个完整画面;720p就是指解析度达1280×720,采循序逐行扫描,每秒呈现60个完整画面;1080p就是指解析度达1920×1080,采循序扫描,每秒呈现60个完整画面。

2022-05-14 14:30:22 2309

原创 Jetson Xavier NX 内核编译、源码编译

Jetson Xavier NX 简单介绍: NX通过外形小巧的模组系统(SOM)将超级计算机的性能带到了边缘端。 高达21 TOPS的加速计算能力可并行运行现代神经网络并处理来自多个高分辨率传感器的数据,这是完整AI系统的要求。NVIDIA Jetson Xavier NX 16GB EMMC ,8GB DDR1、下载代码L4T R32.5.1为例1)、kernelL4T R32.5.1 Release Page | NVIDIA DeveloperL4T Driver Package (BS

2022-04-14 12:03:43 6293

转载 PetaLinux ToolsDocumentation

Table of Contents Revision History...............................................................................................................2 Chapter 1: Overview......................................................................................

2021-08-11 11:23:29 216

原创 重新搭建一下 智能机开发环境搭建和编译(Ubuntu14.04 MTK)

更新一下//与服务器同步软件包列表1:sudo apt-get update编译必需的软件包sudo apt-get install gcc-multilib g++ g++-4.8-multilib dpkg-devsudo apt-get install gnupg flex bison gperf build-essential zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev libx11-dev:i...

2020-10-20 15:12:37 234 1

原创 ubuntu 如何生成秘钥 (ssh key)

1:首先在终端输入ssh-keygen -t rsa -C "your_email@example.com"2:之后一路回车键(Enter),就生成了;Generating public/private rsa key pair.Enter file in which to save the key (/home/your_email/.ssh/id_rsa):Created directory '/home/your_email/.ssh'.Enter passphrase (em.

2020-10-14 18:07:34 2961 1

原创 Android客户端订阅持久化信息跟非持久化信息

持久订阅者1、cleanSession为false2、clientId不为空3、mqttClient.subscribe(destination,{1});即:init_Connection() 时//设置是否清空session,这里如果设置为false表示服务器会保留客户端的连接记录,这里设置为true表示每次连接到服务器都以新的身份连接options.setCleanSession(false);订阅时mqttClient.subscribe(topic, 1);非..

2020-09-15 11:55:27 174

原创 java.lang.SecurityException: Permission Denial: startForeground from pid=20861, uid=10089

这个错误主要出现在Android 9.0解决办法<uses-permission android:name="android.permission.FOREGROUND_SERVICE" />上面的错误是由于Android 9.0对权限做了新的限制,这个前台服务权限需要在AndroidManifest.xml文件中静态申请,加入上面的权限代码就不会报错了。...

2020-09-11 11:05:21 877

转载 org.eclipse.paho.android.service.MqttService 报错

Android MQTT踩坑https://blog.csdn.net/BOB_sm/article/details/103774372

2020-09-10 15:07:55 1709

原创 mosquitto -v运行时报错:Error: Address already in use 的解决办法

说明已经有一个mosquitto服务器在运行1:查看进程 :ps aux | grep mosquittonew@new-S2600CWR:~/server/mosquitto-1.4.5$ ps aux | grep mosquittonew 11915 0.0 0.0 22480 3816 ? S Sep03 0:12 mosquitto -vnew 12885 0.0 0.0 8880 888 pts/8 ...

2020-09-04 09:46:28 924

原创 import android.support.v4.content.LocalBroadcastManager找不到

1:在project structure ->Dependencise 选择 app 点击 加号(+) 依赖库加入'androidx.legacy:legacy-support-v4:1.0.0'2:在 build.gradle 添加dependencies {classpath 'androidx.legacy:legacy-support-v4:1.0.0'}3.import android.support.v4.content.LocalBroadcastManag..

2020-08-31 15:20:26 3227

原创 ERROR: Failed to parse XML in E:\AndroidWork\OAPrint\app\src\main\AndroidManifest.xml ParseError at

ERROR: Failed to parse XML in E:\AndroidWork\OAPrint\app\src\main\AndroidManifest.xmlParseError at [row,col]:[5,10]Message: expected start or end tagAffected Modules: app搜资料发现AS 3.5之后,AndroidManifest.xml编辑,空格也要删除如果<uses-permission android:.

2020-08-31 10:24:20 705

原创 2020-08-27

ERROR: The minSdk version should not be declared in the android manifest file. You can move the version from the manifest to the defaultConfig in the build.gradle file.解决:意思是Androidstudio3.0 以后 不能在manifest.xml 设置这些 必须在 gradle里设置1.找到AndroidManifest.xm

2020-08-27 14:44:10 88

原创 Apache-apollo服务器搭建

1.首先从http://activemq.apache.org/apollo/download.html官网上下载windows对应的apollo版本,本文下载的是apache-apollo-1.7.1-windows-distro.zip 版本。windows的版本为win10,JDK版本1.8。2.解压到C:\apache-apollo下,此时会多出一个apache-apollo-1.7.1文...

2018-05-31 11:46:46 13485 4

转载 银联Pos终端签到、签退、批结算、批上送

签到:获取pinkey、mackey、批次号签退:先批结算,然后签退,否则批次号不会更新。批结算:上送本地pos终端交易流水给服务端,若通过校验则可以进行签退,否则需要批上送交易明细批上送:批结算校验失败,上送本地交易明细到服务端进行比对。

2015-05-08 16:34:03 5704

转载 Pos终端中的主密钥、工作密钥、pin密钥、mac密钥

下面介绍一下加密机中最主要的几种密钥:  1、加密机主密钥(MK)   加密机主密钥(Master Key - MK)是存入在HSM机内的由三个成分合成的一对最上层密钥。在HSM机器以外的地方不会以明文形式存放,它采用双倍标准DES密钥(长达112位)实现三重数据加密。   HSM投入运行时,必须先产生和装载MK。由于DES算法依靠某一个密钥进行加密,同时所有密钥和数据都经由MK进行加

2015-05-08 16:30:43 1341

转载 移动支付

银行卡 bank card商业银行等金融机构及邮政储汇机构向社会发行的,具有消费信用、转账结算、存取现金等全部或部分功能的信用支付工具。磁条卡 magnetic stripe card物理特性符合GB/T 14916标准,磁条记录符合GB/T 15120 、GB/T 15694-1、ISO 7812-2、GB/T17552标准的银行卡片。销售点终端 point of

2015-05-08 16:27:44 902

原创 android 应用获取系统权限

第一个方法简单点,不过需要在Android系统源码的环境下用make来编译:1. 在应用程序的AndroidManifest.xml中的manifest节点中加入android:sharedUserId="android.uid.system"这个属性。2. 修改Android.mk文件,加入LOCAL_CERTIFICATE := platform这一行3. 使用mm命令

2014-12-31 13:53:31 507

原创 Android输入法扩展之外接键盘显示虚拟键盘修改

//文件 :WindowManagerService.java  boolean computeScreenConfigurationLocked(Configuration config,boolean forceRotate) {------------------------- if (device.getKeyboardType() == InputDevice

2014-12-04 11:10:55 1741

原创 onInterceptTouchEvent与onTouchEvent关系

Android平台事件分发的两个函数onInterceptTouchEvent与onTouchEvent,关键点还是在于其返回值。 onInterceptTouchEvent()是ViewGroup的一个方法,目的当系统向该ViewGroup及其各个childView触发onTouchEvent()之前对相关事件进行一次拦截.1.down事件首先会传递到onInterceptTou

2014-11-27 11:53:14 453

转载 Math.atan与Math.atan2

我们可以使用正切操作将角度转变为斜率,那么怎样利用斜率来转换为角度呢?可以利用斜率的反正切函数将他转换为相应的角度.as中有两个函数可以计算反正切,我们来看一下.1、as中Math.atan()Math.atan()接受一个参数:用法如下:angel=Math.atan(slope) angel为一个角度的弧度值,slope为直线的斜率,是一个数字,这个数字可以是负的无穷大到正无穷

2014-11-11 17:12:51 43517 1

原创 bmp_to_raw转BMP图片

用这个mediatek\custom\common\uboot\logo\tool\bmp_to_raw.exe工具

2014-11-11 16:17:08 2282

原创 ubuntu加入静态IP

1、在终端下设置IP地址:命令行下敲:sudo gedit /etc/network/interfaces打开文件添加如下内容:auto loiface lo inet loopbackauto eth0iface eth0 inet staticaddress 192.168.1.111netmask 255.255.255.0gateway 192.168.

2014-10-30 10:09:02 376

原创 MTK6572驱动调试

1.配置料号FALSH型号:在下面文件的MTK6575标签栏添加对应的flash芯片型号信息:

2014-08-07 19:38:38 2543

原创 sudo权限的修改

然后visudo 或者 vim /etc/sudoers, visudo 这个和vi的用法一样,由于可能会有人不太熟悉vi,所以简要说一下步骤  移动光标,到一行root ALL=(ALL)   ALL的下一行,按i,插入模式,输入 your_user_name ALL=(ALL)   ALL 然后按Esc, 输入“:” 再输入:wq

2014-08-06 18:15:55 678

原创 4.22平台Android的语言设置

路径:设置输入语言:Settings -> Language & keyboard -> Android keyboard [settings] -> Input languages

2014-07-09 18:05:26 898

原创 如何做语言的隐藏跟切换

首先看看设置语言的路径:  Android系统Setting程序中对于语言设置这块的内容。具体位置有以下两处:        1)、设置显示语言:Settings -> Language & keyboard -> Select language         2)、设置输入语言:Settings -> Language & keyboard -> Android keyboar

2014-07-09 17:09:43 1070

原创 android settings- 数据管理加入系统变量值

settings 数据管理了系统的普通设置

2014-07-08 18:03:20 1788

原创 两种Sensor 的打开用例

SensorEventListener mSensorEventListener = new SensorEventListener() {  @Override  public void onAccuracyChanged(Sensor sensor, int accuracy) {   // TODO Auto-generated method stub  }  @Over

2014-07-08 14:25:56 612

原创 xxx is not in the sudoers file This incident will be reported

解决方案:首需要切换到root身份$su -(注意有- ,这和su是不同的,在用命令"su"的时候只是切换到root,但没有把root的环境变量传过去,还是当前用户的环境变量,用"su -"命令将环境变量也一起带过去,就象和root登录一样)然后$visudo   1、移动光标,到最后一行2、按a,进入append模式3、输入your_user_name ALL

2014-06-12 09:36:48 587

原创 JNI 汇总

安装配置那一部分不说了直接说下这个错误问题“java.lang.UnsatisfiedLinkError: Native method not found”;这里有个哥们写的一些错误,我也贴上来了供大家看一下:这个该死的错误就是:java.lang.UnsatisfiedLinkError: Native method not found程序编译没问题,就只在执行的时候,出

2014-05-30 16:27:51 638

原创 adb server is out of date. killing

执行 adb 命令时会出现adb server is out of date.  killing......  ADB server didn't ACK  * failed to start daemon *  error: unknown host service  adb server is out of date. killing......ADB server d

2014-04-22 19:47:01 561

原创 ActivityManager--获得正在运行的activity与service.

ActivityManager mActivityManager = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE) ;                         //获得系统运行的进程            List appList1 = mActivityManager     

2014-04-18 19:51:49 609

原创 系统自带浏览器播放在线视频,触摸键(菜单键home键返回键)背光亮起

如果自带浏览器播放在线视频播放视频时turn off keyboard backlight的话,可以把frameworks/base/core/java/android/webkit/HTML5VideoInline.java中的prepareDataAndDisplayMode()这个函数中的FULL_WAKE_LOCK换为SCREEN_BRIGHT_WAKE_LOCK。这样就可以了。

2014-03-14 17:06:39 982

转载 Android的开机流程

Android的开机流程 1.    系统引导bootloader1)        源码:bootable/bootloader/*2)        说明:加电后,CPU将先执行bootloader程序,此处有三种选择a)        开机按Camera+Power启动到fastboot,即命令或SD卡烧写模式,不加载内核及文件系统,此处可以进行工厂模式的烧写b)

2014-03-13 14:40:12 719

原创 如何为锁屏设置一张不同于launcher的,固定加载的背景图片

1. 在keyguardViewManager.java中拿掉FLAG_SHOW_WALLPAPER属性.2. 如需去掉锁屏原有的半透明背景色,在KeyguardViewBase.java中注释掉resetBackground();这个方法的调用。3. 在frameworks\base\core\res\res\相应的drawable文件夹中添加背景图片资源keyguard_wallpap

2014-03-12 17:37:45 1263

原创 如何在activity中控制屏幕点亮与关闭

如何在Activity中调用Screen off 和 Screen on接口   Android中通过各种Lock锁对电源进行控制,需要注意的是加锁和解锁必须成对出现。//启用屏幕常亮功能            PowerManager pm =(PowerManager) getSystemService(POWER_SERVICE);             wak

2014-03-12 16:54:51 709

原创 如何判断电话摘机

boolean isincall = false;    ITelephony telephonyService;    private ITelephony getTelephonyService() {        return ITelephony.Stub.asInterface(        ServiceManager.checkService(Context.TE

2014-03-12 16:37:00 1613

原创 判断用户是否是测试用户

public  boolean isMonkeyGuy = true ;         public boolean wasItTheMonkey() {     if(!isMonkeyGuy)     {      return false ;      }        ActivityManager activityManager = (ActivityMan

2014-02-12 17:44:26 597

原创 过滤到具体的包名做操作

开发中常常需要过滤具体包名来做操作需要 import android.app.ActivityManager;import java.util.List;过滤到具体的包名做操作    ActivityManager am = (ActivityManager)mContext.getSystemService(mContext.ACTIVITY_SERVICE);    L

2014-02-12 17:29:08 697

空空如也

空空如也

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

TA关注的人

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