
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
在此之前必须把jdk的开发环境配置好.linux上的jdk开发环境配置可参考: http://blog.csdn.net/jklinux/article/details/71307814windows上的jdk开发环境配置可参考: http://blog.csdn.net/jklinux/article/details/77861450android-studio的下载页
华为云服务器上搭建FTP站点为了便于上传文件到云服务器系统,可在云服务器系统上搭建FTP服务站,然后通过ftp方式上传文件。以root帐号登录云服器系统后,操作步骤命令如下:安装vsftpd。vsftpd全称是“very secure FTP daemon”,是一款在Linux发行版中使用较多的FTP服务器软件。yum install vsftpd设置云服务器系统启动后自动开启FTP服务。syst
需要了解的知识:1. 驱动是硬件与用户进程之间的通信桥梁用户进程是不可以直接访问硬件的.如:hexdump /dev/input/event4//这样,程序hexdump从设备文件里接收数据并按十六进制打印出来数据是驱动先接收到硬件反馈的数据处理后再移交给用户进程驱动不属于任何一个用户进程, 可以给多个用户进程调用.驱动是常驻于内存里,等待用户进程调
在linux内核里mmu已经启用,不能直接访问物理地址.必须要把物理地址映射到一个虚拟地址上,然后通过该虚拟地址来访问原物理地址.物理地址就是硬件上安排好的地址,如配置寄存器的地址.void *ioremap(cookie,size) //函数用于把指定的物理地址映射到一个虚拟地址上.// cookie用于指定要映射的物理地址, size表示映射的大小范围//
uart工作原理printf可变参数的获取原理在uboot上,首先uart第0个控制器已经被uboot驱动好了. uart控制器负责数据的收发,我们只要把数据交给uart控制器发出,和从uart控制器里把数据取回来即可.也就是我们只要找到相应的uart控制器的配置寄存器即可.uart0的基地址0x01C28000UART_RBR : uart0的数据接收寄存器 0x01c28000, 我们通过这
控制器就是相当于一个接口,这个接口用于与特定用途的硬件模块通信及数据的交互.gpio 表示通用的IO接口,这些接口上面可以接不同的硬件模块GPIO口共分成组: GPIOA, GPIOC, GPIOD, GPIOE, GPIOF, GPIOG, GPIOL每组里面有数据不等的IO口.PA21表示GPIOA组的第21个IO口.GPIO口都是多功能的, 可以做输入, 输出, 外部中断, 作控制器的引脚
因OpenHarmony官网提供包含轻量、小型与标准系统的全量代码非常宠大,解包后大概需要70G以上硬盘空间,如要编译标准系统则需要140G以上空间。根据OpenHarmony设备开发文件中的。指导,下载轻量、小型系统的镜像包。找到链接,并点击“站点”下载。

OpenHarmony自定义子系统、部件与模块

这里注意即使编译并更新使用新系统镜像也无法查看到设备驱动输出信息的,因系统在启动时通过uart接口输出hilog信息,并且uart接口速率无法及时输出大量信息,导致发生多次"hilog ringbuffer full, drop 4 line(s) log"爆缓冲区的状况,所以无法像模拟设备一样查看到设备驱动函数的输出。学习于:https://docs.openharmony.cn/pages/v

图中内容表示已使用"application" 子系统,以及它的"camera_sample_app"、"camera_screensaver_app"部件。也就说可以将代码添加到"application"子系统的任意一个部件中,这里选择"camera_sample_app"部件。在/opt/Ohos4/OpenHarmony/applications/sample/camera目录下创建mytes








