- 博客(78)
- 资源 (5)
- 收藏
- 关注
原创 Nordic nRF5 2832开发 (2) -- 上下位机通讯的HelloWorld
介绍了nRF5 example文件夹的结构,通过上位机点灯的实验跑通
2025-07-22 13:56:01
409
原创 Nordic nRF5 SDK中,支持2832芯片的示例清单与注释
Nordic nRF5 SDK中,支持2832芯片的示例清单都是英文缩写,怎么快速了解和筛选?本文提供了方法和结果
2025-07-22 10:47:51
335
原创 Nordic nRF5 2832开发 (1) --基于Keil的环境搭建 & 固件的HelloWorld
青风nRF52蓝牙5.0网盘(SDK17版本)\2.青风蓝牙5.0代码\1.蓝牙从机工程架构\BLE实验1:蓝牙样例\examples\ble_peripheral\ble_app_template\pca10040\s132\arm5_no_packs\ble_app_template_pca10040_s132.uvprojx。- 安装 Keil Device Family Pack:下载安装最新的, (如果跑例子提示需要旧版的,就去下旧版的 e.g.8.40.3)上面是能互兼容的搭配。
2025-07-21 16:55:05
877
原创 工学椅寻觅记
办公椅子 Version 1:本人长期肩颈腰部劳损。2021.01月,看到知乎上有人推荐说这把椅子是程序员保护老腰神器,入了一把。结论:坐姿导致无法长时间专注,影响专注效果。办公椅Version 2:Hag椅跪坐椅开启了对矫正椅的认识。2021.02月,从闲鱼上2000买了一个二手椅子,再从非官方渠道300买了一个坐垫使用体验:坐在椅子上你会不自觉的要把背挺直它轮子的地方有脚踏,坐的时候可以自然大腿发力,腰背力量可以少用很多是那种坐着之后会让你全身用力平衡,坐姿.
2021-04-15 15:11:22
1318
原创 小米手机超长续航优化的设置
【硬件配置】:小米10至尊纪念款,12+256,电信和移动4g双卡【MIUI版本】:12.0.15【本文适用范围】原理上是通用的,对于任何版本的MIUI,相应设置只要手机上有就应该有效【文字颜色说明】 蓝色与绿色加粗部分:新机器到手之后的设置 绿色部分:针对续航性能优化的设置【优化效果对比】1.优化前,8小时耗电100% 2.改设置后,12.5小时耗电60% 3.下载最新完整包 4.设置优化+默认省电模式+最新...
2021-02-06 18:13:51
8141
原创 【读书笔记】稀缺
【书籍网址】https://book.douban.com/subject/26178426/【简要概括】通过大量实验证据,讲“稀缺感“的1.短期有益效果2.长期的负面效果,演化过程3.化解负面效果的方法【关键信息图谱】...
2021-01-30 14:18:28
179
原创 【读书笔记】运动改造大脑
书籍信息https://baike.baidu.com/item/运动改造大脑/12169801?fr=aladdin简单结论介绍了BDNF等激素对大脑的影响,有各种实验的理论支持。结论:1.每周做2-3次有氧运动2.最好的运动是:有氧的,最高心率可以达到最高心率80%的,带社交的,复杂的,e.g.网球3.运动后立马做复杂脑力活动效果最好4.运动会增强大脑功能,但是要持续28天以上,大脑增加的功能才会固化支撑结论的知识点...
2020-06-23 16:26:50
614
原创 【读书笔记】学会呼吸
书籍基本信息https://book.douban.com/subject/34464343/中心思想根据波尔效应,让人体模拟高原进行缺氧训练,就可以增加对氧气的利用,从而增强脑力和体力效能,衍生出一系列训练方法。中间有几个小管用的小tip:1.睡觉闭嘴 2.下巴后收做呼吸,对比下巴前伸做呼吸,可以清楚下巴下陷对打呼噜和呼吸的影响…专笔记整理...
2020-06-22 13:07:58
403
原创 Ubuntu 16.04本地编译支持Cuda的OpenCV
网上有不少这样的文章,为什么还要分享一篇?因为这是最简单的,把坑避开的小白友好型的。0.前提假设× ubuntu 16.04× 装了anaconda× 装了cuda8.0或者以上1.下载opencv的源文件 https://github.com/opencv/opencv/releases 当前opencv最新版本是3.4.3和4.0 alpha。实际能用的是3....
2018-10-16 14:40:40
1963
原创 如何修改device tree
linux Kernel 4.x的driver,增加了一层device tree,是对driver的配置机制。这样的机制有几个好处:1.用了哪些驱动,配置参数是什么,有个大纲,看起来一目了然。改起来也方便,改了也不容易出现端口冲突。2.这样的机制下,同样接口/协议的硬件设备driver,在device tree中的配置非常类似。这样板子改了元器件,需要用不同的driver时,现在修改几行配置生成新...
2018-03-22 20:34:19
4190
原创 【笔记】Hough Transform介绍
参考资料:http://web.ipac.caltech.edu/staff/fmasci/home/astro_refs/HoughTrans_lines_09.pdf一。什么是hough space对于普通坐标系中的一根直线线:y = a · x + b用θ表示这根线的倾斜角,用r表示它和原点的距离。二。普通坐标中直线到hough space的映射那么,在横坐标为θ,纵坐标为r的hough ...
2018-02-24 11:12:14
1565
原创 Ubuntu 16.04 下安装Wine
注:百度出来的中文站点上的安装方法已经过时,下面是基于最新的wine官网上的步骤。参考链接:https://wiki.winehq.org/Ubuntu【操作步骤】× 移除所有已经安装的wine的版本和其他对其依赖的包(e.g. wine-mono, wine-gecko, winetricks)× 执行下面命令sudo dpkg --add-architecture i386 wget -nc ...
2018-02-24 10:56:21
13844
原创 OpenCV vs scikit-image
什么情况下用scikit-image,什么情况下用opencv-python? 现实是什么?以后的趋势是什么?
2017-12-07 07:57:07
4095
1
原创 机器为什么能识别MNIST图片?
MNIST是什么?MNIST的图像格式?机器为什么能识别MNIST的图片?若不用神经网络的方法,可以怎么处理分类?
2017-09-21 18:45:29
860
原创 keras基本概念图(1)
包含内容;Keras的sequential model,基本网络结构是什么样?怎么用代码表达?怎么可视化?不包含内容:如何用神经网络计算出有用的结果
2017-08-17 21:37:12
752
原创 局域网访问Jupyter notebook
让虚拟机的HOST或者局域网的机器可以访问jupyter notebook,最简单傻瓜的做法。
2017-08-12 09:08:51
12792
1
原创 无集成显卡主板 + Nvidia显卡+ ubuntu 16.04 启动问题
ubuntu的安装包对Nvidia的显卡支持不好导致黑屏。网上的常用办法是用带集成显卡的主板来装ubuntu,然后在操作系统中再安装nvidia显卡的驱动。但我的主板没有集成显卡。我的配置为99-m_ws + 1080ti + ubuntu 16.04。折腾了很久终于解决了。最简洁的方式是修改grub的启动配置。以下是分享记录。
2017-08-02 06:46:27
7025
原创 2012年,oracle的java现状报告中,关于未来的部分
2012年,oracle的java现状报告:http://www.oracle.com/us/corporate/analystreports/infrastructure/idc-java-august-2012-1738734.pdf----------------------------------------------F U T U R E O U T L O O K
2012-10-31 18:08:28
1888
原创 windows下基于diff文件在本地codereview的方案
基于这篇文章,有修改http://floatsolutions.com/blog/2010/05/how-to-install-a-color-theme-in-emacs-on-windows/1.下载并安装emacs的windows版:http://ntemacs.sourceforge.net/2.下载emacs的皮肤主题:http://download.gna.org/
2012-07-17 20:01:07
3287
原创 版本控制系统,集中式还是分布式?
看到到处说git好,对开发人员来说似乎确实更方便。那么短期内需要研究git吗?从下面链接中http://www.wikivs.com/wiki/Git_vs_Subversion找到了最决定意义的一段话。用一句概括就是业务与信息安全模式决定。Git is quickly gaining popularity in the open source environment. Softw
2012-01-26 08:13:15
2382
原创 德州仪器的bug也碰到了
若干年前只是随波逐流站在微软对立的技术阵营,第一次发现微软的bug并创造办法绕过去之后还小激动了下,为批判MS阵营提供了谈资啊~工作了接触的各种bug已经让我麻木了,硬件的,软件的,大厂的,开源的。。。但很长一段时间仍然天真的以为,硬件相关的厂商要比软件厂商靠谱的。直到近年,TI, IAR, DSP, MSP430等等关键字击碎了俺的想法。每次嵌入式调试时基本仍然都从软件问题开始怀疑起
2011-10-30 15:48:22
2219
原创 [笔记]unicode和UTF-8之间的关系
Unicode是一种字符编码方法,不过它是由国际组织设计,可以容纳全世界所有语言文字的编码方案。Unicode的学名是"Universal Multiple-Octet Coded Character Set",简称为UCS。UCS可以看作是"Unicode Character
2011-08-29 09:52:50
2004
原创 数齿轮
步进电机齿轮烧掉了,为了搞清楚到底齿轮是啥型号的,需要先把齿数搞清楚。我问老婆:肉眼数不清,你帮我数数吧?老婆说:照相放大了再数岂不是方便很多?看到我照的第一张图,老婆问,你在哪里找的这么好的背景?答曰:Thinkpad果然还是两人灵感比一人多上贴图。
2011-08-13 16:49:49
1694
原创 嵌入式可用的简易环形缓冲区
/* * 写和读的时候分别操作的是不同的指针,因此中断信号的写和程序读互相干扰的情况难发生 *///-------------ring buffer definitions------------#define GPRS_RING_BUF_LEN 256volatile uint8 gprsDatBuf [GPRS_RING_BUF_LEN];uint16 gprs
2011-06-29 16:09:00
2297
转载 在Visual Studio 2010下编译C语言程序
原文:http://blog.sina.com.cn/s/blog_654d69690100itsd.html 一、打开VC++2010二、文件—>新建—>项目三、在左边的最近模块选着“Win32”,在右边对话框选着“Win32控制台应用程序 Visual C++”,再在下面输入“名称”和“位置”,点击“确定”四、在弹出来的对话框中选着“下一步”五、在“附加选项”下选着“
2011-06-19 17:03:00
6043
原创 基于TI的C55XX系列DSP芯片上McBSP的UART通信(无DMA)
本人采用的是C5509A芯片。下面代码可以直接用来做rs232串口收发。波特率9600,数据位8,停止位1,无校验。 代码:/* Include files */#include #include #include #include /* Create
2011-03-01 17:32:00
4715
2
原创 处理C55xx系列DSP芯片的中断信号(有图有真相)
本人的学习笔记,对TI的C55XX系列DSP芯片的中断处理流程的一个总结。基于HX-5509A开发板。
2011-01-14 21:09:00
3278
转载 软件编程21法则
任何一个有经验的程序员都知道,软件开发遵循着一些不成文的法则。然而,如果你不遵循这些法则也并不意味着会受到惩罚;相反,有时你还会获得意外的好处。下面的就是软件编程中的21条法则: 任何程序一旦部署即显陈旧。修改需求规范来适应程序比反过来做更容易。一个程序如果很有用,那它注定要被改掉。一个程序如果没用,那它一定会有很好的文档。任何程序里都仅仅只有10%的代码会被执行到。软件会一直膨胀到耗尽所有资源为止。任何一个有点价值的程序里都会有至少一个bug。原型完美的程度跟审视的人数成反比,反比值会随着涉及的资金
2010-10-06 18:08:00
1539
原创 使用GDB调试嵌入式Linux设备
步骤:一。熟悉在普通电脑上用GDB调试的基本方式。参见:http://www.ibm.com/developerworks/linux/library/l-gdb/二。下载《gdbquick reference》,2张纸,打印出来放在手边备用。三。让嵌入式系统支持gdbserver.(在openwrt上,即在makemenuconfi
2010-05-21 17:54:00
5895
ucos-ii 源码公开的嵌入式实时多任务操作系统内核教程
2011-01-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人