首页 文章 精选 留言 我的

精选列表

搜索[快速],共10012篇文章
优秀的个人博客,低调大师

AliOS Things Developer Kit 快速入门

一直在做互联网的应用研发,最近工作中接触到了物联网的内容,因为涉及到硬件的开发,心里总是有些没底,最近参加了天津ACE同城会在大学里举办的技术沙龙,有幸听了关于物联网的入门课程,跟着老师亲自体验了下设备上云流程,回答问题,老师还赠送了个板子,回来折腾了两个晚上终于搞定,这里把步骤记录下来,便于自己查看,也给需要的同学做个参考,写这篇文章时候正好是2018年杭州云栖大会期间,Link Develop 2.0刚刚发布,因为之前参考的一些文档、文章比较老,所以也是踩了一些坑,这里主要介绍Windows 环境下开发环境的搭建过程及官方demo编译烧写步骤。 开发环境搭建 下载官方的技术文档资料下载地址:http://www.notioni.com/#/source 点击下载解压即可,里面有相关的操作文档、软件和工具驱动等。 安装驱动打开软件包,解压 en.stsw-link009.rar 到当前目录。 将附带的USB 线缆一头插入Developer Kit 的USB ST-Link 口,另外一头连接PC。打开设备管理器,将多出来的未知设备更新驱动程序,选中刚才解压的目录路径,完成安装 安装ST-LINK Utility打开软件包,解压 en.stsw-link004.zip 到当前目录。打开解压后的安装程序一路完成安装。 安装python2.7,配置环境变量到python官网下载指定版本的安装包,这里只能是V2.7,最新的不好使。 下载地址:https://www.python.org/downloads/release/python-2715/安装完成后,在系统属性中为的系统环境变量 PATH 加入相应的路径(根据自己的安装目录): 安装pip打开 pip 官方网站,选择最新的压缩包版本。 下载地址:https://pypi.org/project/pip/#files下载完成后解压到任意目录,打开命令提示符,进入到刚才解压到的根目录中,输入命令安装 pip: # python setup.py install 用pip安装aosAos 是阿里的代码管理编译工具。在安装 aos 之前,需要安装或更新相关依赖软件。 在刚才的命令提示符中输入如下命令: # pip install --upgrade setuptools # pip install --upgrade wheel // 完成后输入如下命令安装 aos: # pip install --upgrade aos-cube 安装IDE, AliOS Things StudioAliOS Things Studio 是阿里基于 Visual Studio Code 的一套图形化 IDE。进入官网下载并安装:https://code.visualstudio.com/ 完成后打开工具,在最左边的工具条中选择点击扩展,分别安装中文插件、C/C++ 插件和 alios-studio 插件: 下载代码 git安装步骤这里不再介绍,下载完毕后用vscode打开。 # git clone https://github.com/alibaba/AliOS-Things.git # git checkout master 代码结构如下: 代码编译 打开 AliOS Things Studio,点击左上角菜单栏上的文件->打开文件夹,选择 AliOSThings 代码根目录。打开后点击工具左下角蓝色框条中的“查找”图标,先输入应用名字,敲回车,再输入目标板名字,敲回车。然后点击旁边的“对号”图标开始编译。第一次编译有可能报错,再点击一次一般就能够成功了。编译成功后的二进制文件放在outhelloworld@developerkitbinary 里面。 程序烧写 官方提供了3中烧写方法,大家可以参考,Developer Kit 提供了三种烧写方式,分别为虚拟 U 盘烧写、ST-LINK Utility 烧写和 AliOS Things Studio 烧写。使用方法如下(推荐使用虚拟 U 盘烧写方式):烧写和调试之前需要使用附带的 USB 线缆一头插入 Developer Kit 的 USB ST-Link 口,另外一头连接 PC。此时在 PC 设备管理器中可以看到会自动生成一个虚拟 UART 口。这个 UART 是单板的软件调试口,系统运行后可以观察到调试输出信息。我这里用的vscode自带的烧写功能,跟前面编译步骤类似,操作工具栏”闪电“按钮即可,。注意这种方法烧写单板后,可能不会自动 reset。如果出现烧写后没有运行或者运行异常,尝试拔插 USB 线缆即可。 这样,一个开发环境搭建及程序编译烧写过程就完成了,根据不同的程序调试过程不同,后期会继续根据官方的示例出具体的调试上云文章。Link Develop v2.0 文档地址:https://linkdevelop.aliyun.com/device-doc#index.html

优秀的个人博客,低调大师

使用docker快速搭建gitlab私服

下载镜像 docker pull gitlab/gitlab-ce 使用镜像 镜像中有三个目录用于保存gitlab的数据,出于安全考虑,应该使宿主机目录挂载这三个卷做持久化存储。如果出错保证数据不会丢失。 /etc/gitlab 包含gitlab的配置文件 /var/opt/gitlab gitlab使用的仓库保存所有版本库 /var/log/gitlab gitlab的日志目录 docker run --name gitlab -d \ -v /gitlab/config:/etc/gitlab \ -v /gitlab/repo:/var/opt/gitlab \ -v /gitlab/log:/var/log/gitlab \ -p 2222:22 -p80:80 -p 433:433 \ gitlab/gitlab-ce 为了防止宿主机的22端口被占用,这里使用2222端口映射。 配置ssh 另外还需要配置 vim ~/.ssh/config HOST gitlab.xxx.com HOSTNAME gitlab.xxx.com port 2222 接下来就可以使用了

优秀的个人博客,低调大师

Django-2.0.3快速安装方法

在我很早之前的文章中就详细介绍过python3的安装,python3安装完成之后大部分自带pip,我们可以很方便地使用pip来安装Django,只需一条命令,就可以完成Django的安装: [django@GeekDevOps ~]$ sudo pip3 install django Collecting django Downloading Django-2.0.3-py3-none-any.whl (7.1MB) 100% |████████████████████████████████| 7.1MB 59kB/s Collecting pytz (from django) Downloading pytz-2018.3-py2.py3-none-any.whl (509kB) 100% |████████████████████████████████| 512kB 117kB/s Installing collected packages: pytz, django Successfully installed django-2.0.3 pytz-2018.3

优秀的个人博客,低调大师

迅雷快速下载 Android SDK相关

用AVD Manager升级SDK时,会在线升级,会很慢很慢。 当你看到temp目录下生成了个小文件时,记下文件名,然后在前面加上https://dl-ssl.google.com/android/repository/ ,然后去用迅雷下载,下载完放到 C:\Program Files (x86)\Android\android-sdk-windows\temp 启动AVD Manager 选择安装…… 如:https://dl-ssl.google.com/android/repository/docs-3.0_r01-linux.zip https://dl-ssl.google.com/android/repository/android-3.0_r01-linux.zip 本文转自曾祥展博客园博客,原文链接:http://www.cnblogs.com/zengxiangzhan/archive/2011/03/07/1973188.html ,如需转载请自行联系原作者

优秀的个人博客,低调大师

SQLite学习快速入门-- 基础介绍

一、介绍:SQLite是目前最流行的开源嵌入式数据库,主要特征有: 1). 管理简单。 2). 移植性好,SQLite生成的数据库文件可以在各个平台无缝移植。 3). 可以非常方便的以多种形式嵌入到其他应用程序中,如静态库、动态库等。 4). 易于维护。 二、用途 本地轻量级数据库的最佳选择之一,android系统的标配数据库就是这个,还有配置文件也是一方面,它更多的用于中间数据、实时数据以及小数据量个人信息的存储。 三、工具的使用 SQLite Database Browser 如下图 四、与其它数据库的区别 于access的区别,sqlite的便携性和平台无关性要远远好于access,只是在可视化操作方面确实不如access。 本文转自Work Hard Work Smart博客园博客,原文链接:http://www.cnblogs.com/linlf03/archive/2012/02/20/2358955.html,如需转载请自行联系原作者

资源下载

更多资源
腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册