登录社区云,与社区用户共同成长
邀请您加入社区
摘要:本文介绍了ARMCortex-Mx嵌入式开发中SCB(系统控制块)的关键作用,重点讲解了CPUID寄存器的功能与应用。SCB负责系统级控制管理,CPUID作为只读寄存器可获取处理器型号、架构版本等关键信息。文章详细解析了CPUID的32位字段结构,并提供了两种读取方法:直接访问SCB结构体或通过寄存器地址访问。这些信息对代码移植、功能检测和调试诊断具有重要价值。后续文章将继续介绍其他SCB寄
这里写自定义目录标题海思入门笔记:HiBurn工具实现镜像烧写第一步:裸板可使用串口先烧录boot(速度慢)第二步:已烧好boot的板子,可使用USB快速烧录海思入门笔记:HiBurn工具实现镜像烧写本笔记是以arm-himix100-linux 工具链,HI3518EV300为例的本地烧录,非网口烧录。继搭建完成海思的开发环境,并能实现sample的编译之后,我们需要将程序烧录到demo板...
本文详细描述了基于Hi3559AV100对接前端BT.1120接口的相关配置和操作说明,其他海思平台BT.656、BT.1120接口的开发流程和注意事项基本差不多。
这是一款海思自研的RISCV32内核的高性能实时控制专用MCU, 具有高性能、高集成度、高可靠性、易开发的特点,同时还有嵌入式AI能力。
随着社会的发展,人们生活水平的提高,对智能家具的要求也越来越高,因此智能衣柜的选择也变得越来越重要,普通的衣柜已经不能满足大部分家庭的需要,在科技的时代,我们要与时俱进,智能衣柜的选择越来越影响着人们生活的体验。对于一些地区,在比较潮湿的环境下,普通的衣柜更加容易滋生细菌等,智能衣柜很好的解决了这些问题。
fbb_ws63代码仓为支持WS63和WS63e解决方案SDK,该SDK包从统一开发平台FBB(Family Big Box,统一开发框架,统一API)构建而来,在该平台上开发的应用很容易被移植到其他星闪解决方案上,有效降低开发者门槛,缩短开发周期,支持开发者快速开发星闪产品。目前这个仓库是基于LiteOS的,海思没有说如何将它和OpenHarmony进行集成,不过考虑到LiteOS和OpenHa
最近正在做有关海思芯片的项目,在hi3519dv500的芯片上,首先通过sample里的snap例程,验证了I2C和sensor是通的,然后通过uvc_app例程识别sc450ai摄像头,根据海思提供的手册添加了libasound.so.2文件以及alsa文件夹到对应的开发板,以及ConfigUVC.sh和uvc_app例程的驱动文件sample_uvc。但是用电脑识别的时候,照相机黑屏,不能显示
PWM,(Pulse Width Modulation),脉冲宽度调制。是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术。简而言之就是用数字信号模拟模拟电压信号。广泛应用在从测量、通信到功率控制与变换的许多领域中。在HI3861V100芯片中,共有6个PWM端口。每个GPIO都可以复用成其中一种PWM端口。
CMakeLists 简化 Make 引导 编译器,顺着目录找到要编译的文件,Kconfig 辅助 Make 配置编译内核,通过图形界面的方式,如果是命令行的话,就有点难用。如果编译失败,就是点开左侧 build.log 文件,这个是编译日志,里面有错误提示信息,根据提示修改代码再编译,直到提示成功。vendor是第三方提供的例子,有小熊派,润和,他们提供的代码质量非常高,搞不懂的时候可以到这里看
这两年搞了嵌入式相关的内容,一开始弄时汇总了下针对海思开发板的使用,供大家参考下,主要包括:Linux开发环境的搭建,板卡固件的编译和烧写,内存和存储的分配管理。三块内容完成后,还有个培训的录屏到时再发下。注1:海思提供的板卡官方文档(ReleaseDoc)里面是很全,本文做个汇总整理和踩的一些坑。注2:后面文章里面有些命令首字母是大写,是由于是从word中复制过来的,执行的时候自行改下。
Huawei LiteOS、华为 星闪、E528H-WS63、海思HI3863星闪模块
Hi3863-12开发板。
本文介绍了星闪开发环境的搭建流程。首先需要安装魔改版VSCode的HiSparkStudio IDE,从Gitee获取SDK并注意存放路径。创建工程时需根据芯片型号选择对应选项。编译例程时需配置Python 3.11.4环境并安装必要库,以LED灯例程演示了Kconfig配置方法。最后介绍了固件烧录步骤,包括串口驱动安装、参数设置和烧录操作。整个过程涵盖了从环境配置到程序烧录的完整开发流程,成功烧
在源码目录 \application\samples\wifi\sta_sample 下有官方的例子,根据对这个例子的学习理解,我根据自己的需要,整理简化了一下。首先在我的代码目录下 \application\samples\hi3863\ 下建一个 “mqtt_test”子文件夹,我将我要写的代码放在这个子文件夹下。在 \application\samples\hi3863\mqtt_test\
后面再网上找资料发现一款同样用HI3863芯片的开发板HiHope_NearLink_DK3863E_V03。后续我思考了一下,也许是使用轮询模式的时候,如果缓冲区设置太大,可能略过了打印。两个厂家逻辑大致相同,最后发现是小熊派定义缓冲区时数组太大,把256改为64打印正常!试着烧录一下发现这个例程打印正常,对比后发现两个厂家都是根据海思官方sdk文件修改。最近在做BearPi-Pico H386
润和 HH-D02 是一款以 WS63E 为核心的国产化星闪开发平台,集成了 SLE/BLE/Wi-Fi 6 三模通信。本文档旨在详细解析其硬件规格与接口复用关系,为开发者提供实践参考。