Erickson_qq_
这个作者很懒,什么都没留下…
展开
-
使用buildroot编译海思3518e的Linux内核
1.准备选定一个目录,在选定的目录下,创建builroot目录用于存放buildroot源码,创建linux目录存放Linux源码。chao@ubuntu:~/chao/work/test$ lsbuildroot linux2.将Linux内核源码打包为压缩文件准备SDK,找开发板的厂家要,这里为“Hi3518E_SDK_V1.0.3.0_20200728.tar.gz”。复制到/home/chao/chao/work/test/linux目录。解压SDKtar -zxvf Hi3518原创 2021-06-03 00:28:51 · 1222 阅读 · 0 评论 -
海思3518ev200-WIFI驱动移植
使用的硬件是联发科的MTK7601无线网卡。GitHub上的开源MT7601u型号wifi驱动地址:https://github.com/muratdemirtas/MT7601u下载下来之后解压,解压出来MT7601u-master目录,里面的src目录就是wifi源码根目录。注意:要将MT7601u-master/etc/Wireless/RT2870AP/RT2870AP.dat,复制到开发板的文件系统中的/etc/Wireless/RT2870AP目录,没有目录就创建。打开RT2870AP.原创 2021-03-02 20:25:34 · 760 阅读 · 0 评论 -
海思3518v200-写一个简单的驱动模块,控制LED
控制的LED是开发板上的GPIO7_3。需要自己编写3个文件。1.应用程序文件app.c#include <stdio.h>#include <sys/types.h>#include <sys/stat.h>#include <fcntl.h>#include <unistd.h>#include <string.h>int main(int argc, char **argv){ int fd; char原创 2021-03-01 17:20:12 · 442 阅读 · 0 评论 -
海思3518ev200-根文件系统下写寄存器控制led亮灭
在根文件系统下通过写寄存器方式控制开发板上的LED灯亮灭。LCD灯旁边写有IO口,为IO7_3。也就是gpio7_3。查看寄存器手册:Hi3518EV20X/Hi3516CV200经济型HD IP Camera Soc用户指南.pdf。在手册内搜索“外围设备”。在外围设备的目录,找到GPIO,里面有GPIO的详细描述。往下看看如何写GPIO的寄存器。手册里已经告诉了开发者写寄存器的步骤:1.设置gpio复用搜索“管脚复用控制寄存器”。查看他的基地址和偏移地址基地址0x200F000原创 2021-02-26 20:57:15 · 284 阅读 · 0 评论 -
海思3518ev200的SDK安装
海思3518ev200的SDK安装参考文章: https://www.cnblogs.com/Ocean-Star/p/8902397.html.1.将 Hi3518E_SDK_V1.0.3.0.tgz拷贝到 Ubuntu上。放入共享文件夹share文件夹。再将Hi3518E_SDK_V1.0.3.0.tgz从share文件夹拷贝到Linux家目录下的一个文件夹,准备解压。这里是拷贝到~/work/project/Hisi3518E_V200文件夹。2.在~/work/project/Hisi351原创 2021-01-20 21:04:20 · 433 阅读 · 0 评论 -
海思3518v200-运行官方的录像例程
进入Ubuntu中的海思SDK的mmp目录的sample目录,执行make进行编译即可,但是注意要先将摄像头修改为自己使用的摄像头,通过修改Makefile.param文件,如下如所示,这款芯片默认支持的摄像头都在这里,选择自己使用的摄像头,我这里使用的是ov9712。在Ubuntu下进入mmp目录的sample目录,执行make进行编译。编译完成后在mpp/sample/venc目录下会生成一个APP文件sample_venc这就是录像应用程序。将此文件通过nfs复制到开发板上,运行它。./原创 2021-02-26 20:35:06 · 555 阅读 · 0 评论