自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

老猿产品视界

专注于新产品开发知识体系与体外诊断

  • 博客(72)
  • 资源 (18)
  • 收藏
  • 关注

转载 nRFgo Studio 和 Nrfjprog 无法找到JLinkARM.dll的解决方法

Segger在第一次安装的时候,会在注册表中添加安装路径的字段,nRF的两个软件就根据这两个注册表字段来寻找JLinkARM.dll。而当你卸载/更新Segger的时候,注册表的相关的字段是不会被修改的,所以如果你卸载了你第一个安装的Jlink版本,这两个软件就会报错,提示找不到相应的DLL。安装更新版本的Segger也是不可行的,毕竟它还是不会修改相关字段。所以,我们需要手工修改下面两个注册表项目到正确的安装路径:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\SEGG

2021-08-18 22:27:50 1215

转载 Android Studio 过滤不需要的Log

平时我们使用Android studio查看logcat都是添加Fliters显示我们需要的TAG的日志输出。那么如何过滤掉我们不需要的TAG的日志输出呢? 使用场景: 我们需要查看好几个TAG的日志输出,单独过滤某个TAG肯定是不行的,而很多无用的日志刷屏出现,此时只能把刷屏出现的一个或多个TAG屏蔽掉。 解决方案: 跟平时设置过滤一个TAG的方式一样,只是添加Log Tag的时候使用正则表达式,添加多个用“|”分割,添加一个不需要“|”。...

2020-09-24 16:44:46 803

原创 提词器App,录制短视频的神器,解决背台词和卡壳的烦恼

如果录制短时受背台词和卡壳困扰,那么这个App完全可以解救你。运行时文稿滚动播放,可以设置文字大小适应远或近的应用场景;滚动速度设置中既可以选择固定速度也可以选择固定时长,无论你是多长的文稿,程序会计算字数和速度,帮你在限定时间内完成,尤其适合微信视频号和抖音这样限定时长的应用场景。支持遥控控制播放、暂停和重放,可以使用自拍杆和单纯的单键遥控器来进行遥控,让录制视频更加轻松。短视频很重要的是真人出镜,与粉丝互动,而互动最简单也最有效的就是眼神的互动,这就要求录制视频时眼睛看着摄像头,粉丝看视频时会觉得

2020-05-28 22:11:29 3531

原创 产品经理教你追到女(男)朋友

天气逐渐凉爽,又可以看到街上一对对情侣幸福地漫步,有说有笑有甜蜜,而自己却孤身一人,和他们比比自己也没差到哪,为什么就是追不到心仪的小姐姐(小哥哥)呢?别急,也许是你的方法战略不对,没有利用好自己的优势或者没把握住已有的机会,现在就以产品经理或者公司高层常用的SWOT工具来为自己制定追求目标的战略吧,虽然这是一个商业上的工具,但是用在个人生活和做事决策上也是非常好用的。本文将包含以下内容:...

2019-08-27 12:27:21 450

原创 如何找到自己的愿景和使命

近日因为一些事,回想起高考时不想报考医学高校,工作多年后却进入了与医学相关的体外诊断行业,从业过程中很自然地产生了一种使命感,由此说说愿景和使命对于我们个人的意义和价值。本文包含以下内容:愿景和使命的概念和作用愿景和使命如何帮助我们前进如何找到自己的愿景和使命概念和作用出色的企业往往都有自己的愿景和使命。比如华为:愿景:把数字世界融入每个人、每个家庭、每个组织,构...

2019-07-29 12:29:26 2326

原创 团建游戏暴露的项目管理问题

上周六公司团建,不出主持人所料,游戏最终全体失败,从中暴露出了很多问题,为了将事情说清楚,有必要先介绍游戏规则。游戏名称:捕鱼达人规则:共分11个队伍,捕鱼周期为10周,鱼初始100条,每周每队私下提交自己的捕鱼条数,抽签决定捕鱼各队顺序,每周结束时,主持人会宣传各队伍是否捕到鱼。是否捕到鱼的判定条件:当欲捕鱼条数小于等于湖中所剩数目时为捕到,否则判定为未捕到,注意,如果欲捕条数为0,...

2019-05-29 12:29:21 912

原创 小米、华为、苹果、OV教给我们的战略课

谈到华为、小米、苹果、OPPO、VIVO等手机厂商,最多关注的是发布了什么新机型,性能如何,价格高低,今天换个角度,来看看从这几家手机厂商那里我们可以学到哪些产品战略。

2019-04-08 12:41:00 1282

原创 嵌入式软件工程师适合去芯片公司吗?

事隔一年更新此文,是想将文章写得更客观,将工作内容、发展方向进行了细化,介绍创业阶段和成熟阶段公司的优劣势,扩充了选择一份工作的参考因素和评估矩阵。希望在年底换工作的高峰期能够给朋友们提供一些参考信息,大家可以结合自身特点以及职业规划进行分析。文末推荐一家很有潜力的芯片公司。行业趋势关于芯片行业的趋势,各位一定都感受得到,国内的芯片行业发展越来越迅猛,包括AI芯片、处理器、传感器、物联网芯片...

2019-01-02 12:33:29 3722 1

转载 Android Studio Monitor logcat 设置 缓存大小 ,增加logcat条数

logcat 经常刷新过快,冲掉之前的数据,可以改下logcat的缓存(缓冲区)大小,可以显示更多行避免被冲掉:文件:安装根目录/bin/idea.properties添加一行,然后重新启动Android Studio.[java] view plain copyidea.cycle.buffer.size

2018-02-01 15:41:51 1659

原创 Windows 10设置默认输入法为英文

Windows 10默认是中文输入法,对于程序员来讲不是太方便,默认添加的语言里只能是添加英语【英国】等,输入法切换的时候也有点麻烦。创建一个注册表文件,比如“win10默认英文输入法.reg”,其中有如下内容:Windows Registry Editor Version 5.00[HKEY_CURRENT_USER\Keyboard Layout][HKEY_CURRENT_USE

2017-12-25 22:06:07 6277

转载 C++控制台程序字符输入总结

while (1) { //标准c函数,包含于stdio.h //getchar() 字符,阻塞,要按回车,回显 //gets() 字串,阻塞,要按回车,回显 //微软c函数,包含于conio.h //getch() 字符,阻塞,不用按回车,不回显 //ge

2017-09-13 08:42:16 3671

原创 从《战狼2》看吴京:选对方向、做对事

这几天被《战狼2》刷屏了,朋友圈里观影过的人在给予好评或者是转载相关文章,各媒体争相报道相关内容,曾上人民日报客户端首页,更是出现在央视的新闻联播里。先来看几个数字: 27日首映4小时横扫9741万、25小时3亿、3天6亿、5天12亿、10天25亿、超越《美人鱼》、截止昨天已经43亿,一个个纪录被刷新。电影内容不做过多阐述,并且电影情节也不是本文的目的,我所关注的是在《战狼》系列电影中吴京所取得事

2017-08-13 13:08:53 1330

原创 Linux动态链接库.so的使用方法及代码优化

获取动态链接库*.so文件中函数的地址,以及进行一些代码上的优化。

2017-08-03 21:06:30 1093

原创 Android ramdisk中添加自己编写的程序或文件

添加已有文件比较简单,将文件复制到out/target/product/xxx/root/sbin目录或者其它目录,然后make ramdisk。如果是想添加自己编写的程序,操作步骤如下: 1. 在文件夹device/vendor_xxx/product_xxx/创建文件夹,比如test。 2. 从其它目录,比如system/core/sh下复制MODULE_LICENSE_APA

2017-08-03 16:19:54 805

原创 常用的USB开发工具介绍及各自优缺点

这些年做了很多带有USB功能的产品,主要都是USB Device,用于和PC连接等,介绍一下开发过程中使用到的几个工具。1,Bus Hound2,USB device tree viewer3,USB协议分析仪

2017-08-01 12:52:31 4747

原创 C语言变量名转字符串的方法

C语言中将变量名转换成字符串使用的是#符号,来看下边两个宏定义:#define name2str(name) (#name)#define print_val(x) printf(#x" = %d\n", x)

2017-08-01 12:24:40 11085 6

转载 编译错误undefined reference to `dlopen' 'dlsym' 'dlclose'的解决方法

编译遇到下面的错误:error: undefined reference to 'dlsym'error: undefined reference to 'dlopen'error: undefined reference to 'dlclose'解决方法:在Android.mk中添加LOCAL_LDFLAGS += -ldl转载自:http://blog.csdn.n

2017-07-25 16:57:29 2885

原创 Android编译错误:No rule to make target '/Android.mk'

编译Android的时候出现错误:No rule to make target '/Android.mk',是因为文件夹名字中包含了非法字符所引起。

2017-07-25 15:40:21 2629

原创 Zephyr程序初探(5):thread程序

这次的程序使用了中断、thread、semaphore,按键被按下后GPIO的中断callback被执行,发送semaphore使检测按键的thread得以执行,然后判断长按或者短按发送相应semaphore让相应的thread执行,除输出信息外LED会根据短按或者长按来闪烁1或者2次。

2017-07-23 12:47:06 1276

原创 Zephyr程序初探(4):中断程序

之前分别尝试了LED、SENSOR、BLE程序,今天来试了下GPIO中断程序,也就是按键程序。源码位置:samples\basic\button,查看Makefile文件,默认开发板是nucleo_f103rb,执行make编译程序。因为我的是一个精简的STM32F103开发板,除了电源、时钟、LED、USB外无任何其它外设,只是把所有能够使用的GPIO全部通过排针的形式引出来了,

2017-07-23 12:43:07 1537

原创 Zephyr程序初探(3):sensor程序

使用sample中的例子把LED闪烁和BLE程序完成了,之前那两次对config等修改很少,且代码也基本未做更改,这次自己编写一个简单点的程序,根据手中的资源就开发一个6轴sensor的程序吧。(当时买开发板的时候要的是LIS3DSH芯片3轴加速度计,不知道怎么发来了MPU6050,刚收到货的时候没注意,开始使用才发现)在zephyr根目录创建了一个projectors目录,然后创

2017-07-23 12:36:36 1683

原创 Android编译错误:You have tried to change the API from what has been previously approved.

编译Android系统的时候出现了这个错误:******************************You have tried to change the API from what has been previously approved.To make these errors go away, you have two choices:   1) You can

2017-07-23 12:33:35 3287

原创 Zephyr程序初探(2):BLE程序

手里有一块nRF52832的开发板,之前在试验了KEIL平台下的BLE工程是可以正常使用的,这几天在看Zephyr代码资料的时候注意到是支持nRF5这种自带bluetooth controler的,所以编译一个试试。进入sample\bluetooth\peripheral_hr目录后执行make BOARD=nrf52_pca10040编译完成后使用nRFgo Studio将

2017-07-23 12:24:41 2964 2

原创 Zephyr程序初探(1):LED程序及调试过程

编译环境搭建好后开始尝试我的第一个Zephyr程序编译和运行,手里有一块stm32f103c8t的开发板,Zephyr支持nucleo_f103rb开发板,所以以此来编译我的第一个程序。在Zephyr根目录执行source zephyr-env.sh例子samples\basic\blinky是一个LED闪烁的程序,先修改boards\arm\nucleo_f103rb\boa

2017-07-23 11:33:54 4111 2

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I

2016-10-27 23:26:10 345

原创 Flash容量设置错误导致的No Algorithm found for: 08020000H – 08024FD3H

Keil程序添加新代码后下载到板子上无法运行,download时有如下提示信息No Algorithm found for: 08020000H - 08024FD3HPartial Erase Done (areas with no algorithms skipped!)No Algorithm found for: 08020000H - 08024FD3HPartial Prog

2016-09-23 22:12:00 16214 2

原创 Keil编译生成二进制bin文件

Keil的工程默认设置编译时只生成axf和hex文件,不过我们可以自己修改设置生成bin文件。具体操作方法:工程的target options->User->After Build/Rebuild中勾选Run #1并添加C:\Keil\ARM\ARMCC\bin\fromelf.exe --bin --output=myprog.bin myprog.axf以上的工具地址和工程名都

2016-09-06 21:09:42 3374

转载 Keil中的环境变量和使用

原文链接(Keil官方):Key Sequence for Tool ParametersUse Key Sequences to pass arguments from µVision to external user programs. Key Sequences are combinations of aKey Code and a File Code. Key sequence

2016-08-25 21:45:33 10114

原创 Windows CE 6.0 post-build on WIN7 64 bits machine

之前做了WinCE几年,包括5.0和6.0,有一定经验,随着WinCE的没落,不再做相应产品,市面上WinCE的产品越来越少,也就不打算写太多WinCE的内容,上篇文章提到了post-build,也就顺便写一下64位机器上CE6的post-build吧。最初在32位XP系统上post-build上是很正常的,到了WIN7 64位系统时post-build无效,详细看了一下build log,发

2016-08-25 21:39:46 932

原创 Simplicity Studio通过makefile.targets实现post-build

在开发产品的过程中,对于生成firmware文件通常会加入一些checksum或者flag,避免用户更新了错误的文件导致无法开机等严重后果。有时是编写一个图形界面的程序,然后手动运行修改firmware文件,但是这样做比较繁琐,每次测试时都需要手动操作一次,其实很多编译工具都支持post-build的功能,可以在build之后自动执行一些命令来达到自动添加checksum和flag的目的。

2016-08-25 21:35:57 2253

转载 Makefile字符串、文本处理函数

实现makefile中字符串的裁剪、拼接、替换等,对字符串进行加减。$(subst FROM,TO,TEXT)函数名称:字符串替换函数函数功能:把字符串TEXT中的FROM字符串替换为TO返回值:替换后的新字符串$(subst ee,EE,feet on the stree) //替换“feet on the street“中的ee为EE。结果得到字符串”fEEt on the

2016-08-01 23:06:37 15388

原创 anonymous structs匿名结构体

Keil编译匿名结构体时的报错及解决办法:error: #3093: anonymous structs are only supported in –gnu mode, or when enabled with #pragma anon_unions

2016-08-01 22:48:52 9333 3

原创 你设计的产品有为用户考虑吗?

做产品的时候有站在用户的角度考虑问题吗?

2016-07-30 22:34:18 525

原创 STM32F401 SDIO HAL driver初始化SD卡

STM32F4xx的HAL部分已经提供了SD的driver,初始化时的IO PIN等放在HAL_SD_MspInit。void HAL_SD_MspInit(SD_HandleTypeDef *hsd){ GPIO_InitTypeDef GPIO_InitStruct; __HAL_RCC_GPIOC_CLK_ENABLE(); __HAL_RCC_GPIOD_CLK_ENABL

2016-07-18 22:04:01 6522

原创 Ubuntu中文系统超级终端使用英文提示

本人还是对中文系统情有独钟,但是使用terminal编译程序的时候出现错误也是以中文的形式输出xxxxxx :未找到命令这样很不利于通过搜索找到问题的解决办法,因为大部分人都使用英文编译环境,尤其是访问国外的一些论坛和博客查找问题更是如此。那么实际上在启动terminal后我们可以先输入命令LANGUAGE=en_US再随便输入一些不存在的命令可以看到已经变成英文的了x

2016-07-18 21:59:14 2855

原创 Linux bash shell中变量的设置和使用

给变量赋值直接使用符号=,如name=kylin使用这个变量时需要在前边加上$符号,如echo $name,另外,如果变量中的内容比较复杂,使用大括号是比较安全的办法,如${name},如果变量所赋值中需要有空格则要加上双引号或者单引号。双引号和单引号的区别在于,双引号中的内容保持原属性,而单引号中的内容只当做是文字,看下边例子kylin@kylin-web:~$ name

2016-07-18 21:56:04 4983

转载 编译android系统

由于大家都知道的原因,android官方网站无法直接访问,所以转载此文方便自己以及大家需要搭建和编译android系统开发环境的时候参考。

2016-07-18 21:46:44 522

转载 搭建android系统开发环境

由于大家都知道的原因,android官方网站无法直接访问,所以转载此文方便自己以及大家需要搭建android系统开发环境的时候参考。

2016-07-18 21:40:55 934

原创 android source code下载镜像

由于国内无法正常访问android网站,也就无法直接从官方网站获取android的源代码,翻_墙又不稳定,幸好国内一些高校提供了下载镜像。下边是我找到的镜像地址,分别是清华大学和中国科学技术大学,已从清华大学的镜像上下载过source code,确认可用。清华大学镜像中国科学技术大学镜像

2016-06-16 22:05:18 2679

原创 WordPress文章添加版权信息文字和图标

分享在wordpress搭建的博客上添加像CSDN一样显示“原创”、“转载”的功能,标题通过图标显示是否为原创,文章内容中提醒转载者加入原始文章链接

2016-06-16 21:53:32 4294 1

Keil.STM32F4xx_DFP.2.15.0.rar

Keil.STM32F4xx_DFP.2.15.0.pack

2021-05-12

Keil.STM32F3xx_DFP.2.1.0.rar

Keil.STM32F3xx_DFP.2.1.0.pack

2021-05-12

Keil.STM32F3xx_DFP.1.4.0.rar

Keil.STM32F3xx_DFP.1.4.0.pack

2021-05-12

Keil.STM32F2xx_DFP.2.9.0.rar

Keil.STM32F2xx_DFP.2.9.0.pack

2021-05-12

Keil.STM32F2xx_DFP.1.0.7.pack

Keil.STM32F2xx_DFP.1.0.7.pack

2021-05-12

Keil.STM32F1xx_DFP.2.3.0.pack

Keil.STM32F1xx_DFP.2.3.0.pack

2021-05-12

Keil.STM32F1xx_DFP.1.1.0.pack

Keil.STM32F1xx_DFP.1.1.0.pack

2021-05-12

Keil.STM32F0xx_DFP.2.1.0.pack

STMF0xx系列芯片的pack最新版本,driver, bsp, example,KEIL官方下载

2021-05-12

Keil.STM32F0xx_DFP.1.5.0.pack

STMF0xx系列芯片的pack最新版本,driver, bsp, example,KEIL官方下载

2020-11-06

提词器,录制短视频的神器,摆脱背台词和卡壳的烦恼

如果录制短时受背台词和卡壳困扰,那么这个App完全可以解救你。 运行时文稿滚动播放,可以设置文字大小适应远或近的应用场景;滚动速度设置中既可以选择固定速度也可以选择固定时长,无论你是多长的文稿,程序会计算字数和速度,帮你在限定时间内完成,尤其适合微信视频号和抖音这样限定时长的应用场景。 支持遥控控制播放、暂停和重放,可以使用自拍杆和单纯的单键遥控器来进行遥控,让录制视频更加轻松。 短视频很重要的是真人出镜,与粉丝互动,而互动最简单也最有效的就是眼神的互动,这就要求录制视频时眼睛看着摄像头,粉丝看视频时会觉得你正在看着他,而不是对着机器,这样很像是面对面交流,感觉会很舒服,更容易建立信任和增强链接。而如果眼睛看着摄像头就需要提前背好要讲的内容,既花时间也容易卡壳,用此提词器App可以完全解决这个问题,使用时将运行提词器的手机放置在摄像头旁边,眼睛离摄像头1米以外,那么眼神效果和看着摄像头无差别。

2020-05-28

USB Device Tree Viewer

USB Device Tree Viewer,查看USB设备信息,描述符等,支持win7/win10

2016-10-18

官方网站下载的USB 3.0 SPEC

usb_30_spec_070113.zip,从www.usb.org官方网站下载的USB 3.0规格书

2016-05-08

用于HJTAG的S3C2416初始化脚本InitScriptForDDR

用于HJTAG的S3C2416初始化脚本InitScriptForDDR,S3C2416的DDR初始化脚本

2009-09-17

用于H-JTAG的S3C2416 Init Script for DDR2

用于H-JTAG的S3C2416 Init Script for DDR2

2009-09-17

ADS平台的S3C2416_nandflash烧写程序

在ADS平台烧写NAND FLASH,程序中需要借助WinHex软件把需要烧录到NAND FLASH的BIN文件或者NB0文件生成C数组。也可以把USB部分再完善一下通过USB来下载目录文件。

2009-09-17

WINCE5.0 带模拟器且可以连接硬件设备调试的SDK配置文件

WINCE5.0 Platform builder生成的SDK,使VS2005或者EVC可以开发WINCE5.0的应用程序,并且附带模拟器和连接硬件设备调试的功能,此文件为生成SDK时的配置文件。

2009-09-04

ADS1.2中文教程

主要内容有: ADS软件组成介绍 使用ADS创建工程 用AXD进行代码调试

2009-09-03

空空如也

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

TA关注的人

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