<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[jo_joe的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/jo_joe</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; jo_joe]]></copyright><item><title><![CDATA[5G+边缘计算 学习笔记]]></title><link>https://blog.youkuaiyun.com/jo_joe/article/details/108447136</link><guid>https://blog.youkuaiyun.com/jo_joe/article/details/108447136</guid><author>jo_joe</author><pubDate>Mon, 07 Sep 2020 15:49:41 +0800</pubDate><description><![CDATA[OneNET EDGEwiki名词MEC(Mobile Edge Computing)ECP(edge compute platform)NFV(Network Function Vitualizaiton)云网融合一些想法边缘EDGE的产品形态边缘市场会有怎么样的应用
wiki名词
打算把常用的一些名词和概念做一个解释




缩写
释义




MEC
Mobile Edge Computing


ECP
Edge Compute Platform


NFV
Network Function Vit]]></description><category></category></item><item><title><![CDATA[当linux机器里面，所有命令都找不到路径了咋办]]></title><link>https://blog.youkuaiyun.com/jo_joe/article/details/90634523</link><guid>https://blog.youkuaiyun.com/jo_joe/article/details/90634523</guid><author>jo_joe</author><pubDate>Tue, 28 May 2019 10:32:57 +0800</pubDate><description><![CDATA[/bin is not included in environment path
就是无论输入啥命令，都找不到路径来使用了，咋办？
解决方法：
由于系统找不到原来设置的环境变量，所有需要修改 /etc下的profile文件，
但是此时我们已经不能直接使用vi命令了，其实可以使用
#/usr/bin/vi /etc/profile
原网址：
https://www.cnblogs.com/alvin...]]></description><category></category></item><item><title><![CDATA[百度语音识别使用]]></title><link>https://blog.youkuaiyun.com/jo_joe/article/details/83996277</link><guid>https://blog.youkuaiyun.com/jo_joe/article/details/83996277</guid><author>jo_joe</author><pubDate>Mon, 12 Nov 2018 18:19:18 +0800</pubDate><description><![CDATA[哎 之前识别出来的utf8编码的文字，怎么都printf不出来
今天去参考了别人的写法，一下就print出来了
之前的写法
#shibie=str(jieguo[‘result’]).strip(’[]’)
现在的写法：
#shibie=jieguo[‘result’][0].encode(‘utf-8’)
#coding=utf-8

from aip import AipSpeech


AP...]]></description><category></category></item><item><title><![CDATA[HI3516内核烧写问题]]></title><link>https://blog.youkuaiyun.com/jo_joe/article/details/80614753</link><guid>https://blog.youkuaiyun.com/jo_joe/article/details/80614753</guid><author>jo_joe</author><pubDate>Thu, 07 Jun 2018 20:28:16 +0800</pubDate><description><![CDATA[目前情况：


使用Fastboot工具能够烧写uboot
使用fastboot工具不能烧写内核以及文件系统
bootagrs 和 bootcmd无法使用setenv来设置


现在DDR应该是没有问题，问题是出在哪个SPI-FLASH身上，我使用u-boot工具好像从来没有成功的在spi-flash身上烧写成功过

一些知识:


FLASH 
256M bit =32Mb
ddr


boot...]]></description><category></category></item><item><title><![CDATA[nor flash 和 nand flash]]></title><link>https://blog.youkuaiyun.com/jo_joe/article/details/80476277</link><guid>https://blog.youkuaiyun.com/jo_joe/article/details/80476277</guid><author>jo_joe</author><pubDate>Mon, 28 May 2018 10:17:56 +0800</pubDate><description><![CDATA[NOR Flash的读取和我们常见的SDRAM的读取是一样，用户可以直接运行装载在NOR FLASH里面的代码，这样可以减少SRAM的容量从而节约了成本。

NAND Flash没有采取内存的随机读取技术，它的读取是以一次读取一块的形式来进行的，通常是一次读取512个字节，采用这种技术的Flash比较廉价。用户不能直接运行NAND Flash上的代码，因此好多使用NAND Flash的开发板除了使...]]></description><category></category></item><item><title><![CDATA[我的RTMP学习笔记]]></title><link>https://blog.youkuaiyun.com/jo_joe/article/details/80021186</link><guid>https://blog.youkuaiyun.com/jo_joe/article/details/80021186</guid><author>jo_joe</author><pubDate>Fri, 20 Apr 2018 16:55:49 +0800</pubDate><description><![CDATA[播放一个RTMP协议的流媒体步骤如下：握手，建立连接，建立流，播放。

RTMP协议规定，播放一个流媒体有两个前提步骤 
1、简历一个网络连接 NetConnection 
2、建立一个网络流 NetStream

其中 服务器和客户端之间只能有一个网络连接，但基于该连接可以创建很多个网络流

RTMP流媒体播放过程：https://blog.youkuaiyun.com/leixiaohua1020/art...]]></description><category></category></item><item><title><![CDATA[linux网络配置历险记]]></title><link>https://blog.youkuaiyun.com/jo_joe/article/details/79853045</link><guid>https://blog.youkuaiyun.com/jo_joe/article/details/79853045</guid><author>jo_joe</author><pubDate>Sun, 08 Apr 2018 15:49:12 +0800</pubDate><description><![CDATA[今天一开电脑，这个虚拟机开发环境又上不起网了，折腾了大半天，这个网络还是没配得好，还是写篇文章记录一下。

主要是修改两个文件,后面那个配置文件是真的迷

/etc/network/interfaces

/etc/Nerworkmanage/interfaces

重启操作： 
/etc/init.d/networking restart



2018.4.10更新

妈蛋。。。折腾了1天的问...]]></description><category></category></item><item><title><![CDATA[OneNET视频推流------使用树莓派交叉编译工具]]></title><link>https://blog.youkuaiyun.com/jo_joe/article/details/79628963</link><guid>https://blog.youkuaiyun.com/jo_joe/article/details/79628963</guid><author>jo_joe</author><pubDate>Tue, 20 Mar 2018 17:30:15 +0800</pubDate><description><![CDATA[目的：交叉编译OneNET的SDK到树莓派

简述：Raspberry Pi本身的硬件性能不是很高，所以在pi上直接编译源代码，需要消耗很多的时间。因此在选择在性能呢强大的台式机上来配置一个交叉编译平台，再将编译后的bin文件和config.json文件拷贝到树莓派来执行。

过程中，需要下载树莓派的交叉编译链。并将SDK所用到的库先交叉编译，再交叉编译OneNET SDK。

实现方法：

硬件...]]></description><category></category></item><item><title><![CDATA[OneNET视频能力体验----使用USB摄像头推流]]></title><link>https://blog.youkuaiyun.com/jo_joe/article/details/79268354</link><guid>https://blog.youkuaiyun.com/jo_joe/article/details/79268354</guid><author>jo_joe</author><pubDate>Mon, 12 Mar 2018 11:45:21 +0800</pubDate><description><![CDATA[本例程使用V4L2技术，采集USB摄像头数据，并在Ubuntu虚拟机中使用OneNET视频SDK，直接推流到OneNET视频云。



其中USB采集部分是用的这位同学的代码，

http://blog.youkuaiyun.com/li_wen01/article/details/71548079

在采集完毕之后再使用OneNET SDK推流，因为暂时优化得不好，先不发代码，需要的同学可以先去他博客下载采...]]></description><category></category></item><item><title><![CDATA[OneNET视频能力体验------使用树莓派摄像头推流]]></title><link>https://blog.youkuaiyun.com/jo_joe/article/details/79498222</link><guid>https://blog.youkuaiyun.com/jo_joe/article/details/79498222</guid><author>jo_joe</author><pubDate>Mon, 12 Mar 2018 11:17:31 +0800</pubDate><description><![CDATA[目的：把树莓派摄像头变成一个onvif摄像头，并通过OneNET sdk推流。

简述：因为ONENET视频SDK的demo是支持onvif camera的，因此把树莓派的摄像头变成一个支持onvif camera的摄像头，然后在ubuntu中运行OneNET的sdk，并修改config.json文件，就可以直接推流到OneNET了。

实现方法：

使用官方Raspberry Pi相机，通过rt...]]></description><category></category></item><item><title><![CDATA[关于usr/bin/ld: cannot find -lxxx问题总结]]></title><link>https://blog.youkuaiyun.com/jo_joe/article/details/79077336</link><guid>https://blog.youkuaiyun.com/jo_joe/article/details/79077336</guid><author>jo_joe</author><pubDate>Tue, 16 Jan 2018 17:30:42 +0800</pubDate><description><![CDATA[/usr/bin/ld: cannot find -lxxx问题总结 
linux下编译应用程序常常会出现如下错误： 
  /usr/bin/ld: cannot find -lxxx 
       意思是编译过程找不到对应库文件。其中，-lxxx表示链接库文件 libxxx.so。 
       注：有时候，由于库文件是编译过程临时生成的，如果前面出错也会导致出现这种情况，下面针对的是由于本]]></description><category></category></item><item><title><![CDATA[同步调用、回调和异步调用（callback_function）]]></title><link>https://blog.youkuaiyun.com/jo_joe/article/details/79068093</link><guid>https://blog.youkuaiyun.com/jo_joe/article/details/79068093</guid><author>jo_joe</author><pubDate>Mon, 15 Jan 2018 19:52:04 +0800</pubDate><description><![CDATA[原文地址：https://www.cnblogs.com/WalsonWang/p/4745116.html

模块之间总是存在这一定的接口，从调用方式上看，可以分为三类：同步调用、回调和异步调用。同步调用是一种阻塞式调用，也是我们在写程序中经常使用的；回调是一种双向的调用模式，也就是说，被调用的接口被调用时也会调用对方的接口，这句话可能有点绕，等文章后面举例说明；异步调用是一种类似消息或事件的机]]></description><category></category></item><item><title><![CDATA[我的alexa skill开发流程]]></title><link>https://blog.youkuaiyun.com/jo_joe/article/details/79038231</link><guid>https://blog.youkuaiyun.com/jo_joe/article/details/79038231</guid><author>jo_joe</author><pubDate>Thu, 11 Jan 2018 20:29:59 +0800</pubDate><description><![CDATA[详细介绍和开发流程请看官方文档~

写得还是很详细的

下面是我的开发流程

第一步：1、打开入口 
登录https://developer.amazon.com，点击alexa



第二步：如图



继续如图：



添加一个new skill



然后就可以开始写了：



这里比较关键



skill开发，最关键的就是这个intent。

1、intent schema

这里有两个]]></description><category></category></item><item><title><![CDATA[【转】LDR 和MOV 指令区别]]></title><link>https://blog.youkuaiyun.com/jo_joe/article/details/78861283</link><guid>https://blog.youkuaiyun.com/jo_joe/article/details/78861283</guid><author>jo_joe</author><pubDate>Thu, 21 Dec 2017 11:01:33 +0800</pubDate><description><![CDATA[最近在学习ARM的使用，此篇文章要特别注意MOV和ldr/str指令的区别以下正文
  ARM是RISC结构，数据从内存到CPU之间的移动只能通过L/S指令来完成，也就是ldr/str指令。 
  比如想把数据从内存中某处读取到寄存器中，只能使用ldr 比如： ldr r0, 0x12345678 
  就是把0x12345678这个地址中的值存放到r0中。 
  而mov不能干这个活，mov只能在]]></description><category></category></item><item><title><![CDATA[Camera sensor 基本知识]]></title><link>https://blog.youkuaiyun.com/jo_joe/article/details/78770364</link><guid>https://blog.youkuaiyun.com/jo_joe/article/details/78770364</guid><author>jo_joe</author><pubDate>Mon, 11 Dec 2017 10:45:45 +0800</pubDate><description><![CDATA[一、Camera 工作原理介绍 
1． 结构 ． 
一般来说，camera 主要是由 lens 和 sensor IC 两部分组成，其中有的 sensor IC 集成 了 DSP，有的没有集成，但也需要外部 DSP 处理。细分的来讲，camera 设备由下边几部 分构成： 
 1） lens（镜头） 一般 camera 的镜头结构是有几片透镜组成，分有塑胶透镜（Plastic)和玻璃透 镜(Glas]]></description><category></category></item><item><title><![CDATA[linux环境下开机自动运行python--树莓派]]></title><link>https://blog.youkuaiyun.com/jo_joe/article/details/78722232</link><guid>https://blog.youkuaiyun.com/jo_joe/article/details/78722232</guid><author>jo_joe</author><pubDate>Tue, 05 Dec 2017 16:55:29 +0800</pubDate><description><![CDATA[正确打开方式]]></description><category></category></item><item><title><![CDATA[编译性语言、解释性语言和脚本语言]]></title><link>https://blog.youkuaiyun.com/jo_joe/article/details/78584767</link><guid>https://blog.youkuaiyun.com/jo_joe/article/details/78584767</guid><author>jo_joe</author><pubDate>Mon, 20 Nov 2017 17:47:01 +0800</pubDate><description><![CDATA[这篇文章很通俗的讲清楚了各种编程语言的区别,包括 C、C++、python、JAVA……转自：http://blog.sina.com.cn/s/blog_521c350e0100sttp.html1.计算机不能直接理解高级语言，只能理解机器语言，所以必须要把高级语言翻译成机器语言，计算机才能执行高级语言编写的程序。（计算机只能执行机器语言：我们要执行高级语言编的代码，就只能用编译器把它变成机器语言]]></description><category></category></item><item><title><![CDATA[使用API控制连接到OneNET的物联网设备]]></title><link>https://blog.youkuaiyun.com/jo_joe/article/details/78257777</link><guid>https://blog.youkuaiyun.com/jo_joe/article/details/78257777</guid><author>jo_joe</author><pubDate>Tue, 17 Oct 2017 10:38:39 +0800</pubDate><description><![CDATA[当我们使用把设备连接到onenet上之后，若想要控制设备，可以通过直接使用API的方式建议先使用官方ucos-edp代码烧到开发板进行调试]]></description><category></category></item><item><title><![CDATA[echo控制OneNET硬件设备]]></title><link>https://blog.youkuaiyun.com/jo_joe/article/details/78200430</link><guid>https://blog.youkuaiyun.com/jo_joe/article/details/78200430</guid><author>jo_joe</author><pubDate>Wed, 11 Oct 2017 10:03:25 +0800</pubDate><description><![CDATA[前言：随着万物互联时代的到来，各种传统电器都开始支持联网。而智能音响把语音作为一个物联网的入口，带来不同的交互体验。amazon echo是目前最成熟的智能音响，因此选择echo来开发哒



1、BASIC

先了解下概念呗



1.1你的开发基础：

1、熟练使用onenet，设备已经采用edp协议连接到onenet。 
2、你已经拥有aws账号，会一点python，能看一点英语

辅助软件]]></description><category></category></item><item><title><![CDATA[【转】python socket编程详细介绍]]></title><link>https://blog.youkuaiyun.com/jo_joe/article/details/78077680</link><guid>https://blog.youkuaiyun.com/jo_joe/article/details/78077680</guid><author>jo_joe</author><pubDate>Sun, 24 Sep 2017 16:34:34 +0800</pubDate><description><![CDATA[1Socket 类型
2Socket 函数
3socket编程思路
4Socket编程之服务端代码
5Socket编程之客户端代码
Python]]></description><category></category></item></channel></rss>