自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 1096 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 725

原创 鸿蒙操作系统系列——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 1568

原创 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 2219 1

原创 QT系列—读写文件篇

QT读写文件篇​文章目录QT读写文件篇1、纯文本文件读写方法1.1 QFile 类的 IODevice 方法直接进行文件读写1.2 QFile 和 QTextStream 结合的方法进行文件读写2、二进制文件读写方法​ 文件的读写是很多应用程序具有的功能,甚至某些应用程序就是围绕着某一种格式文件的处理而开发的,所以文件读写是应用程序开发的一个基本功能。​ 如下图1所示文件读写测试用例,包括了文本文件的读写和二进制文件的读写功能,打开文件为读文件的过程,保存文件为写文件过程

2021-06-20 23:40:38 2966

原创 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 2007

转载 鸿蒙操作系统系列——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 3955

原创 鸿蒙操作系统系列——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 6444 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 130 1

原创 鸿蒙操作系统系列——科普篇

2020年6月2日华为将正式发布鸿蒙手机操作系统,有人说鸿蒙是PPT系统,快发布了说耍猴,真发布了又说是Android套壳。不兼容运行Android程序说要之何用,能运行了又说是基于Android,杠精真的是啥都能说。但凡去看一眼OpenHarmony在开放原子开源基金会(OpenAtom Foundation)旗下开源项目https://gitee.com/openharmony就知道这是一款定位为全场景的开源分布式操作系统。当然,众口难调,长的一样你们说是Android,长的不一样你们说是生态环境...

2021-06-02 00:43:03 1973

原创 VMware下Ubuntu系统扩展硬盘方法

首先在虚拟机里面关闭Ubuntu系统,如下图所示。在VMware里点击菜单虚拟机——>设置...,如下图所示。然后弹出“虚拟机设置”对话框,如下图所示。在上图的"硬件"里面单击底下的添加按钮,如下图所示。...

2021-06-01 22:03:00 589

原创 基于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 4155 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 1774

原创 基于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 3272 2

原创 银河麒麟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 10611 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 3041 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 4746 5

Hi3516 OpenHarmony_release_v1.1.0 LTS版本led内核态驱动与用户态应用贯通篇配套源码.rar

1. 开发环境 1) HiSpark_AI_Hi3516D300开发板 2) OpenHarmony 2021年4月10日发布的OpenHarmony_release_v1.1.0 LTS 版本 2. 开发目标 在HiSpark_AI_Hi3516D300开发板上实现红外LED灯的亮灭控制,支持内核态驱动程序和用户态应用程序双向通信,实现用户态发送一个控制红外灯亮灭的消息到内核态,同时内核态返回灯的状态消息发送到用户态程序。

2021-07-23

芯片设计制造封装测试.docx

介绍业内芯片设计、制造、封装、测试以及合作模式和费用等相关的内容。

2021-06-29

QT UDP工具.zip

1、开发环境 PC操作系统: WIN7 QT开发环境:Qt Creator5.5 2、开发目标 开发一个UDP工具,实现如下功能: 1)设置UDP通信目的IP地址、目的端口号和绑定的本地端口号。 2)支持接收消息,支持文本和十六进制显示。 3)支持发送消息,支持文本和十六进制发送。 4)支持接收消息的清空,支持UDP连接的打开和关闭功能。

2021-06-26

基于Zynq7000平台VxWorks6.9开发应用—OLED开发应用篇附带源码和软件.zip

本篇文章主要讲解在Xilinx ZedBoard上开发OLED显示功能,从OLED硬件平台设计、IP核设计、SDK驱动设计到应用VxWorks6.9开发OLED显示功能,力求讲述清楚开发流程,并配套完整的演示软件和相关代码进行验证。

2021-05-27

基于Zynq7000平台VxWorks6.9开发应用——OLED开发应用篇

本篇文章主要讲解在Xilinx ZedBoard上开发OLED显示功能,从OLED硬件平台设计、IP核设计、SDK驱动设计到应用VxWorks6.9开发OLED显示功能,力求讲述清楚开发流程,并配套完整的演示软件和相关代码进行验证。

2021-05-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除