自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (1)
  • 收藏
  • 关注

原创 samba配置

首先需要在linux上使用命令sudo apt install samba安装samba功能,安装之后,使用命令sudo smbpasswd -a zxy添加samba的密码,我这里使用的是和ubuntu的登陆密码,然后需要编辑samba相关的功能,使用命令sudo vim /etc/samba/smb.conf打开samba的配置文件,添加如下内容。然后如下图输入服务器的ip,然后浏览到你的文件即可,如果是第一次则会输入用户名和密码。我们使用之前配置samba的时候的用户名和密码即可。

2024-09-16 22:28:14 196 1

原创 ch32v307vct6从头移植FreeRTOS

使用官方的ide可以直接创建带FreeRTOS的工程,但是不利于我们学习移植,所以特此记录怎么从头开始移植FreeRTOS到CH32V307VCT6芯片使用。

2024-08-26 16:36:43 343

原创 uboot解析

这里之所以要将start.o的代码段单独拎出来,主要的目的在于确保start.s文件编译后的代码段位于最终生成spl-uboot文件代码段的最前面。针对u-boot的spl一直想研究,苦于一直没时间,最近手上有个主线uboot没有支持的板子,想用来研究下uboot的spl过程,现在将研究过程记录下,首先我们是armv8的板子,首先看下编译链接文件arch/arm/cpu/armv8/u-boot-spl.lds,这里会定义文件的起始啥的。

2024-01-31 11:21:57 440

原创 opencv在linux上的编译

opencv编译

2024-01-12 11:54:50 728 1

原创 ohos的代码同步以及添加自己的代码

ohos源码环境搭建

2023-10-27 09:09:03 291

原创 linux平台移植qt

下,其中不要忘记添加字库文件,在install目录中查找.ttf文件使用即可。然后就是等待编译的过程,时间可能会有点久。为一些示例文件,我们准备好lib,plugins,qml,等文件即可。执行脚本即可,等待一段时间后出现如下图的结果,说明成功。话不多说直接开干,首先需要下载源码包,进入网址。,创建一个脚本文件去配置qt,比如我这里是。进行下载对应的版本即可,比如我这里下载。版本的,如下图找到即可。即可,所以我们直接执行。然后看上图的提示,直接。,然后进入源码根目录。中添加如下内容即可。

2023-04-25 18:37:20 921 1

原创 全志A33移植openharmony3.1标准系统之添加产品编译

OpenHarmony移植

2022-12-11 02:13:37 1374

原创 全志A33移植QT

A33移植QT

2022-12-08 23:28:35 505

原创 libdrm交叉编译并移植到arm开发板

libdrm移植

2022-12-01 15:12:51 2455

原创 全志A33使用主线U-Boot方法

A33主线

2022-11-19 11:40:52 2266

原创 linux开发之制作Ubuntu根文件系统

Linux开发

2022-11-02 10:21:12 1445

原创 linux添加自动重启脚本服务

定时重启

2022-10-10 15:16:14 258

原创 安卓添加编译可执行程序

2022-10-08 18:50:06 985

原创 安卓增加上层映射按键功能

安卓开发

2022-08-02 13:56:15 1029

原创 安卓10添加代码生成可执行文件作为服务启动

安卓10添加服务

2022-07-14 14:50:49 522

原创 安卓添加系统服务接口以及测试用例

安卓开发

2022-06-23 10:39:26 1147

原创 移植ALSA工具到arm开发板

2022-06-15 00:48:08 478

原创 openharmony标准系统移植之音频工作流程分析

openharmony的音频解析

2022-06-13 11:40:02 1093 2

原创 基于imx6ul平台移植ohos3.0.3LTS小型系统之添加产品编译框架

imx6ul移植openharmony小型系统

2022-06-11 22:08:57 1579 6

原创 openharmony标准系统之app手动签名

今天在标准系统上使用DevEco Studio 3.0 Beta2开发app时,想直接在真机上运行,结果提示吐下信息,App Launch Install Failed: [Info]App install path:D:\APP\HarmonyOS\Project\openHarmonyProject\standard\HelloWorld\entry\build\outputs\hap\debug\entry-debug-standard-ark-unsigned.hap, queuesize:0

2022-05-26 10:44:26 1884 2

原创 codeing或gitee提交代码问题集锦

当你在clone或者提交代码时,提示如下信息 :Cloning into ‘openHaromy’…Username for ‘https://e.coding.net’: 1397319479@qq.comPassword for ‘https://1397319479@qq.com@e.coding.net’:remote: CODING 提示: Authentication failed.remote: 认证失败,请确认您输入了正确的账号密码。fatal: Authentication

2022-05-24 17:45:58 1780

原创 openharmony标准系统移植之适配hdc功能

openharmony上有一个重要的调试工具HDC,作为移植上的一点现进行一点适配记录。

2022-05-12 20:33:03 1121 2

原创 openharmony标准系统移植之init启动流程分析

接上篇移植openharmony标准系统后,系统进入终端后,发现执行指令特别卡顿,太影响调试了。目前还不知道是什么问题导致的,不知道是不是cpu性能不够,但是感觉不太像是这个问题,卡顿如下图。基本一个操作需要卡半天。为了解决下这个问题,也为了更熟悉openharmony代码启动流程。现在追踪下启动过程。记录如下。首先可以知道的是openharmony系统启动后,执行的是init进程。可以查看源码目录下base/startup/init_lite/services/BUILD.gn文件,首先是不管小型还

2022-05-09 19:39:54 4390 11

原创 openharmony标准系统移植之添加产品编译

首先我这里下载的是源码文件包的形式,如下图,我们使用 命令 tar xvf code-v3.1-Release.tar.gz进行解压文件。解压完成后如下图,多了code-v3.1-Release文件夹,然后需要构建我们自己的git配置,首先删除.repo/文件夹,然后修改drivers/adapter/.gitignore,这里把linux全屏蔽了,不然后期修改了文件,无法找到对应的改动。...

2022-04-24 17:44:01 5710 9

原创 移植openharmony之添加wifi驱动

最近在调试openharmony3.0小型系统的wifi模块,把过程记录下,防止以后忘记。首先这是官方给的开发说明步骤:WLAN驱动基于HDF框架和PLATFORM框架开发,不区分OS和芯片平台,为不同厂商的WLAN模组提供统一的驱动模型,各WLAN模组厂商根据如下指导适配WLAN驱动框架。1、通过wifi_config.hcs文件,配置硬件参数:module(不同feature),芯片等。2、 解析配置文件, 生成全量配置的结构体对象。3 、Module初始化,创建Module。4、 挂接c

2022-04-19 13:21:24 2661 2

原创 openharmony移植之编写电阻触摸屏驱动

之前有写过一篇关于Gt911触摸的文章,今天写一篇关于如何在openharmony上调试电阻屏触摸驱动,首先需要修改如下两个文件,将我们的驱动文件加入驱动编译框架中,diff --git a/drivers/adapter/khdf/linux/model/input/Kconfig b/drivers/adapter/khdf/linux/model/input/Kconfigindex 7257f0b098..838263383a 100755--- a/drivers/adapter/khdf

2022-04-13 09:47:05 1409 1

原创 移植openharmony之字体的使用

之前在移植根文件系统的时候,很多东西没有添加,这次显示能起来后,发现字体无法显示,但是查看vendor/xingyun/t113_nand/config.json文件,发现这里有关于字体的使用,查看/build/lite/components/graphic.json文件,找到编译的源文件。foundation/graphic/ui/BUILD.gn文件中,有使用config.json文件中的字段,if (enable_graphic_font) { copy("utils_config")

2022-04-11 17:21:29 1719

原创 openharmony移植之dev_tools使用

在生成的dev_tools目录下,aa start -p bundlename -n ability_nameaa stopability -p bundlename -n ability_nameaa terminate -p bundlenameaa dump -p bundlename -n ability_name -e extra_optionaa dump -a./dev_tools/bin/aa start -p com.huawei.launcher -n MainAbility

2022-04-11 09:56:03 476

原创 openharmony北向应用开发实例之HelloWorld

今天主要记录下如何去添加实现一个hap到openharmony中,需要安装的一个app开发工具为HUAWEI DevEco Studio下载链接为https://developer.harmonyos.com/cn/develop/deveco-studio目前只有win和mac版本。下载后直接进行安装即可,安装完成就可以愉快的进行openharmony应用开发了。打开HUAWEI DevEco Studio,点击Create Project进行工程的创建选择Empty Ability,如下图所示,选

2022-04-07 14:52:11 1376 6

原创 移植openharmony添加组件ace编译报错文件解决

首先在我们的vendor/xingyun/t113_nand/config.json文件中添加组件ace后,如下图所示组件{ "subsystem": "ace", "components": [ { "component": "ace_engine_lite", "features":[ "" ] } ] }一进行编译发现会报错如下,但是我们芯片根本就不是海思啊。所以需要追踪下是哪里引用了这个文件夹路径参与编译的。[O

2022-04-07 11:50:42 3523 2

原创 移植openharmony问题记录之binder

在移植openharmony过程中,由于添加了新组件,启动后,一直打印binder驱动程序报错,错误如下所示。# 01-01 00:00:45.218 1 1 E 00719/Init: ServiceStart : start service deviceauth_service invalid, please check /bin/deviceauth_service.01-01 00:00:45.218 1 1 E 00719/Init: StartServiceByName : StartSer

2022-04-06 14:27:35 1669

原创 移植openharmony之调试gt911触摸

最近在调试触摸驱动,分析了一点openharmony的hdf框架下的触摸,将过程记录下,首先肯定是加载input设备管理驱动:input设备管理驱动由HDF驱动加载,完成设备manager的创建并对其初始化。如下图所示,我这里就是先加载了drivers/framework/model/input/driver/hdf_input_device_manager.c驱动文件。这种文件一般不需要修改,直接使用即可。都是提供给其他文件使用的接口居多。然后就是加载平台驱动过程了,因为我们是触摸屏,所以加载的文件d

2022-04-01 20:02:53 2136 1

原创 移植openharmony之启动shell服务

接上篇已经添加好init进程,但是目前还是无法进入终端,现在就来添加进入shell终端的步骤,首先拷贝源码中hisilicon配置文件到我们的目录中,然后删除多余的文件,只保留我们需要的文件即可cp hisilicon/hispark_taurus_linux/init_configs xingyun/t113_nand/ -r修改如下文件,添加需要拷贝的文件diff --git a/vendor/xingyun/t113_nand/BUILD.gn b/vendor/xingyun/t113_na

2022-04-01 15:35:42 2097

原创 移植openharmony之添加init进程

接上篇制作了根文件系统,但是却没有生成init可执行程序,init进程作为挂载根文件系统执行的第一个进程,没有的话,根文件系统肯定是无法进行挂载的,现在我们来解决这个问题,让系统能正确进入终端。首先修改vendor/xingyun/t113_nand/config.json文件,添加如下内容文件diff --git a/vendor/xingyun/t113_nand/config.json b/vendor/xingyun/t113_nand/config.jsonindex e059e90708.

2022-04-01 14:02:34 1529

原创 移植openharmony之添加根文件系统

在嵌入式系统中,U-Boot,Linux内核,以及根文件系统是必不可少的灵魂存在,上篇文章已经介绍了如何添加linux内核到openharmony编译框架中,现在介绍下如何添加根文件系统到openharmony中,首先需要在vendor/xingyun/t113_nand/目录中添加文件fs.yml,可以从其他地方拷贝过来,需要注意以下地方fs_make_cmd: - ${root_path}/device/xingyunelec/t113_nand_linux/packtools/rootfsi

2022-04-01 13:06:34 1674 2

原创 鸿蒙移植添加hdf驱动框架

接上一篇,添加的linux内核到openharmony,现在我们添加hdf驱动框架到linux内核,需要修改kernel/linux/patches/linux-5.4/t113_nand_linux_patch/目录中的hdf.patch文件diff --git a/arch/arm/kernel/vmlinux.lds.S b/arch/arm/kernel/vmlinux.lds.Sindex 23150c0f0..dce3220b7 100644--- a/arch/arm/kernel/vm

2022-04-01 10:20:02 3063

原创 鸿蒙移植过程记录

添加编译构建过程首先在源码根目录vendor下添加 vendor/xingyun/t113_nand此目录,可参考hisilicon/hispark_taurus_linux/实现,创建好自己产品目录之后开始添加文件,首先需要创建的文件为编译文件,BUILD.gn,添加配置文件config.json,添加hals目录,目录暂时可以为空。其中BUILD.gn中的内容可以暂时先只有如下语句即可,注意,双引号内容最好与当前目录名称相同group(“t113_nand”) {}然后打开config.json

2022-03-31 19:49:35 3720 7

原创 openHarmony3.0编译错误

OHOS INFO] [3377/3496] LLVM LINK ./bin/module_ActsKvStoreTest.bin[OHOS INFO] [3378/3496] LLVM LINK ./bin/deviceauth_service[OHOS INFO] [3379/3496] LLVM LINK test/unittest/graphic/bin/graphic_test_ui_door.bin[OHOS INFO] [3380/3496] ACTION //third_party/w

2022-03-16 22:50:42 1560

原创 鸿蒙OS单独编译可执行文件以及SO库等

如何在鸿蒙源码中添加编译c语言可执行文件在源码目录applications/sample中增加目录hello_world,然后在该目录下添加文件BUILD.gn和main.c,其中BUILD.gn内容为executable(“hello_world”) {//双引号内容一定需要和目录名相同,否则无法编译成功sources = [“main.c”]}执行hb build -f -T //applications/sample/hello_world命令生成对应的可执行文件,执行成功后,会在 ou

2022-03-11 11:12:49 2068

原创 安卓不自动隐藏系统相机APP

在某些情况下,当你板子上没有识别到摄像头时,会自动隐藏系统相机APP的情况,只需修改如下地方,则不管有没有都不会隐藏相机APP— a/android/packages/apps/Camera2/src/com/android/camera/DisableCameraReceiver.java+++ b/android/packages/apps/Camera2/src/com/android/camera/DisableCameraReceiver.java@@ -38,7 +38,7 @@ pub

2022-02-24 16:50:14 1982

openharmony简易播放器ets版本

openharmony简易播放器ets版本

2022-06-14

空空如也

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

TA关注的人

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