<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[星辉斑斓]]></title><description><![CDATA[嵌入式相关，linux,android]]></description><link>https://blog.youkuaiyun.com/hnmsky</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; hnmsky]]></copyright><item><title><![CDATA[BLE5.0学习之Connect]]></title><link>https://blog.youkuaiyun.com/hnmsky/article/details/107147000</link><guid>https://blog.youkuaiyun.com/hnmsky/article/details/107147000</guid><author>hnmsky</author><pubDate>Sun, 05 Jul 2020 23:00:06 +0800</pubDate><description><![CDATA[原文链接http://www.moonkin.net/2020/06/16/LL-connect/#more
优快云无法转存图片，请到上面网站查看。
建立连接
BLE中必须是 Master 发起连接请求，过程如下：
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-dANINVF0-1593961086647)(https://raw.githubusercontent.com/hnmsky/gitalk/master/img/20200628222842.png)]
Mast]]></description><category></category></item><item><title><![CDATA[BLE5.0学习--Connection Parameter Update Procedure]]></title><link>https://blog.youkuaiyun.com/hnmsky/article/details/106773031</link><guid>https://blog.youkuaiyun.com/hnmsky/article/details/106773031</guid><author>hnmsky</author><pubDate>Mon, 15 Jun 2020 23:02:02 +0800</pubDate><description><![CDATA[Connection Parameter Update Procedure 是一个 GAP 的 Procedure，允许 Central 或者 Peripheral 在连接后是可以更新连接参数。一般原厂会提供相关 GAP 的 API， 例如我司的 API 就是
int inb_conn_param_update(int conidx, inb_conn_param_update_t *p_upd)

而GAP下面的layer如果实现，则是分为3种情况：


Central 要更新连接参数，但 Central]]></description><category></category></item><item><title><![CDATA[一个对齐的问题]]></title><link>https://blog.youkuaiyun.com/hnmsky/article/details/106323475</link><guid>https://blog.youkuaiyun.com/hnmsky/article/details/106323475</guid><author>hnmsky</author><pubDate>Sun, 24 May 2020 23:20:47 +0800</pubDate><description><![CDATA[最近碰到一个问题，有个程序是跑在ARM cortex M4上。 之前用-O0编译的时候运行一切正常， 但用-O3编译就会有unaligned的UsageFault。但因为空间的问题又必须用-O3编译。
问题的原因
跟踪调试了一些，出问题的是下面的代码：
uint32_t *txb = (uint32_t*)buf;
while (len) {
	uint32_t data = *txb++;//UsageFault
    reg_write(addr, data);
    ...
}


而这里的buf]]></description><category></category></item><item><title><![CDATA[博客搬迁 moonkin.net]]></title><link>https://blog.youkuaiyun.com/hnmsky/article/details/105983908</link><guid>https://blog.youkuaiyun.com/hnmsky/article/details/105983908</guid><author>hnmsky</author><pubDate>Thu, 07 May 2020 22:55:48 +0800</pubDate><description><![CDATA[博客搬迁 moonkin.net

]]></description><category></category></item><item><title><![CDATA[C数组和指针相关的问题]]></title><link>https://blog.youkuaiyun.com/hnmsky/article/details/51597065</link><guid>https://blog.youkuaiyun.com/hnmsky/article/details/51597065</guid><author>hnmsky</author><pubDate>Mon, 06 Jun 2016 17:34:12 +0800</pubDate><description><![CDATA[blog 搬迁中  新地址 http://guanxin.info两个面试题面试时发现很多公司喜欢考一些数组和指针相关的问题。比较常见的是下面这个：  /* main.c */int a[4] = {1, 2, 3, 4};
extern void foo();
int main()
{
    foo();
    return 0;   
}/* foo.c */
#include<stdio.]]></description><category></category></item><item><title><![CDATA[关于面试的一些感想]]></title><link>https://blog.youkuaiyun.com/hnmsky/article/details/50733713</link><guid>https://blog.youkuaiyun.com/hnmsky/article/details/50733713</guid><author>hnmsky</author><pubDate>Wed, 24 Feb 2016 21:45:04 +0800</pubDate><description><![CDATA[前言最近公司要招人，包括一个工程师的职位和一个实习生的职位，所以我有机会跟着面试了很多人。和他们聊了不少，对我目前的工作也有了一些想法。  能力的扩展有两个面试者的履历都很漂亮，多年的大公司的经历，有一个还有海外留学的经历。但他们都有一个问题，就是技术面太窄。 在大公司中分工很细，他们都只是做其中一个方面的事情。其实这两人在本职工作上做得很好，他们老板对他们的评价也很好。但他们一做就是很多年，基本上]]></description><category></category></item><item><title><![CDATA[Linux 网络堆栈的排队机制]]></title><link>https://blog.youkuaiyun.com/hnmsky/article/details/22274071</link><guid>https://blog.youkuaiyun.com/hnmsky/article/details/22274071</guid><author>hnmsky</author><pubDate>Thu, 27 Mar 2014 10:55:45 +0800</pubDate><description><![CDATA[http://blog.jobbole.com/62917/
本文由 伯乐在线 - 马帅 翻译自 Dan
 Siemon。欢迎加入技术翻译小组。转载请参见文章末尾处的要求。



在任何网络堆栈或设备中，数据包的队列都是非常重要。这些队列使得不在同一时刻加载的模块能够相互通信，并且能提高网络性能，同时也会间接影响到网络延时的长短。本文章通过阐述IP数据包在Linux网络中的排队机制，来]]></description><category></category></item><item><title><![CDATA[broadlink的智能插座sp2简单分析--更新]]></title><link>https://blog.youkuaiyun.com/hnmsky/article/details/20124615</link><guid>https://blog.youkuaiyun.com/hnmsky/article/details/20124615</guid><author>hnmsky</author><pubDate>Fri, 28 Feb 2014 11:30:24 +0800</pubDate><description><![CDATA[最近入手一个broadlink的智能插座sp2.图就不上了,官网上有.拿到手第一印象觉得有些大,插在插排上要占好几个位置.功能上wifi配置可以用smart config和ap模式,还是不错的.而且有功率统计,估计里面有测量电流电压的芯片.
至于手机上的app,目前不是很完善.首先,这个app极其耗电,即使在后]]></description><category></category></item><item><title><![CDATA[raspberry pi(树莓派) + easycap d60 视频采集 （一）]]></title><link>https://blog.youkuaiyun.com/hnmsky/article/details/18326481</link><guid>https://blog.youkuaiyun.com/hnmsky/article/details/18326481</guid><author>hnmsky</author><pubDate>Wed, 15 Jan 2014 23:12:05 +0800</pubDate><description><![CDATA[转载请保留作者信息：星辉斑斓
http://blog.youkuaiyun.com/hnmsky
最近入手了树莓派，而家里又装了机顶盒。 所以准备用树莓派采集机顶盒的视频，然后再作为服务器将视频播放出来。这样用手机，ipad或PC都可以看电视了。
当然在网上也可以看电视，但老妈竟让抱怨在ipad看电视竟然断线。所以就产生了这个想法。


首先是视频采集部分。在淘宝购入一usb采集卡，40左右。型号]]></description><category></category></item><item><title><![CDATA[chrome 来自其他设备的同步 标签消失]]></title><link>https://blog.youkuaiyun.com/hnmsky/article/details/12345913</link><guid>https://blog.youkuaiyun.com/hnmsky/article/details/12345913</guid><author>hnmsky</author><pubDate>Sun, 06 Oct 2013 14:24:56 +0800</pubDate><description><![CDATA[First you go to Chrome://flags and then Disable the Enable Instant Extended API Mac, Windows, Linux, Chrome OS flag.
That should fix the problem]]></description><category></category></item><item><title><![CDATA[openwrt  Routed AP]]></title><link>https://blog.youkuaiyun.com/hnmsky/article/details/10308809</link><guid>https://blog.youkuaiyun.com/hnmsky/article/details/10308809</guid><author>hnmsky</author><pubDate>Sun, 25 Aug 2013 20:57:30 +0800</pubDate><description><![CDATA[主要参考
http://wiki.openwrt.org/doc/recipes/routedap

其次是
https://forum.openwrt.org/viewtopic.php?pid=166701#p166701







用router的lan口连接另一个router（带dhcp）上网，wifi设为AP模式，其他设备可连接至AP通过lan上网]]></description><category></category></item><item><title><![CDATA[ubuntu12.04 PPA 安装 java7]]></title><link>https://blog.youkuaiyun.com/hnmsky/article/details/9812779</link><guid>https://blog.youkuaiyun.com/hnmsky/article/details/9812779</guid><author>hnmsky</author><pubDate>Wed, 07 Aug 2013 09:50:58 +0800</pubDate><description><![CDATA[ubuntu12.04 PPA 安装 java7
PPA安装：

 Personal Package Archives，个人软件包档案，Ubuntu Launchpad网站提供的一项源服务，
允许个人用户上传软件源代码，通过Launchpad进行编译并发布为2进制软件包，作为apt/新立得源供其他用户下载和更新。

关于ppa源的安装和卸载可以参考http://blog.youkuaiyun.com/li_h]]></description><category></category></item><item><title><![CDATA[linux ubuntu12.04 解压中文zip文件，解压之后乱码]]></title><link>https://blog.youkuaiyun.com/hnmsky/article/details/9421135</link><guid>https://blog.youkuaiyun.com/hnmsky/article/details/9421135</guid><author>hnmsky</author><pubDate>Tue, 23 Jul 2013 13:36:54 +0800</pubDate><description><![CDATA[解压win环境下打包的rar文件乱码（由于编码的缘故，在windows下打包的的中文文件，解压后时候乱码，提示为无效的编码格式，由于windows是gbk的编码格式，而ubuntu下默认使用的确实utf8编码格式，这个文件可以使用convmv这个命令解决）：

重装系统之后，执行命令rar的安装命令：sudo apt-get install rar，



在linux解压rar文件，]]></description><category></category></item><item><title><![CDATA[再谈C语言位域]]></title><link>https://blog.youkuaiyun.com/hnmsky/article/details/9369499</link><guid>https://blog.youkuaiyun.com/hnmsky/article/details/9369499</guid><author>hnmsky</author><pubDate>Thu, 18 Jul 2013 16:06:11 +0800</pubDate><description><![CDATA[http://tonybai.com/2013/05/21/talk-about-bitfield-in-c-again/




我在日常工作中使用C语言中的位域(bit
 field)的场景甚少，原因大致有二：

* 一直从事于服务器后端应用的开发，现在的服务器的内存容量已经达到了数十G的水平，我们一般不需要为节省几个字节而使用内存布局更加紧凑的位域。
* 结构体中位域的实现]]></description><category></category></item><item><title><![CDATA[Galaxy Nexus 电池耗电问题]]></title><link>https://blog.youkuaiyun.com/hnmsky/article/details/9124507</link><guid>https://blog.youkuaiyun.com/hnmsky/article/details/9124507</guid><author>hnmsky</author><pubDate>Mon, 08 Jul 2013 11:46:33 +0800</pubDate><description><![CDATA[最近Google更新了4.2.2后，手机总是有些问题。发现网上也有很多人说有同样的问题，主要是以下几个：
1：按power键后，屏幕有时会自动点亮。 有很多人说是微信的问题。不过最近更新下软件后我这个问题消失了。
        2：充电完，拔掉usb线后手机状态不正常。 这个有人说是因为usb接口那里，usb的pin脚碰到了下面的usb接口的外壳，用螺丝刀翘一下即可。
3：电池耗电极快。这]]></description><category></category></item><item><title><![CDATA[Stealing Program's Memory]]></title><link>https://blog.youkuaiyun.com/hnmsky/article/details/9102835</link><guid>https://blog.youkuaiyun.com/hnmsky/article/details/9102835</guid><author>hnmsky</author><pubDate>Sat, 15 Jun 2013 19:44:37 +0800</pubDate><description><![CDATA[关于window编程的一篇文章。
http://www.codeproject.com/Articles/5570/Stealing-Program-s-Memory


Introduction


I was recently trying to steal strings from another program's listview control. You need to]]></description><category></category></item><item><title><![CDATA[浮点数在计算机中存储方式(转)]]></title><link>https://blog.youkuaiyun.com/hnmsky/article/details/8778720</link><guid>https://blog.youkuaiyun.com/hnmsky/article/details/8778720</guid><author>hnmsky</author><pubDate>Tue, 09 Apr 2013 17:21:03 +0800</pubDate><description><![CDATA[http://blog.youkuaiyun.com/wuna66320/article/details/1691734

作者： jillzhang

    联系方式：jillzhang@126.com

    本文为原创，转载请保留出处以及作者， 谢谢

    C语言和C#语言中，对于浮点类型的数据采用单精度类型（float）和双精度类型(double)来存储，float数据占用32]]></description><category></category></item><item><title><![CDATA[做出自己的back trace function]]></title><link>https://blog.youkuaiyun.com/hnmsky/article/details/8691119</link><guid>https://blog.youkuaiyun.com/hnmsky/article/details/8691119</guid><author>hnmsky</author><pubDate>Tue, 19 Mar 2013 12:42:17 +0800</pubDate><description><![CDATA[http://blog.roodo.com/_jacob_/archives/3099179.html


相信有在用arm linux的, 應該對kernel panic不陌生吧~~ 在你對kernel做了一些無法挽救的錯事後, kernel叫了一聲"Oops~~",然後就死在路邊~~ 不過幸運的事, 通常kernel會在死之前留下一些"線索", 好讓你跟隨這些線索找出些端倪...]]></description><category></category></item><item><title><![CDATA[LINUX内核调试相关－－oops信息的定位]]></title><link>https://blog.youkuaiyun.com/hnmsky/article/details/8690192</link><guid>https://blog.youkuaiyun.com/hnmsky/article/details/8690192</guid><author>hnmsky</author><pubDate>Tue, 19 Mar 2013 09:35:21 +0800</pubDate><description><![CDATA[http://blog.youkuaiyun.com/pulpdog/article/details/6087857


第一篇 ：定位Oops的具体代码行 作者： albcamus (百無一用書生) 
(
来自Linus Torvalds的讨论:
[url]https://groups.google.com/group/linux.kernel/browse_thread/thread/b70b]]></description><category></category></item><item><title><![CDATA[ubuntu 内核路由表]]></title><link>https://blog.youkuaiyun.com/hnmsky/article/details/8657989</link><guid>https://blog.youkuaiyun.com/hnmsky/article/details/8657989</guid><author>hnmsky</author><pubDate>Mon, 11 Mar 2013 09:50:03 +0800</pubDate><description><![CDATA[http://www.360doc.com/content/10/0422/04/1059940_24280991.shtml

路由表和静态路由
内容提要


查看Linux
内核路由表

使用route
命令设置静态路由

设置包转发

Linux 
内核路由表

查看Linux内核路由表
使用下面的route
命令可以查看Linux
内核路由表。
$]]></description><category></category></item></channel></rss>