rk3288

mosquitto/openssl 在RK3288上的编译以及MQTT客户端的代码示例

心不动则不痛 提交于 2019-12-01 16:10:49
1,依赖库openssl 的交叉编译 (1)配置编译器信息 setarch i386 ./config no-asm shared --cross-compile-prefix=arm-linux-androideabi- (2)修改Makefile 删除-m32 (3)编译(指定编译器) make CC=arm-linux-androideabi-gcc CXX=arm-linux-androideabi-g++ 2,mosquitto 的交叉编译 (1)修改该config.mk WITH_STATIC_LIBRARIES:=yes CFLAGS += -I/where_is_your_openssl_headerfiles/ LDFLAGS += -L/where_is_your_openssl_staticlib/ (2)编译 make CC=arm-linux-androideabi-gcc CXX=arm-linux-androideabi-g++ 3,基于mosquitto的MQTT client 代码中struct mqtt_conf是自定义结构,mqtt_send是一个双向链表实现的队列。 void start_mqtt_module(struct mqtt_conf *conf) { if (!conf->server || conf->server_port <

Android 7.1 使用mmm编译模块失败

早过忘川 提交于 2019-11-29 18:45:41
平台: RK3288 + android 7.1 问题: rk3288_n712$ mmm frameworks/base/cmds/app_process/ .... Starting build with ninja ninja: Entering directory `.' ninja: error: 'out/target/product/rk3288/system/bin/linker_asan', needed by 'out/target/product/rk3288/system/bin/asan/app_process32', missing and no known rule to make it build/core/ninja.mk:148: recipe for target 'ninja_wrapper' failed make: *** [ninja_wrapper] Error 1 #### make failed to build some targets (19 seconds) #### 提示这个模块/文件没找到:out/target/product/rk3288/system/bin/linker_asan rk3288_n712$ ll out/target/product/rk3288/system/bin/linker_asan ls:

RK3288板子刷linux-ubuntu16固件

≯℡__Kan透↙ 提交于 2019-11-29 00:29:27
Firefly-RK3288 是一个高性能平台,拥有强大的多线程运算能力、图形处理能力以及硬件解码 能力,而且支 持 Android和Ubuntu双系统; 下面我们使用RK3288的板子刷linux ubuntu16的固件; 官方资源下载中心 http://www.t-firefly.com/doc/download/page/id/4.html 1. 首先下载驱动; 在工具下面下载 ,RK驱动助手,然后在windonws电脑上安装,我们测试win10可以; 2.下载固件升级工具; 下载工具下面的,固件升级工具,我们选择的是windows的; 3.下载要刷的固件; 在固件下面,选择ubuntu,会跳转到网页选择ubuntu16或ubuntu18的; 4. 解压下载的镜像 解压镜像xxx.tar.gz到 xxx.img镜像文件; 5. 连接设备的操作 电源插上和设备连接通电; 用Micro USB OTG连接线连接设备和电脑; 此时在我的电脑,管理,设备管理器里面,看不到rockusb device名子的设备; 此时如果设备已经有系列在运行,板子上会亮有一个蓝色的灯; 按住设备的RECOVERY键不要松开;然后再按一下 RESET 键;然后1-2秒松开recover键盘; 此时板子上的一篮色的灯会灭;然后在设备管理器里面,刷新看是否有rockusb device的设备;

rk3288 usb无线网卡支持 8188eu

一笑奈何 提交于 2019-11-27 13:23:05
第一部分是kernel 内核配置参考rk文档,把device driver 下wireless相关的先勾选上。 编译到buildin有问题,识别不到,所以打算编译成ko cd kernel/drivers/net/wireless/rockchip_wlan/rtl8188eu make -C /home/lzm/workspace/rk3288/zy_n10/kernel/ M=`pwd` modules 得到8188eu.ko lsusb,看vid pid,是存在的 看初始化函数,发现被注释,修改打开 第二部分,android打开Settings配置 commit e0394d5bb67a76fedbbbdca3f9cba39fbdd9c576 Author: songyoulin <songyoulin@star-net.cn> Date: Tue Oct 17 16:25:15 2017 +0800 provide EthernetSettings interface packages/apps/Settings/AndroidManifest.xml | 9 ++++----- packages/apps/Settings/src/com/android/settings/Settings.java | 1 + packages/apps/Settings/src/com

[RK3288][Android6.0] 调试笔记 --- Camera没有权限打开问题

a 夏天 提交于 2019-11-26 08:28:51
Platform: Rockchip OS: Android 6.0 Kernel: 3.10.92 其实这个问题的本质是音频引起的,但是一开始我往Camera方向查找了,因为测试报给我是说是Camera打开失败,于是我就搜关键字,查看Log: 07-31 19:31:33.962 1152 1236 I CameraService: CameraService::connect call (PID 1073 "com.xxx.msgservice" , camera ID 0 ) for HAL version default and Camera API version 1 07 - 31 19 : 31 : 33.962 1152 1236 E CameraService: 1111 CameraService:: connect X (PID 1073 ) rejected (cannot connect from device user 0 , currently allowed device users: ) 07 - 31 19 : 31 : 33.962 1152 1236 E CameraService: CameraService:: connect X (PID 1073 ) rejected (cannot connect from device user