- 博客(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
1631
转载 Android Studio 过滤不需要的Log
平时我们使用Android studio查看logcat都是添加Fliters显示我们需要的TAG的日志输出。那么如何过滤掉我们不需要的TAG的日志输出呢? 使用场景: 我们需要查看好几个TAG的日志输出,单独过滤某个TAG肯定是不行的,而很多无用的日志刷屏出现,此时只能把刷屏出现的一个或多个TAG屏蔽掉。 解决方案: 跟平时设置过滤一个TAG的方式一样,只是添加Log Tag的时候使用正则表达式,添加多个用“|”分割,添加一个不需要“|”。...
2020-09-24 16:44:46
1015
原创 提词器App,录制短视频的神器,解决背台词和卡壳的烦恼
如果录制短时受背台词和卡壳困扰,那么这个App完全可以解救你。运行时文稿滚动播放,可以设置文字大小适应远或近的应用场景;滚动速度设置中既可以选择固定速度也可以选择固定时长,无论你是多长的文稿,程序会计算字数和速度,帮你在限定时间内完成,尤其适合微信视频号和抖音这样限定时长的应用场景。支持遥控控制播放、暂停和重放,可以使用自拍杆和单纯的单键遥控器来进行遥控,让录制视频更加轻松。短视频很重要的是真人出镜,与粉丝互动,而互动最简单也最有效的就是眼神的互动,这就要求录制视频时眼睛看着摄像头,粉丝看视频时会觉得
2020-05-28 22:11:29
3771
原创 产品经理教你追到女(男)朋友
天气逐渐凉爽,又可以看到街上一对对情侣幸福地漫步,有说有笑有甜蜜,而自己却孤身一人,和他们比比自己也没差到哪,为什么就是追不到心仪的小姐姐(小哥哥)呢?别急,也许是你的方法战略不对,没有利用好自己的优势或者没把握住已有的机会,现在就以产品经理或者公司高层常用的SWOT工具来为自己制定追求目标的战略吧,虽然这是一个商业上的工具,但是用在个人生活和做事决策上也是非常好用的。本文将包含以下内容:...
2019-08-27 12:27:21
578
原创 如何找到自己的愿景和使命
近日因为一些事,回想起高考时不想报考医学高校,工作多年后却进入了与医学相关的体外诊断行业,从业过程中很自然地产生了一种使命感,由此说说愿景和使命对于我们个人的意义和价值。本文包含以下内容:愿景和使命的概念和作用愿景和使命如何帮助我们前进如何找到自己的愿景和使命概念和作用出色的企业往往都有自己的愿景和使命。比如华为:愿景:把数字世界融入每个人、每个家庭、每个组织,构...
2019-07-29 12:29:26
2528
原创 团建游戏暴露的项目管理问题
上周六公司团建,不出主持人所料,游戏最终全体失败,从中暴露出了很多问题,为了将事情说清楚,有必要先介绍游戏规则。游戏名称:捕鱼达人规则:共分11个队伍,捕鱼周期为10周,鱼初始100条,每周每队私下提交自己的捕鱼条数,抽签决定捕鱼各队顺序,每周结束时,主持人会宣传各队伍是否捕到鱼。是否捕到鱼的判定条件:当欲捕鱼条数小于等于湖中所剩数目时为捕到,否则判定为未捕到,注意,如果欲捕条数为0,...
2019-05-29 12:29:21
1096
原创 小米、华为、苹果、OV教给我们的战略课
谈到华为、小米、苹果、OPPO、VIVO等手机厂商,最多关注的是发布了什么新机型,性能如何,价格高低,今天换个角度,来看看从这几家手机厂商那里我们可以学到哪些产品战略。
2019-04-08 12:41:00
1497
原创 嵌入式软件工程师适合去芯片公司吗?
事隔一年更新此文,是想将文章写得更客观,将工作内容、发展方向进行了细化,介绍创业阶段和成熟阶段公司的优劣势,扩充了选择一份工作的参考因素和评估矩阵。希望在年底换工作的高峰期能够给朋友们提供一些参考信息,大家可以结合自身特点以及职业规划进行分析。文末推荐一家很有潜力的芯片公司。行业趋势关于芯片行业的趋势,各位一定都感受得到,国内的芯片行业发展越来越迅猛,包括AI芯片、处理器、传感器、物联网芯片...
2019-01-02 12:33:29
4209
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
1760
原创 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
6693
转载 C++控制台程序字符输入总结
while (1) { //标准c函数,包含于stdio.h //getchar() 字符,阻塞,要按回车,回显 //gets() 字串,阻塞,要按回车,回显 //微软c函数,包含于conio.h //getch() 字符,阻塞,不用按回车,不回显 //ge
2017-09-13 08:42:16
3744
原创 从《战狼2》看吴京:选对方向、做对事
这几天被《战狼2》刷屏了,朋友圈里观影过的人在给予好评或者是转载相关文章,各媒体争相报道相关内容,曾上人民日报客户端首页,更是出现在央视的新闻联播里。先来看几个数字: 27日首映4小时横扫9741万、25小时3亿、3天6亿、5天12亿、10天25亿、超越《美人鱼》、截止昨天已经43亿,一个个纪录被刷新。电影内容不做过多阐述,并且电影情节也不是本文的目的,我所关注的是在《战狼》系列电影中吴京所取得事
2017-08-13 13:08:53
1406
原创 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
897
原创 常用的USB开发工具介绍及各自优缺点
这些年做了很多带有USB功能的产品,主要都是USB Device,用于和PC连接等,介绍一下开发过程中使用到的几个工具。1,Bus Hound2,USB device tree viewer3,USB协议分析仪
2017-08-01 12:52:31
5116
原创 C语言变量名转字符串的方法
C语言中将变量名转换成字符串使用的是#符号,来看下边两个宏定义:#define name2str(name) (#name)#define print_val(x) printf(#x" = %d\n", x)
2017-08-01 12:24:40
11814
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
3109
原创 Android编译错误:No rule to make target '/Android.mk'
编译Android的时候出现错误:No rule to make target '/Android.mk',是因为文件夹名字中包含了非法字符所引起。
2017-07-25 15:40:21
2748
原创 Zephyr程序初探(5):thread程序
这次的程序使用了中断、thread、semaphore,按键被按下后GPIO的中断callback被执行,发送semaphore使检测按键的thread得以执行,然后判断长按或者短按发送相应semaphore让相应的thread执行,除输出信息外LED会根据短按或者长按来闪烁1或者2次。
2017-07-23 12:47:06
1429
原创 Zephyr程序初探(4):中断程序
之前分别尝试了LED、SENSOR、BLE程序,今天来试了下GPIO中断程序,也就是按键程序。源码位置:samples\basic\button,查看Makefile文件,默认开发板是nucleo_f103rb,执行make编译程序。因为我的是一个精简的STM32F103开发板,除了电源、时钟、LED、USB外无任何其它外设,只是把所有能够使用的GPIO全部通过排针的形式引出来了,
2017-07-23 12:43:07
1763
原创 Zephyr程序初探(3):sensor程序
使用sample中的例子把LED闪烁和BLE程序完成了,之前那两次对config等修改很少,且代码也基本未做更改,这次自己编写一个简单点的程序,根据手中的资源就开发一个6轴sensor的程序吧。(当时买开发板的时候要的是LIS3DSH芯片3轴加速度计,不知道怎么发来了MPU6050,刚收到货的时候没注意,开始使用才发现)在zephyr根目录创建了一个projectors目录,然后创
2017-07-23 12:36:36
1851
原创 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
3452
原创 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
3176
原创 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
4373
转载 欢迎使用优快云-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I
2016-10-27 23:26:10
391
原创 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
17930
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
3660
转载 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
10752
1
原创 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
999
原创 Simplicity Studio通过makefile.targets实现post-build
在开发产品的过程中,对于生成firmware文件通常会加入一些checksum或者flag,避免用户更新了错误的文件导致无法开机等严重后果。有时是编写一个图形界面的程序,然后手动运行修改firmware文件,但是这样做比较繁琐,每次测试时都需要手动操作一次,其实很多编译工具都支持post-build的功能,可以在build之后自动执行一些命令来达到自动添加checksum和flag的目的。
2016-08-25 21:35:57
2421
转载 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
15955
原创 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
10150
原创 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
6761
原创 Ubuntu中文系统超级终端使用英文提示
本人还是对中文系统情有独钟,但是使用terminal编译程序的时候出现错误也是以中文的形式输出xxxxxx :未找到命令这样很不利于通过搜索找到问题的解决办法,因为大部分人都使用英文编译环境,尤其是访问国外的一些论坛和博客查找问题更是如此。那么实际上在启动terminal后我们可以先输入命令LANGUAGE=en_US再随便输入一些不存在的命令可以看到已经变成英文的了x
2016-07-18 21:59:14
2963
原创 Linux bash shell中变量的设置和使用
给变量赋值直接使用符号=,如name=kylin使用这个变量时需要在前边加上$符号,如echo $name,另外,如果变量中的内容比较复杂,使用大括号是比较安全的办法,如${name},如果变量所赋值中需要有空格则要加上双引号或者单引号。双引号和单引号的区别在于,双引号中的内容保持原属性,而单引号中的内容只当做是文字,看下边例子kylin@kylin-web:~$ name
2016-07-18 21:56:04
5109
转载 编译android系统
由于大家都知道的原因,android官方网站无法直接访问,所以转载此文方便自己以及大家需要搭建和编译android系统开发环境的时候参考。
2016-07-18 21:46:44
572
转载 搭建android系统开发环境
由于大家都知道的原因,android官方网站无法直接访问,所以转载此文方便自己以及大家需要搭建android系统开发环境的时候参考。
2016-07-18 21:40:55
1006
原创 android source code下载镜像
由于国内无法正常访问android网站,也就无法直接从官方网站获取android的源代码,翻_墙又不稳定,幸好国内一些高校提供了下载镜像。下边是我找到的镜像地址,分别是清华大学和中国科学技术大学,已从清华大学的镜像上下载过source code,确认可用。清华大学镜像中国科学技术大学镜像
2016-06-16 22:05:18
2768
原创 WordPress文章添加版权信息文字和图标
分享在wordpress搭建的博客上添加像优快云一样显示“原创”、“转载”的功能,标题通过图标显示是否为原创,文章内容中提醒转载者加入原始文章链接
2016-06-16 21:53:32
4426
1
提词器,录制短视频的神器,摆脱背台词和卡壳的烦恼
2020-05-28
用于HJTAG的S3C2416初始化脚本InitScriptForDDR
2009-09-17
ADS平台的S3C2416_nandflash烧写程序
2009-09-17
WINCE5.0 带模拟器且可以连接硬件设备调试的SDK配置文件
2009-09-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人