sui-mobile框架入门一

入门前需要知道的一些知识

1、使用 nodejs 安装 grunt-cli(安装 grunt 客户端),grunt是前段开发构建工具

2、认识 grunt 配置 :任务配置grunt.initConfig、插件加载grunt.loadNpmTasks、任务注册代码grunt.registerTask

3、h5 、 js 、 css 

下载源代码:https://github.com/sdc-alibaba/SUI-Mobile

跑起服务:进入 SUI-Mobile 代码目录,即 Gruntfile.js 所在的目录,1、执行 grunt;2、执行 grunt server;

        说明:这样就可以跑起项目了。

        现在来看一下 grunt server 命令会执行 ['dist', 'jekyll', 'connect', 'watch'] 这些操作,

        grunt.registerTask('server', ['dist', 'jekyll', 'connect', 'watch']);

       直接查看 connect 操作(插件的配置自己去看):

       connect: {
            site: {
                options: {
                    base: '_site/',
                    hostname: '0.0.0.0',
                    livereload: true,
                    open: true,
                    port: 8000
                }
            }
        }

查看使用的路径,docs为我们编写代码的放置位置,js为sui插件位置,docs/assets为存放我们代码的静态文件和js存放的位置:  

       grunt.initConfig({
        pkg: grunt.file.readJSON('package.json'),
        // Metadata.
        meta: {
            distPath: dist,
            doclessetsPath: 'docs/assets/',
            docsDistPath: 'docs/dist/',
            docsPath: 'docs/',
            jsPath: 'js/',
            lessPath: 'less/'
        },

开发规则,已demo文件夹说明,必须对应一个 docs/assets/js/demo.js

页面切换,例如: <a href="/demos/bar/title-bar" class="item-link item-content">,会切换为 docsPath/demos/bar/title-bar.html

     docsPath/demos/bar/title-bar.html 代码:  其中 layout 为配置的 模板,模板保存在  docsPath/_layouts 文件下,title 会被传到 docsPath/_layouts/demo.html 中

可以使用 {{ page.title }}  进行获取

 ---
layout: demo
title: SUI Mobile Demo
---
<div id="page-title-bar" class="page">
  <header class="bar bar-nav">
    <h1 class="title">标题</h1>
  </header>
  <div class="content">
    <div class="content-padded">
      <p>
        只有文案的标题栏,<a class="back" href="/demos/bar">返回</a>
      </p>
    </div>
  </div>
</div>

引用:
_includes目录保存被保存的东西   {% include header.html %}

注意:

创建一个页面时,需要注意 id 必须为 page-nav-bar-labels  (同意目录下ID不能出现重复)
<a href="/demos/bar/nav-bar-labels" class="item-link item-content">

 

您好!要将 SUI-101A 连接到 STM32 微控制器,您可以按照以下步骤进行操作: 1. 确保您具有正确的连接线:您将需要一根 USB 串口线,用于将 SUI-101A 连接到 STM32 的串口接口。 2. 找到 STM32 的串口引脚:根据您使用的具体型号和封装,查找 STM32 上的串口引脚。通常,STM32 的串口接口被标记为 USARTx,其中 x 是一个数字,表示不同的串口。请参考 STM32 的数据手册或开发板的引脚图来确定正确的引脚。 3. 连接 SUI-101A 到 STM32:使用 USB 串口线将 SUI-101A 的 TX 引脚连接到 STM32 的 RX 引脚,将 SUI-101A 的 RX 引脚连接到 STM32 的 TX 引脚。还需要将 SUI-101A 的地线(GND)连接到 STM32 的地线。 4. 配置 STM32 的串口:在您的 STM32 代码中,配置相应的串口以与 SUI-101A 进行通信。这包括设置波特率、数据位、停止位和奇偶校验等参数。具体的配置方法取决于您使用的 STM32 的开发环境和编程语言。 5. 编写代码进行通信:使用适当的串口库或驱动程序,在您的 STM32 代码中编写逻辑以实现与 SUI-101A 的通信。这可能包括发送和接收数据,与 SUI-101A 进行命令交互等操作。 请注意,这只是一个基本的概述,具体的步骤和代码可能因您使用的 STM32 型号、开发环境和需求而有所不同。确保参考相关的文档和资料,并根据您的具体情况进行适当的配置和编程。如果您有更具体的问题,请随时提问!
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值