自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

星辉斑斓

嵌入式相关,linux,android

  • 博客(148)
  • 资源 (3)
  • 收藏
  • 关注

原创 博客搬迁 moonkin.net

博客搬迁 moonkin.net

2020-05-07 22:55:48 162

原创 BLE5.0学习之Connect

原文链接http://www.moonkin.net/2020/06/16/LL-connect/#moreCSDN无法转存图片,请到上面网站查看。建立连接BLE中必须是 Master 发起连接请求,过程如下:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-dANINVF0-1593961086647)(https://raw.githubusercontent.com/hnmsky/gitalk/master/img/20200628222842.png)]Mast

2020-07-05 23:00:06 783

原创 BLE5.0学习--Connection Parameter Update Procedure

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

2020-06-15 23:02:02 766

原创 一个对齐的问题

最近碰到一个问题,有个程序是跑在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

2020-05-24 23:20:47 756

原创 C数组和指针相关的问题

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.

2016-06-06 17:34:12 500

原创 关于面试的一些感想

前言最近公司要招人,包括一个工程师的职位和一个实习生的职位,所以我有机会跟着面试了很多人。和他们聊了不少,对我目前的工作也有了一些想法。 能力的扩展有两个面试者的履历都很漂亮,多年的大公司的经历,有一个还有海外留学的经历。但他们都有一个问题,就是技术面太窄。 在大公司中分工很细,他们都只是做其中一个方面的事情。其实这两人在本职工作上做得很好,他们老板对他们的评价也很好。但他们一做就是很多年,基本上

2016-02-24 21:45:04 760

转载 Linux 网络堆栈的排队机制

http://blog.jobbole.com/62917/本文由 伯乐在线 - 马帅 翻译自 Dan Siemon。欢迎加入技术翻译小组。转载请参见文章末尾处的要求。在任何网络堆栈或设备中,数据包的队列都是非常重要。这些队列使得不在同一时刻加载的模块能够相互通信,并且能提高网络性能,同时也会间接影响到网络延时的长短。本文章通过阐述IP数据包在Linux网络中的排队机制,来

2014-03-27 10:55:45 2935

原创 broadlink的智能插座sp2简单分析--更新

最近入手一个broadlink的智能插座sp2.图就不上了,官网上有.拿到手第一印象觉得有些大,插在插排上要占好几个位置.功能上wifi配置可以用smart config和ap模式,还是不错的.而且有功率统计,估计里面有测量电流电压的芯片.至于手机上的app,目前不是很完善.首先,这个app极其耗电,即使在后

2014-02-28 11:30:24 13504 13

原创 raspberry pi(树莓派) + easycap d60 视频采集 (一)

转载请保留作者信息:星辉斑斓http://blog.csdn.net/hnmsky最近入手了树莓派,而家里又装了机顶盒。 所以准备用树莓派采集机顶盒的视频,然后再作为服务器将视频播放出来。这样用手机,ipad或PC都可以看电视了。当然在网上也可以看电视,但老妈竟让抱怨在ipad看电视竟然断线。所以就产生了这个想法。首先是视频采集部分。在淘宝购入一usb采集卡,40左右。型号

2014-01-15 23:12:05 12452 5

转载 chrome 来自其他设备的同步 标签消失

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

2013-10-06 14:24:56 2527

原创 openwrt Routed AP

主要参考http://wiki.openwrt.org/doc/recipes/routedap其次是https://forum.openwrt.org/viewtopic.php?pid=166701#p166701用router的lan口连接另一个router(带dhcp)上网,wifi设为AP模式,其他设备可连接至AP通过lan上网

2013-08-25 20:57:30 1518

转载 ubuntu12.04 PPA 安装 java7

ubuntu12.04 PPA 安装 java7PPA安装: Personal Package Archives,个人软件包档案,Ubuntu Launchpad网站提供的一项源服务,允许个人用户上传软件源代码,通过Launchpad进行编译并发布为2进制软件包,作为apt/新立得源供其他用户下载和更新。关于ppa源的安装和卸载可以参考http://blog.csdn.net/li_h

2013-08-07 09:50:58 837

转载 linux ubuntu12.04 解压中文zip文件,解压之后乱码

解压win环境下打包的rar文件乱码(由于编码的缘故,在windows下打包的的中文文件,解压后时候乱码,提示为无效的编码格式,由于windows是gbk的编码格式,而ubuntu下默认使用的确实utf8编码格式,这个文件可以使用convmv这个命令解决):重装系统之后,执行命令rar的安装命令:sudo apt-get install rar,在linux解压rar文件,

2013-07-23 13:36:54 729

转载 再谈C语言位域

http://tonybai.com/2013/05/21/talk-about-bitfield-in-c-again/我在日常工作中使用C语言中的位域(bit field)的场景甚少,原因大致有二:* 一直从事于服务器后端应用的开发,现在的服务器的内存容量已经达到了数十G的水平,我们一般不需要为节省几个字节而使用内存布局更加紧凑的位域。* 结构体中位域的实现

2013-07-18 16:06:11 1088

原创 Galaxy Nexus 电池耗电问题

最近Google更新了4.2.2后,手机总是有些问题。发现网上也有很多人说有同样的问题,主要是以下几个:1:按power键后,屏幕有时会自动点亮。 有很多人说是微信的问题。不过最近更新下软件后我这个问题消失了。        2:充电完,拔掉usb线后手机状态不正常。 这个有人说是因为usb接口那里,usb的pin脚碰到了下面的usb接口的外壳,用螺丝刀翘一下即可。3:电池耗电极快。这

2013-07-08 11:46:33 2193

转载 Stealing Program's Memory

关于window编程的一篇文章。http://www.codeproject.com/Articles/5570/Stealing-Program-s-MemoryIntroductionI was recently trying to steal strings from another program's listview control. You need to

2013-06-15 19:44:37 786

转载 浮点数在计算机中存储方式(转)

http://blog.csdn.net/wuna66320/article/details/1691734作者: jillzhang    联系方式:[email protected]    本文为原创,转载请保留出处以及作者, 谢谢    C语言和C#语言中,对于浮点类型的数据采用单精度类型(float)和双精度类型(double)来存储,float数据占用32

2013-04-09 17:21:03 648

转载 做出自己的back trace function

http://blog.roodo.com/_jacob_/archives/3099179.html相信有在用arm linux的, 應該對kernel panic不陌生吧~~ 在你對kernel做了一些無法挽救的錯事後, kernel叫了一聲"Oops~~",然後就死在路邊~~ 不過幸運的事, 通常kernel會在死之前留下一些"線索", 好讓你跟隨這些線索找出些端倪...

2013-03-19 12:42:17 921

转载 LINUX内核调试相关--oops信息的定位

http://blog.csdn.net/pulpdog/article/details/6087857第一篇 :定位Oops的具体代码行 作者: albcamus (百無一用書生) (来自Linus Torvalds的讨论:[url]https://groups.google.com/group/linux.kernel/browse_thread/thread/b70b

2013-03-19 09:35:21 1185

转载 ubuntu 内核路由表

http://www.360doc.com/content/10/0422/04/1059940_24280991.shtml路由表和静态路由内容提要查看Linux内核路由表使用route命令设置静态路由设置包转发Linux 内核路由表查看Linux内核路由表使用下面的route命令可以查看Linux内核路由表。$

2013-03-11 09:50:03 4578

原创 wifi小车的制作

转载请保留作者信息:星辉斑斓http://blog.csdn.net/hnmsky本文分三个部分:一:小车的组成。二:tplink wr703n的改造。三:网页代码和用ps2手柄控制小车。四:后续工作   某次出差的时在宾馆无聊,就折腾我带去的wrt703n这个路由器,刷上了openwrt。然后就想着用这个东西做点什么,最简单的就是做一个wifi的小车。第一

2013-01-28 22:22:33 23051 5

原创 关于find .. | tar .. 的问题

可以用下面的命令find  -type f   -print0 |tar --null -cvf a.tar -T -print0 表示打印文件列表 结尾是个null--null 表示接受参数结尾是null这主要是解决文件名中有空格的问题,也可以用在xargs命令中解释在此,不翻译了the best way to use find ... | xargs

2013-01-22 12:02:19 1018

转载 Ubuntu下 7z压缩软件使用

http://hi.baidu.com/luoshupeng/item/d344d2f6b81785d643c36afe7z是一个开源压缩软件。其压缩率比winrar还高。Windows下的使用就不说了,现在说下 其在Linux下的使用首先当然是要下载7z的linux版本,不过在linux上的7z不叫7z而是叫p7zip。使用sudo aptitude install p7

2013-01-10 19:27:33 1084

转载 android 重启 log

重启的log/proc/last_kmsg/data/tombstones//data/dontpanic//data/system/dropbox/手机如果重启,会在/data/system/dropbox 留下开机信息,可以查看次类文件生成的时间标来了解手机重启的时间情况。另外,系统会自动记录最后一次开机/重启的原因到 /proc/bootinfo

2012-12-11 14:08:18 7557

转载 wpa_supplicant软件架构分析

http://blog.csdn.net/fxfzz/article/details/61764141. 启动命令wpa supplicant 在启动时,启动命令可以带有很多参数,目前我们的启动命令如下:wpa_supplicant /system/bin/wpa_supplicant -Dwext -ieth0 -c/data/wifi/wpa_s

2012-12-07 09:57:38 615

原创 ramdisk

http://www.gnu.org/software/cpio/manual/cpio.htmlgunzip -S .img ramdisk.imgcpio -i -F ../ramdisk find . | cpio -o -H newc > ../tmp_ramdisk.imggzip -c tmp_ramdisk.img > ramdisk.img

2012-11-06 15:51:35 482

原创 openwrt

sudo apt-get install zlib1g-dev sudo apt-get install gawksudoapt-getinstalllibxml-parser-perlhttps://dev.openwrt.org/wiki/GetSourcehttp://wiki.openwrt.org/doc/howto/buildmjpg

2012-11-05 22:28:05 3447

转载 ubuntu 格式化u盘,硬盘

装:http://blog.sina.com.cn/s/blog_695aef260100r5u4.html基本功,格式化命令,以格式化 /dev/sda1 分区为例:$ sudo umount /dev/sda1    # 必须先卸载该分区# 格式化为 FAT 分区$ sudo mkfs.vfat -F 32 /dev/sda1       # -F 参数必须大写

2012-10-31 11:33:08 2715

原创 ubuntu上用evolution收发exchange邮件

1:在添加帐户时选在类型为microsoft exchange,这是用OWA,但是这样特别慢2:网上有说选imap,但我设了后收不了邮件3:安装evolution的exchange MAPI的插件,这样就和用outlook差不多了。服务器地址就填outlook上设置的那个,应该在这里Tools->Email Accouts...选view or change exisiting ema

2012-10-20 05:07:15 2780

原创 use wireshark in ubuntu

http://ask.wireshark.org/questions/5826/cant-check-monitor-mode-checkbox-on-ubuntuhttp://www.aircrack-ng.org/sudo airmon-ng start wlan0 6//6 is channelsudo airodump-ng mon0

2012-10-13 06:01:45 603

原创 S3C6410 休眠与唤醒

最近天热,所以用6410接上以前做的红外遥控器来定时控制空调。但友善并未实现6410的休眠,发热很大(200多mA)。所以我自己搞定了休眠,但电流只是降到100mA,不过这样已经不发热了,后续有时间在优化吧。1:smdk6410_machine_init中加入s3c_pm_init()2:plat/samsung/pm.c 中unsigned long s3c_irqwak

2012-09-02 11:30:09 1402 2

转载 VIM 一些技巧

网上整理  不写来源了把当前工作目录改为当前所编辑文件的目录可以使用下面的命令实现::cd %:p:h如果想让gVim在打开文件的时候自动改变工作目录为所打开文件的目录,那就要用到:autocmd命令了::autocmd BufEnter * cd %:p:h参考帮助::help :cd:help :lcd:help filename

2012-07-25 17:37:20 541

原创 grub2 修改启动顺序 等待时间

cd /etc/grub.dsudo mv 30_os-prober 09_os-probersudo vim /etc/default/grubGRUB_TIMEOUT=3sudo update-grub

2012-06-30 10:47:14 3051

原创 tiny210 kernel porting

NFS启动卡住Sending DHCP and RARP requests .....networking -》networking options -》IP:Kernel level autoconfiguration 选上#U9JM0\R(Rl9n5wfilesystem->network filesystem -> NFS client support   Ro

2012-06-16 20:58:10 1251

原创 tiny210 uboot

转自这里http://blog.csdn.net/liukun321/article/details/7270426编译make ARCH=arm CROSS_COMPILE=arm-linux- tiny210_configmake ARCH=arm CROSS_COMPILE=arm-linux- all splcopy到SD卡sud

2012-06-10 23:28:40 4185 5

转载 用gcc编译c++

其实作者废话一堆,关键就是要么g++  a.cpp要么gcc a.cpp -lstdc++gcc和g++都是GNU(组织)的一个编译器。         误区一:gcc只能编译c代码,g++只能编译c++代码     两者都可以,但是请注意:     1.后缀为.c的,gcc把它当作是C程序,而g++当作是c++程序;后缀为.cpp的,两者都会认为是c+

2012-06-01 16:45:52 664

原创 pidgin qq 经常被限制登录的问题

最近pidgin qq 经常被限制登录,要求重新激活。原因其实是默认使用了代理,在帐号设置里把代理去掉就可以了。

2012-05-23 09:43:52 582

原创 galaxy nexsus kernel 未完成

git clone https://android.googlesource.com/kernel/omapcd omapgit checkout origin/android-omap-tuna-3.0-mr0make tuna_defconfig ARCH=arm CROSS_COMPILE=arm-eabi- When handling kernels

2012-05-11 10:18:28 1006

转载 MTP on linux Ubuntu

Here's how to get your Transformer to show up in Ubuntu for example. This includes stuff you will have setup but this will help others too.$ sudo apt-get install mtpfs$ sudo mkdir /media/trans

2012-05-03 21:20:38 1189

原创 wifi 未完成

lsusbBus 002 Device 005: ID 0bda:8176 Realtek Semiconductor Corp.http://wikidevi.com/wiki/TP-LINK_TL-WN723N_v2http://usb-ids.gowdy.us/read/UD/0bda/8176http://www.r-statistics

2012-04-23 20:52:56 450

CWNA 官方学习指南(第 3 版)-认证无线网络管理员 PW0-105

CWNA 官方学习指南(第 3 版)-认证无线网络管理员 PW0-105

2018-03-28

broadlink智能开关

server.c 是echo server sample.py 示例代码 说明 http://blog.csdn.net/hnmsky/article/details/20124615

2014-06-01

broadlink_sp2 _控制程序

broadlink_智能插座的sp2 _控制程序 详见http://blog.csdn.net/hnmsky/article/details/20124615

2014-02-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除