若该文为原创文章,转载请注明原文出处本文章博客地址:https://hpzwl.blog.csdn.net/article/details/121706033红胖子(红模仿)的博文大全:开发技术集合(包含Qt实用技术.树莓派.三维.OpenCV.OpenGL.ffmpeg.OSG.单片机.软硬结合等等)持续更新中- 海思开发专栏 上一篇:<Hi3516开发笔记(五):通过HiTools使用网口将uboot.kernel.roofts和userdata按照分区表烧写镜像>下一篇:<Hi35…
前言   前面生成了uboot,kernel,sample,userdata(我们实际修改了ip的),rootfs,现在需要烧写进入核心板.   使用网口烧写镜像(海思烧写必须占用调试串口) 步骤一:打开HiTool,选择芯片型号   烧写需要用到还是的HiTool工具,在海思的SDK中找到Pc工具HiTool文档如下图:    烧写工具在工具里面(开发板供应商提供):       步骤二:使用网口烧写(注意:串口也要用到)     此时,板子的ip地址是200,如下图:    配置好ip,并保…
若该文为原创文章,转载请注明原文出处本文章博客地址:https://hpzwl.blog.csdn.net/article/details/121572767红胖子(红模仿)的博文大全:开发技术集合(包含Qt实用技术.树莓派.三维.OpenCV.OpenGL.ffmpeg.OSG.单片机.软硬结合等等)持续更新中- 海思开发专栏 上一篇:<Hi3516开发笔记(三):Hi3516虚拟机基础环境搭建之交叉编译环境境搭建以及开机启动脚本分析>下一篇:<Hi3516开发笔记(五):通过HiTo…
前言   目前主流国产芯片为RV11XX.RK33XX.Hi35XX系列,本系列开启Hi3516系列的开发教程.   Hi3516DV300芯片介绍   Hi3516DV300为专业行Smart IP Camera Soc. 主要特点      芯片逻辑框图    Hi3516DV300 HD IP专门用于做摄像机解决方案      开发板 开发板实物    开发板资源        开发版本提供资料   总的资料如下:    我们主要用到的就是"03硬件文档"和"04海思原…
Django开发笔记一 Django开发笔记二 Django开发笔记三 Django开发笔记四 Django开发笔记五 Django开发笔记六 1.页面继承 定义base.html: <!DOCTYPE html> <html> {% load staticfiles %} <head> ..... <body> {% block content %} {% endblock %} <div class="footer"> .…
前言   搭建Hi3516的基础虚拟机,为交叉编译环境搭建前期工作.后续会编译一个基本的C语言程序Demo,在HI3516上跑.   虚拟机   开发本对虚拟机做了一些基本要求,如下图:    其实重点是x64位的.  笔者使用ubutn18.04 x64位系统,制作一个空系统,使用vmware虚拟机只做一个改系统的空系统(如何安装虚拟机,请自行百度).     开发板调试串口连接 串口物理连接   将串口连接到PC电脑上,并将串口PC与虚拟机连接,是虚拟机可以打开串口.  串口物理接线:&em…
前言   上一篇已经将himpp套入qt的基础上进行开发.那么qt中拿到frame则是很关键的交互,这是qt与海思可能编解码交叉开发的关键步骤.   受限制   因为直接配置sample的vi比较麻烦,确实是困难的,其实就是配置驱动,所以我们只能从开发板的demo入手,去在相等条件下探测可能的留,从vpss中拿取后,进行软编码.  当然,如果不用qt还有一种方式,也就是大量开发海思人员使用的方式,是基于sample写一个编码程序,然后使用本地socket交互,其实绝大部分海思开发者都是这样开发的…
上一节已经制作好了linux镜像文件,现在将它烧入开发板中需要的工具有 * SINLINX-A33_qt-4.8.7_lcd1024x600_v3.1 #镜像文件 * PhoenixSuit #烧写工具 * 串口线或USB转串口线 * SINLINX-A33开发板 * DNW软件 打开PhoenixSuit 软件 点击一键刷机,选择好镜像文件 将开发板的串口线连接好,连接ttyS2串口 打开 我的电脑 -> 设备管理器,查看用的是哪一个串口,我这里用的是COM3 再打开dnw软件 在配置选项里面…
前言   前面进行了可以传输,那么写一个简单的C程序来交叉编译并传入运行.   虚拟机   上一篇搭建的虚拟机环境,包含了sftp传递文件,网络能ping通,基于上一篇的虚拟机继续搭建.   海思交叉编译虚拟机搭建   查看开发板提供的引导文档,先搭建ubuntu的基础软件软件,然后再解压交叉编译器搭建交叉编译的环境. 安装本机软件包 dash改为bash   Ubuntu一般默认为使用dash,我们要使用bash,所以如下: sudo dpkg-reconfigure dash   弹出界面如…
镜像就是源代码编译并连接以后生成的可执行文件包,把这些镜像文件烧写到开发板的存储芯片里,开机就可以运行了. 烧写方式有两种,通过TF卡烧写以及使用OTG接口烧写 OTG方式:只能在WIN7 或者XP 系统下实现可以烧写Android4.0.3 系统和Linux-QT 系统,这种方式比TF 卡烧写方式要快一些. 步骤:(1)将需要烧写的镜像拷贝到“USB_fastboot_tool”-->“platform-tools”文件夹下面.(2)启动开发板,进入Uboot 模式.(3)创建eMMC 分区并…