- 博客(14)
- 资源 (4)
- 收藏
- 关注
原创 立创庐山派K230 Linux+RT-Smart LED点灯方式之三
先把文件挂载到linux系统中,然后在linux的挂载目录my-nfs中,把sample_gpio.elf复制到大小核共享目录/sharefs/app/下,顺便更新一下程序名为my_sample_gpio.elf。(1)在k230_sdk/src/big/mpp目录下导入编译环境变量,这个脚本里面的导入操作和cdk中的编译操作是一模一样的。大核RT_Smart的例程放在k230_sdk/src/big/mpp/userapps/sample目录下。(6)在大核串口终端中,输出q退出默认的运行程序。
2025-05-17 10:42:21
244
原创 立创庐山派K230 Linux+RT-Smart LED点灯方式之二
这里根据官方的文档,使用小核Linux的方式来点亮一个LED灯,给出的api参考的是sysfs的方式去控制IO口。(12)进入到k230_sdk/src/common/cdk/user/samples/my_k230_linux_app目下执行编译,编译没有错误后,通过NFS拷贝程序到开发板上。(4)把include和src的文件全部删除,清空main.cpp的程序文件,写一个hello-world的程序,这样就可以得到一个干净的工程了。在这里仿照rtsp_demo来自定义自己的工程。
2025-04-16 11:12:27
761
原创 立创庐山派K230 Linux+RT-Smart LED点灯方式之一
在/sys/class/gpio/目录下,显然默然编译出来的并没有相关LED管脚的GPIO设备。默认出来的这四个GPIO在设备树同级目录下 gpio_consumer.dtsi 文件里,如需使用,可在里面修改。查看原理图硬件连接的设备是:红灯LED-R->GPIO62,绿灯LED-G->GPIO20,蓝灯LED-B->GPIO63。这里根据官方的文档,使用小核Linux的方式来点亮一个LED灯,给出的api参考的是sysfs的方式去控制IO口。(2)引入对应的GPIO设备,在设备树里面添加。
2025-04-16 10:19:39
355
原创 立创庐山派K230在linux中buildroot-ext目录下添加自己的软件包
(1)在k230_sdk/src/little/buildroot-ext/package目录下创建my_file文件夹。cd my_file(3)在my_file目录中创建一些自定义的文件夹,用于存放自己固定的文件。(4)在my_file目录中创建src目录,存放源代码,可以使用代码来启动应用脚本或者配置环境。也可以不执行代码安装。但此处还是参照hello_world软件包来实现。mkdir src(5)在my_file目录中创建Config.in文件,用于配置hmsp_file软件包。help。
2025-04-16 09:59:31
406
原创 立创庐山派K230与Ubuntu通过NFS互传文件
同时也设置一下目标文件夹的最高的用户权限:chmod 777 k230_nfs。(3)然后就可以挂载到虚拟机ubuntu的指定文件夹了。根据面虚拟机配置的目录所指定的可挂载文件夹。(1)连接到与虚拟机同一网段下,这里连接到同一个路由器中,具体如何连接,请查看配网的笔记。(3)添加nfs配置文件,打开/etc/exports,在末尾添加需要共享的目录。(1)设置ip地址,使得开发板与虚拟机同在一个网段。(5)ubuntu要能ping通开发板。(2)开发板也要ping通虚拟机。(4)使用完成后解挂载文件。
2025-04-11 16:27:36
184
原创 立创庐山派K230 Linux+RT-Smart SDK使用WIFI模块来连接网络记录
立创庐山派K230 Linux+RT-Smart SDK使用WIFI模块来连接网络记录。
2025-04-11 16:06:45
331
原创 Android NDK 27 编译FFMpeg-6.1.1和FFMpeg-7.0.1版本报错记录
NDK 27 编译FFMpeg-6.1.1、FFMpeg7.0.1
2024-08-02 17:06:01
901
原创 记录rkisp2x_tuner打开报错问题
报错:Cannot load library opencv_world300.dll。虽然已经安装了R2016a和opencv3.0.0。但还是报错无法打开。解决办法: 安装Visual studo2013(vs2013),别的版本不行。
2023-08-24 19:25:42
754
1
原创 Swift 十六进制颜色字符串的自定义
4、最后,不同的屏幕显示的可能会有差异。按照苹果官方的文档的话,并不建议使用自定义颜色,而是推荐使用他们的系统颜色api。但是有一些颜色api要求在ios13以上,不兼容低版本,这就很尴尬。调用的时候输入的颜色字符串务必要写标准的长度。(当然,如果想自由一些的话,可以修改代码的处理字符串部分,省略或者补齐颜色位)。2、新建一个swift文件来自定义一些颜色字符串。这是从android的xml拷贝过来的,在android sudio很容易观看实际的效果。参考了很多文章,集成一下,封装成两个文件,方便调用。
2022-10-26 16:27:59
1559
原创 Swift iOS16 设置横竖屏方向
5、在需要设置的视图控制器中调用即可。建议是在下面的方法中调用,可以实现不同的视图控制器实现不同的屏幕显示方向。可以实现到一个Base VC ,要用的时候加入即可。这里写一个兼容旧版ios的屏幕方向设置,实测了ios12.3 和 16.0.2是可以用的。2、在Appdelegate中定义一个变量来设置屏幕方向。3、修改Appdelegate文件的支持屏幕方向。1、定义三个类型的屏幕模式设置。4、写一个屏幕工具类。
2022-10-21 19:13:56
4152
原创 Android在NDK JNI中使用MediaMuxer合成mp4的流程
如果不写这个结束包的话,保存的视频也可以播放,但是log会报一个录入音视频流没有正确结束的错误:mpeg4writer: stop() called but track is not started or stopped。这里写入的数据是h264/h265数据包的。音频部分大概也是在视频轨道的基础上再加一个音频轨道,如果有大佬在此基础上增加,可以A一下我,多谢了。前言:找了很久,很少有NDK层使用合成mp4的例程,由于我们使用的是实时流合成mp4的文件,基本所有的视频流都是在C++操作的。
2022-09-27 12:17:22
2543
4
原创 编译openssl1.1.1f for android
openssl for android一、编译环境ubuntu 20.04ndk r21openssl-1.1.1f二、编译过程1、下载源码本文档在2020-06-03最新的源码版本为openssl-1.1.1froot@ubuntu:/home/openssl-android# wget https://www.openssl.org/source/old/1.1.1/openssl-1.1.1f.tar.gz2、解压源码root@ubuntu:/home/openssl-andro
2020-06-03 19:54:57
3192
5
live555_for_android.rar
2020-06-04
ffmpeg_for_android.rar
2020-06-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人