一、前言上一篇文章进行了C语言API的讲解,本篇文章将在小熊派上进行实操。二、准备工作1、小熊派(BearPiHMMicro)一台2、已经配置好小熊派开发环境的电脑一台3、将小熊派接入到局域网三、流程简介配置wifi连接的配置文本编写TCP服务器的C文件配置BUILD.gn将我们的代码添加编译编译烧录四、WIFI配置打开applicationsBearPiBearPiHMMicrosamplescommunicationwpasupplicantconfigwpasupplicant.conf配置文件,修改ssid和psk为你自...
2022-04-30 12:02:15 8756浏览 2点赞 1回复 2收藏
一、前言承接上篇文章的[项目介绍](https:ost.51cto.composts10992),本篇文章将详细介绍如何在小熊派搭建TCP服务器,处理来自各种客户端的请求。本篇文章适合于小型系统和标准系统,大家可以将本项目移植到符合以上条件的开发板上。配置好对应的编译规则即可。二、准备工作1、小熊派(BearPiHMMicro)一台2、已经配置好小熊派开发环境的电脑一台3、将小熊派接入到局域网三、流程简介编写TCP服务器的C文件配置BUILD.gn将我们的代...
2022-04-26 21:43:37 9837浏览 5点赞 1回复 4收藏
一、前言先废话几句,三月份整整一个月没有更新文章。小伙伴们可能以为我跑路了,其实没有哈。在二月份一直研究网络开发受挫,没能在月底跑通网络通讯,这其实本来是二月底想做完的项目。三月份因为其他的赛事,只能暂时中断了小熊派的研究。如今四月份,我又回来啦!为什么在二月份受挫呢?期间我曾归咎与小熊派的移植不够完善。但当我成功跑通网络通信的时候,我发现自己的看法是错的。当然,小熊派目前的教学资料在网络通信...
2022-04-04 00:25:44 1.1w浏览 5点赞 1回复 2收藏
[春节不停更,此文正在参加「星光计划春节更帖活动」](https:harmonyos.51cto.composts9923)一、前言先引用一个HDF驱动框架的介绍。OpenAtomOpenHarmony(以下简称“OpenHarmony”)系统HDF驱动框架采用C语言面向对象编程模型构建,通过平台解耦、内核解耦,来达到兼容不同内核,统一平台底座的目的,从而帮助开发者实现驱动一次开发,多系统部署的效果。在介绍中有一句话引人注目,“C语言面向对象编程模型”。我们都知道C语言...
2022-02-17 23:00:44 7824浏览 1点赞 0回复 1收藏
[春节不停更,此文正在参加「星光计划春节更帖活动」](https:harmonyos.51cto.composts9923)一、前言鸿蒙的开发许多离不开Ubuntu系统的使用,其中OpenHarmony的镜像编译需要在Ubuntu系统下。大多数人会选择采用虚拟机下安装Ubuntu的方式,但是虚拟机本身对的磁盘占用大,以及在虚拟机内Ubuntu的性能受限导致编译时长过久。目前我们开发的只是L0和L1的设备,对电脑性能要求还不是很大,当要开发更高级别的设备,电脑性能就捉襟见...
2022-02-17 21:19:16 1.4w浏览 7点赞 8回复 3收藏
[春节不停更,此文正在参加「星光计划春节更帖活动」](https:harmonyos.51cto.composts9923)一、前言之前我们开发了小熊派的LED灯驱动,并且编写了相应的代码调用自己的开发驱动,但是自己写的代码只能在终端以命令的形式调用,显然这样十分的不太友好。假设小熊派是我们的一个智能设备,这个LED是我们的手电筒,通过命令行的形式打开手电筒肯定不是我们所期待的,我们更希望能够在图像界面上点一个按钮从而打开我们的手电筒,...
2022-02-13 09:42:48 1.4w浏览 6点赞 4回复 4收藏
[春节不停更,此文正在参加「星光计划春节更帖活动」](https:harmonyos.51cto.composts9923)一、流程总览驱动调用的流程和纯代码开发的流程十分相似,本文着重点在于驱动调用的逻辑。创建目录及相应源码文件编写驱动调用代码编写编译构建文件BUILD.gn编译烧录运行二、源码目录结构在.applicationsBearPiBearPiHMMicrosamples目录下创建myledapp源码目录myledapp.c驱动调用源码BUILD.gn源码编译脚本如图所示三、编写驱动调用代码...
2022-02-10 14:15:27 1.2w浏览 4点赞 1回复 2收藏
[春节不停更,此文正在参加「星光计划春节更帖活动」](https:harmonyos.51cto.composts9923)一、流程总览创建目录及相应源码文件编写业务代码编写编译构建文件BUILD.gn编译烧录运行二、源码目录结构project源码目录xxx.c业务源码文件BUILD.gn业务源码的编译脚本三、编写程序代码编写一个简单的C语言Helloworld程序cincludeintmain(intargc,charargv){printf("\n\n");printf("\n\t\tHelloBearPi!\n");printf("\n\n\n");return0;}...
2022-02-09 21:10:57 8698浏览 2点赞 0回复 0收藏
[春节不停更,此文正在参加「星光计划春节更帖活动」](https:harmonyos.51cto.composts9923)一、流程总览示例开发板是BearPiHMMicro,搭载的是OpenHarmony3.0系统创建驱动目录并添加驱动源码文件和编译脚本添加驱动配置目录和驱动配置文件二、添加驱动文件2.1创建驱动文件夹在.devicestdrivers路径下新建一个led目录,用于存放驱动源码文件。2.2创建驱动源码文件新建led.c文件,编写驱动源码Cinclude"hdfdevicedesc.h"include"h...
2022-02-08 14:49:49 1.5w浏览 7点赞 4回复 7收藏
Linux下配置小熊派鸿蒙·叔(BearPiHMMicro)设备开发的开发环境[春节不停更,此文正在参加「星光计划春节更帖活动」](https:harmonyos.51cto.composts9923)一、前言BearPiHMMicro开发板是一块高度集成并可运行Openharmony系统的开发板,板载高性能的工业级处理器STM32MP157芯片,搭配4.3寸LCD电容式触摸屏,并板载wifi电路及标准的E53接口。上面是废话,单纯介绍小熊派的简单情况。官方有一个看似十分有一个十分简单的“10分钟”...
2022-02-06 15:26:00 1.4w浏览 5点赞 2回复 2收藏