摘要:
JNI: Java Native Interface, 提供了java语言和其他语言(例如c和c++)进行相互调用的方式。 本文是用java调用c生成的so模式。其中,编译so文件过程如下: 1)打开android studio, 新建一个空的 点击next, name中输入"test",点击fin 阅读全文
摘要:
利用android studio 开发JNI时遇到如下问题: Error: Your project contains C++ files but it is not using a supported native build system. 修改方法: 1)在工程目录下的gradle.prope 阅读全文
摘要:
新建一个项目后,大致有一下几个目录 1)gradle 目录 构建工具系统的jar和wrapper等,jar告诉了AS如何与系统安装的gradle构建联系。 2).idea 目录 AS生成的工程配置文件,类似Eclipse的project.properties 3)app 目录 AS创建工程中的一个模 阅读全文
摘要:
ubuntu使用过程中,提示root分区剩余空间不足,剩余200多M时还可以进行一些操作,剩余几M时拷贝等命令都不能够执行。 扩充root分区步骤如下: 1、查看root分区所在位置: 命令: sudo fdisk -l 查看/dev/sdaX中哪个使用率接近100%, 目前来说我的是/dev/sd 阅读全文
摘要:
使用命令 ffmpeg -i hbg.flv -c copy hbg.ts 时遇到如下错误: ffmpeg version 2.8.15-0ubuntu0.16.04.1 Copyright (c) 2000-2018 the FFmpeg developers built with gcc 5.4 阅读全文
摘要:
CIDR(无类别域间路由,Classless Inter-Domain Routing),是一个在internet上创建附加IP地址的方法。 传统IP地址表示为4个字节,32bit。 主要表示如下: 传统IP地址: 网络ID + 主机ID 根据所字节数占比分为以下几类: 子网掩码 A类: 3 1 2 阅读全文
摘要:
gilhub上已有开源项目: https://github.com/cepr/android-serialport-api 可以直接使用 阅读全文
摘要:
问题描述: ubuntu 16.04 下 C语言开发环境, 已经添加了头文件#include <pthread.h> 以及在Makefile中添加了 -lpthread,但是编译时仍然报错: undefined reference to `pthread_create' 百度后得知,ubuntu下- 阅读全文
摘要:
CIA402状态转换如下图所示: 要想改变参数并使其生效,需要先将状态转换到ready,然后修改要配置的参数,再使其运行(operation enabled). 要发送的报文顺序基本如下: 1) 0x0006 2) 0x0007 3) 参数修改报文 4) 0x000f 使命令停止继续运行的方式有很多 阅读全文
摘要:
原因是缺少了启动文件,startup_xxx.s,只需要把该文件添加到项目下即可,该文件如果找不到则重新建立工程,每个新的工程建立后系统都会询问是否添加启动文件,选择添加启动文件即可。 注意选择对应容量 startup_stm32f10x_ld.s 适用于小容量产品(FLASH<=32K) star 阅读全文