- 博客(17)
- 资源 (5)
- 收藏
- 关注
原创 鸿蒙操作系统系列——Hi3516 OpenHarmony_release_v1.1.0 LTS版本led内核态驱动与用户态应用贯通篇
Hi3516 OpenHarmony_release_v1.1.0 LTS版本led内核态驱动与用户态应用贯通篇此文档是针对 OpenHarmony 2021年4月10日发布的OpenHarmony_release_v1.1.0 LTS 版本分析。1. 开发环境HiSpark_AI_Hi3516D300开发板虚拟机安装Ubuntu18.04版本,参考https://device.harmonyos.com/cn/docs/start/introduce/oem_minitinier_envi
2021-07-23 10:07:16 1313 1
原创 鸿蒙操作系统系列——Hi3516 OpenHarmony_2.0_canary版本设备开发起始篇
Hi3516 OpenHarmony_2.0_Canary版本设备开发起始篇此文档是针对 OpenHarmony 2021年6月2日发布的OpenHarmony_2.0_Canary 版本分析。1. 开发环境HiSpark_AI_Hi3516D300开发板虚拟机安装Ubuntu18.04版本,参考https://device.harmonyos.com/cn/docs/start/introduce/oem_minitinier_environment_lin-000000110540749
2021-07-08 11:31:04 804
原创 鸿蒙操作系统系列——Hi3516 OpenHarmony_release_v1.1.0 LTS版本设备开发起始篇
Hi3516 OpenHarmony_release_v1.1.0 LTS版本设备开发起始篇此文档是针对 OpenHarmony 2021年4月10日发布的OpenHarmony_release_v1.1.0 LTS 版本分析。1. 开发环境HiSpark_AI_Hi3516D300开发板虚拟机安装Ubuntu18.04版本,参考https://device.harmonyos.com/cn/docs/start/introduce/oem_minitinier_environment_li
2021-07-08 09:41:43 1807
原创 QT系列— UDP应用篇
QT UDP应用篇文章目录QT UDP应用篇1、开发环境2、开发目标3、UDP原理4、示例代码5、应用演示1、开发环境PC操作系统: WIN7QT开发环境:Qt Creator5.52、开发目标如下图所示,开发一个UDP工具,实现如下功能:1、设置UDP通信目的IP地址、目的端口号和绑定的本地端口号。2、支持接收消息,支持文本和十六进制显示。3、支持发送消息,支持文本和十六进制发送。4、支持接收消息的清空,支持UDP连接的打开和关闭功能。3、UDP原理使用Qt提供的QUdpSock
2021-06-26 20:22:33 2560 1
原创 QT系列—读写文件篇
QT读写文件篇文章目录QT读写文件篇1、纯文本文件读写方法1.1 QFile 类的 IODevice 方法直接进行文件读写1.2 QFile 和 QTextStream 结合的方法进行文件读写2、二进制文件读写方法 文件的读写是很多应用程序具有的功能,甚至某些应用程序就是围绕着某一种格式文件的处理而开发的,所以文件读写是应用程序开发的一个基本功能。 如下图1所示文件读写测试用例,包括了文本文件的读写和二进制文件的读写功能,打开文件为读文件的过程,保存文件为写文件过程
2021-06-20 23:40:38 3122
原创 QT系列—数据类型转换篇
QT类型转换1、 int ,float ,double类型转换为QString//int转换为QString 方法一int temp = 123; QString str = QString::number(temp, 10); //int转换为QString 方法二int temp = 123; QString str = QString("%1").arg(temp); //float转换为QStringfloat temp = 3.1;QString str = QString
2021-06-20 23:00:20 2265
转载 鸿蒙操作系统系列——LiteOS启动流程分析
reset_vector_up.s在源码中的位置为kernel\liteos_a\arch\arm\arm\src\startup,在这个目录下有两个文件,如下图所示。转存失败重新上传取消带up字样的应该是单核时启动用的,mp为多核时启动使用。2. 我们下面来大致分析下reset_vector_up.s做了哪些事情2.1 定义中断向量表如下图所示,中断向量表是放在.vectors段中,系统启动时最先执行的是reset_vector函数。转存失败重新上传取消2.2 重定...
2021-06-08 17:44:49 4313
原创 鸿蒙操作系统系列——Ubuntu18.04搭建OpenHarmonyOS2.0开发环境篇
操作系统: WIN7+Vmware15.1.0+Ubuntu18.04内存配置: 8G内存2021年6月2日鸿蒙操作系统正式版正式发布,同时在https://gitee.com/openharmony/同步开源了OpenHarmony2.0源码和相关的文档,OpenHarmony是由开放原子开源基金会(OpenAtom Foundation,以下简称“基金会”)孵化及运营的开源项目,由基金会的OpenHarmony项目群工作委员会负责运作,主要遵循Apache 2.0协议开源,目标是面...
2021-06-05 11:51:55 6856 4
原创 Linux版本分支备忘录
Linux最早由Linus Torvalds在1991年开始编写。在这之前,Richard Stallman创建了Free Software Foundation(FSF)组织以及GNU项目,并不断的编写创建GNU程序(此类程序的许可方式均为GPL: General Public License)。在不断的有杰出的程序员和开发者加入到GNU组织中后,便造就了今天我们所看到的Linux,或称GNU/Linux。Linux的发行版本可以大体分为两类,一类是商业公司维护的发行版本,一类是社区组织维护的发行版本
2021-06-02 22:29:50 169 1
原创 鸿蒙操作系统系列——科普篇
2020年6月2日华为将正式发布鸿蒙手机操作系统,有人说鸿蒙是PPT系统,快发布了说耍猴,真发布了又说是Android套壳。不兼容运行Android程序说要之何用,能运行了又说是基于Android,杠精真的是啥都能说。但凡去看一眼OpenHarmony在开放原子开源基金会(OpenAtom Foundation)旗下开源项目https://gitee.com/openharmony就知道这是一款定位为全场景的开源分布式操作系统。当然,众口难调,长的一样你们说是Android,长的不一样你们说是生态环境...
2021-06-02 00:43:03 2209
原创 VMware下Ubuntu系统扩展硬盘方法
首先在虚拟机里面关闭Ubuntu系统,如下图所示。在VMware里点击菜单虚拟机——>设置...,如下图所示。然后弹出“虚拟机设置”对话框,如下图所示。在上图的"硬件"里面单击底下的添加按钮,如下图所示。...
2021-06-01 22:03:00 660
原创 基于Zynq7000平台VxWorks6.9开发应用——SMP多核任务篇
前言 本篇文章主要讲解在Xilinx ZedBoard上开发基于VxWorks6.9 SMP架构的多核任务调度,创建两个任务,并分别指定运行在Zynq7000上的两个CortexA9核上,研究多核CPU根据使用场景进行最优化任务部署。本文力求讲述清楚SMP基本概念,以及系统适配SMP模式的要求,SMP模式多任务运行在CPU实现方法,并配套完整的演示软件和相关代码进行验证。下面将从以下几个方面进行讲解。VxWorks6.9创建SMP模式 多核任务调度开发使用工具说明:WorkBe...
2021-06-01 15:39:49 4887 3
原创 基于Zynq7000平台VxWorks6.9开发应用——PS与PL通信 BRAM应用篇
前言 本篇文章主要讲解在Xilinx ZedBoard上开发PS与PL读写BRAM进行数据通信,从BRAM硬件平台设计、VxWorks6.9开发PS与PL的BRAM读写功能,力求讲述清楚开发流程,并配套完整的演示软件和相关代码进行验证。下面将从以下几个方面进行讲解。BRAM设计概述 Xilinx Vivado BRAM设计与实现 VxWorks6.9开发PS与PL的BRAM读写开发使用工具说明:Xilinx Vivado2018.3 Xilinx SDK2018...
2021-05-31 23:42:11 2009
原创 基于Zynq7000平台VxWorks6.9开发应用——FPGA动态加载篇
前言 本篇文章主要讲解在Xilinx ZedBoard上通过VxWorks6.9动态加载FPGA bit/bin文件,从而实现软件定义功能目的。本文力求讲述清楚PS动态加载PL的原理和实现方法,并配套完整的演示软件和相关代码进行验证。下面将从以下几个方面进行讲解。Zynq7000 PL加载原理设计 VxWorks6.9动态加载FPGA开发使用工具说明:WorkBench3.3Zynq7000 PL加载原理设计图1 非安全启动流程框图如图1所示,非安全启动流程中PS通过芯...
2021-05-30 00:12:59 3713 3
原创 银河麒麟V10系统安装U盘制作
1、首先打开UltraISO软件,一般选择较新版本的UltraISO软件。2、 点击工具栏中打开镜像文件工具,如上图红色方框标志按钮,然后在 “打开ISO文件”对话框中找到下载好的Kylin桌面试用版本Kylin-Desktop-V10-Release-Build1-2101-arm64.iso镜像文件(对应FT2000/4 ARM64位版本,X86版本制作流程一样),之后点右下方的“打开”按钮。3、打开镜像文件之后,在上方的列表中就会出现对打开的镜像文件的预览左边显示的是具体...
2021-05-28 17:27:12 13618 1
原创 基于Zynq7000平台VxWorks6.9开发应用—组件开发应用篇
基于Zynq7000平台VxWorks6.9开发应用—组件开发应用篇前言 本篇文章主要讲解在Workbench3.3的IDE开发工具上添加VxWorks6.9相关的shell、内存盘、FTP、Telnet和FTP等开发常用和必备的组件,同时配套完整的组件测试验证。开发使用工具说明:WorkBench3.31 添加组件1.1 Shell Command(1)打开“Kernel Configuration”,“development tool components”添加“k...
2021-05-28 17:04:27 3400 4
原创 基于Zynq7000平台VxWorks6.9开发应用——OLED开发应用篇
前言 本篇文章主要讲解在Xilinx ZedBoard上开发OLED显示功能,从OLED硬件平台设计、IP核设计、SDK驱动设计到应用VxWorks6.9开发OLED显示功能,力求讲述清楚开发流程,并配套完整的演示软件和相关代码进行验证。下面将从以下几个方面进行讲解。OLED设计概述 Xilinx Vivado OLED IP核设计与实现 OLED驱动设计与实现 VxWorks6.9开发OLED驱动和应用。开发使用工具说明:Xilinx Vivado2018.3 X...
2021-05-27 22:44:05 5116 6
Hi3516 OpenHarmony_release_v1.1.0 LTS版本led内核态驱动与用户态应用贯通篇配套源码.rar
2021-07-23
QT UDP工具.zip
2021-06-26
基于Zynq7000平台VxWorks6.9开发应用—OLED开发应用篇附带源码和软件.zip
2021-05-27
基于Zynq7000平台VxWorks6.9开发应用——OLED开发应用篇
2021-05-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人