当前位置:网站首页>[trial experience of Yuxin micro Wiota ad hoc network protocol development kit] RT thread BSP Software package production
[trial experience of Yuxin micro Wiota ad hoc network protocol development kit] RT thread BSP Software package production
2022-07-24 19:51:00 【Quietly flowing kerxi】
Preface
received ucchip Of wiota The kit has been around for a while , After this period of exploration , Probably figured out the installation of the software development environment 、 compile 、 Secondary development process .
By default, the software package uses rt-thread Development , This pair is familiar with rt-thread It has great convenience for people , But read through sdk Also found a lot of problems :
- sdk Not according to rt-thread The standards organization of , The code form is messy
- No support msh Components , Cannot enter , Inconvenient debugging
- sdk By default AT The firmware , Inconvenient for secondary development
- rt-thread There is no main line ucchip Of bsp
Based on the above pain points , It was decided that ucchip The three modules are made into rt-thread Standards for bsp.
bsp Organization form
bsp # rt-thread bsp Catalog
├── libraries # library
│ ├── GPSLib # gps Closed source library
│ ├── HAL_Drivers # rt-rthread device driver
│ ├── UC8188_HAL # UC8188 HAL library
│ ├── UC8288_HAL # UC8288 HAL library
│ ├── UC8088_HAL # UC8088 HAL library
│ └── WIoTALib # wiota ap and dev library
├── ucm108e # ucm108e rt-thread engineering
├── ucm200 # ucm200 wiota dev rt-thread engineering
└── ucm202 # ucm202 wiota ap rt-thread engineering
As shown above , Will be in bsp Create under directory ucchip Folder , Used to make ucchip Of bsp.
Production principle
Same as rt-thread Other bsp Agreement ,bsp Support serial port and pin drive , It works msh Console , Can light up led The lamp .
progress
- Already made UCM108E Of bsp, It can be used normally. msh, At the same time, it can make GPS library , But here's the thing UCCHIP_IDE To organize engineering
The future work
- Make ucm200 and ucm202 Of bsp
- To configure kconfig, Engineering support menuconfig
- Use scons To compile and organize engineering
- Make ucm200 and ucm202 Of bsp
Github Address
Please click on here obtain , Welcome to mention PR Let's improve .
边栏推荐
- [understanding of opportunity-49]: three seasons and cognitive dimension
- 拿捏C指针
- Decision tree_ ID3_ C4.5_ CART
- Storage category
- Sword finger offer 52. The first common node of the two linked lists
- Implementation of OA office system based on JSP
- Techempower web framework performance test 21st round results release --asp Net core continue to move forward
- Day 5 (array)
- Codeforces round 580 (Div. 2) c- almost equal [Law]
- Tencent Browser service TBS usage
猜你喜欢

02 | 环境准备:如何在windows下安装和配置一个基本的php开发环境?

原反补及大小端

Hucang integrated release of full data value, sequoiadb V5.2 online conference heavy attack

【JVM学习04】JMM内存模型
![[German flavor] safety: how to provide more protection for pedestrians](/img/7c/12e60cc00ccfd0842be2bf404e9c5a.jpg)
[German flavor] safety: how to provide more protection for pedestrians

Meshlab & PCL ISS key points

In the spring of domestic databases

strlen函数剖析和模拟实现

Setting up a dual machine debugging environment for drive development (vs2017)

【德味】安全:如何为行人提供更多保护
随机推荐
[JVM learning 04] JMM memory model
【JVM学习03】类加载与字节码技术
Know typescript
Rotation matrix derivation process
Original reverse compensation and size end
Implementation of OA office system based on JSP
About the largeheap attribute
Sword finger offer 46. translate numbers into strings
pyhanlp安装教程
Basic idea of regularization
Analysis of the basic concept of digital warehouse
存储类别
Duilib actual combat 1- imitate Baidu online disk login interface
Why are there loopholes in the website to be repaired
Hold the C pointer
Recursion of function [easy to understand]
Mysql8.0 learning record 19 - Page segments and tablespaces
从服务器批量下载文件到本地
PostgreSQL weekly news - July 13, 2022
Sword finger offer 48. the longest substring without repeated characters