关闭

[Language]Python的多线程

简述多线程设计在系统中是比较关键的部分,对于系统性能的提高以及一个较为复杂框架的构建都是很重要的。进程与线程差别这部分许多资料可供参考,比如一些动画介绍,还有CSAPP书中也详细讲到。在嵌入式系统中一般是没有进程和线程区分概念的,因为嵌入式系统就跑一个程序(一个main入口),通过RTOS管理其中的各个线程(一般称为task),其实总的就一个进程,可以独享嵌入式系统的Flash, RAM等资源,也不...
阅读(11) 评论(0)

[Linux--Shell]linux下tree命令详解

转载自: http://blog.csdn.net/askbai666888/article/details/9995837(1)tree -a 显示所有文件和目录(2)tree -d 显示目录名称而非内容(3)tree -f 在每个文件或目录之前,显示完整的相对路径名称(4)tree -F 在执行文件,目录,Socket,符号连接,管道名称名称,各自加上”*”,”/”,”=”,”@”,”|”号。...
阅读(54) 评论(0)

[Travel]湖南长沙适合一日游的项目

简述湖南长沙其实主要以吃为主,节奏都挺适合生活,而且整个长沙的发展也挺快的。现在开始可能比较长时间内都会生活在长沙,在经常有好友过来长沙玩的时候,对于长沙适合一日游的项目还是挺纠结的,玩的时间更长的则可以去附近周边,或者省内其他自然景观游玩,但是因为大部分时间需要工作,而且许多好友过来很可能是经过,因此大多都是一日游的需求。因此做个简单的总结吧,大家要是有更加合适的推荐的,请留言,我会定期进行更新^...
阅读(36) 评论(0)

[CodeVersion--GIT]在自己服务器上创建私有代码仓库

简述在小型团队或公司项目中,一般都会有自己的服务器,而将项目代码放在服务器上管理,开发人员通过网络可以访问。这里主要对如何在自己的服务器上新建git代码仓库和管理。这里代码服务器系统用的是Linux(Ubuntu和Debian),客户端(团队开发人员电脑)用的是Win10系统。 因为是技术开发团队,所以使用gitolite作为git服务管理的工具(可以控制具体repo甚至branch的对于开发者的...
阅读(55) 评论(0)

[CodeVersion--GIT]将远程仓库分支fetch到本地

简述一般从远程仓库clone到本地,但是在远程仓库已经clone完毕,远程仓库中还有另外的branch时,可以fetch到本地来进行管理。比如有同事A push上去的a_brch和同事B push上去的b_brch。步骤此时在clone后,使用git branch -a可以看到本地和remote的所有branch。git branch -a master // 本地clone下来的origin的m...
阅读(32) 评论(0)

[wiki--gitit]在Linux系统搭建gitit wiki

简述对于喜欢用markdown写博客或做一些笔记,或者做学习知识库整理……等等之类的,gitit wiki是不错的wiki系统选择。因为一般的markdown语法是很简单的,以至于太简单而许多需要使用稍微复杂些的图表之类的,就不能太好的支持,因此是比较影响书写的。因此对于markdown就出现了许多的Extended的版本,这其中有个Pandoc的,使用支持pandoc扩展语法的markdown写w...
阅读(96) 评论(0)

[Language]Python中的字节串

简述用Python开发一些协议通信相关的程序时,许多时候要用到字节串的概念,即类似于C语言中的字节数组。因为协议在通信的传输过程中,数据以payload的字节流传输,因此Python中的字节串的开发使用需要注意。b”的表示的注意Python中用类似b’\x09\x89\x78’可以表示字节串,实际上b”是类似字符串,但是可以用Hex格式表示其中的每个字节的值,这样很直观。 b’\x’表示的时候,一...
阅读(67) 评论(0)

[Motion]MPU9250的Motion Driver

简述Motion Driver是Invensense的针对其Motion传感器的软件包,即Motion传感器的驱动,目前已支持MPU6050/MPU6500/MPU9150/MPU9250这些传感器。 Motion Driver并非全部开源,核心的算法部分是针对ARM处理器和MSP430处理器编译成了静态链接库提供的。Motion Driver文件结构 arm\STM32F4_MD6 do...
阅读(447) 评论(0)

[Motion]MPU9250的详细功能

简述接下来的内容将对MPU9250的基本的功能进行详细的介绍,主要会分模块进行阐述。时钟MPU9250有两个内部时钟源,以及一个PLL。 内部时钟源: 时钟源 说明 内部振荡器 功耗低,但时钟精度略差 X,Y或Z方向的Gyro MEMS时钟,功耗较高,但时钟精确(只要Gyro一经启用,就会使用该时钟源) 时钟的选择需要综合平衡 时钟精度和功耗两个因素,所以从MPU9250的性...
阅读(1011) 评论(0)

[Motion]MPU9250的基本框架

简述关于MPU9250的基本参数请参考MPU9250的基本性能参数的介绍,对于MPU9250的基本框架其实也有一些了解了。硬件与引脚 基本框架比较简化的框图: 这里的9轴传感器分为加速度计、陀螺仪和磁力计三个,另外还有一个叫DMP的单元,Digital Motion Processor,是用来对运动参数做数据融合的,硬件模块,应当所融合算法会比较快。官方的框图: DMPDMP可以从加速度计...
阅读(292) 评论(0)

[libusb]libusb简单介绍

简述对于连接到电脑的USB设备,一般都会需要安装对应的USB driver来支持。有一款开源的跨平台的USB driver,就是libusb,可以用来进行自定义的USB设备的驱动开发。libusblibusb是一个C语言编写的库,可以供上层的应用来调用,和连接在笔记本上的USB设备进行通信。易于移植,而且有对应的API的文档,可以用于Linux, OS X, Windows, Android, Op...
阅读(125) 评论(0)

[Motion]MPU9250的基本性能参数

简述MPU9250是Invensense的一颗9 axis运动传感器(Motion Tracking)。这里的9轴和空间理解的9轴不一样,其实是相当于分别的3颗3轴传感器(加速度计–Accelerator, 陀螺仪–Gyroscope,磁力计–Magnetometer)的合体,这样加起来就算是9轴了……总之,利用这些运动时产生的加速度、角速度、磁场强度的信息,就可以反向推算物体实际运动的情况,因为这...
阅读(247) 评论(0)

[CodeEdit--Sublime]写支持Pandoc扩展的markdown文档

简述在Sublime中配置好了写支持Pandoc扩展语法的markdown文档。可以看到写markdown时有语法高亮,而且写完后可以直接通过命令转换成想要的格式(目前主要在用html和pdf)。配置过程首先当然是要确认已经安装了package control,我早前已经安装好,其安装方法网络搜索一下,就有许多的参考。 然后安装Monokai Extended插件,MarkdownEditing插...
阅读(247) 评论(0)

[CodeEdit--Sublime]用Sublime和Pandoc写markdown文档

简述Markdown对于各类写作而言,非常有用,因为书写格式很简单,关键是能转成各种格式的文档,比如word pdf ppt这种,也能转成html等网页形式,这样就能适合在各种场合,写一次内容就能用于不同场景下的展示。比如这篇CSDN博客就是Marddown写的~工具选择之前Windows下用MarddownPad,但是貌似只支持基本Markdown语法,但是有时候整理一些比较专业的文档时,就有些不...
阅读(191) 评论(0)

[Office]湖南长沙岳麓区小型办公室大体租赁情况

简述湖南长沙2016已开通两条地铁,河东以生活区为主,也有不少公司(包括星沙),而河西岳麓区则定位为麓谷高新技术开发区,因此有大量公司进驻。因为团队发展需要寻找小型办公室一处(10人以下),于是在长沙岳麓区的几个写字楼和商用住宅转了下,目标是性价比高,交通方便的地段。大体情况看的都是50甚至40平米以下的小型创业办公室,大的就都没有去看了。前期先在58上进行浏览和电话沟通,确定几个基本意向的楼盘,然...
阅读(693) 评论(0)
310条 共21页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:281446次
    • 积分:4200
    • 等级:
    • 排名:第7666名
    • 原创:293篇
    • 转载:17篇
    • 译文:0篇
    • 评论:19条
    最新评论