自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 ubuntu 18上 install python 3.8 并实现软链接

Python-3.8.18$ ./configure 后面不要跟prefix=/usr/bin 在后续make install的时候会存放在/usr/bin 以及 /usr/local/bin下。在ubuntu上已经有不少python版本,在编译不同版本的yocto的时候,会用到不同 version 的python, 需要进行切换。使用command: ln -s /usr/local/python 3.8 /usr/bin/python 来重新软链接。修改后的python。

2024-05-08 16:29:02 260 1

原创 新建一个layer层,开发调试应用程序(add a new meta-layer and build a application)

这里主要是做了个测试,如何添加一个layer层,会发生哪些变化,然后编译一个简单的c application,以及整体编译后放到什么目录里去。可以先在源码 poky 中进行验证 branch dunfell。

2024-05-07 13:45:10 328

原创 deliberate practice(The Ultimate Deliberate Practice Guide: How to Be the Best)

Deliberate practice is the best technique for achieving expert performance in every field—including writing, teaching, sports, programming, music, medicine, therapy, chess, and business. But there’s much more to deliberate practice than 10,000 hours. Read

2023-08-14 20:27:54 332

原创 The Forty-Year Programmer

Nah.But why?Ten years?

2023-03-16 15:22:09 185

原创 wireless中添加country code的方法(wireless-regdb crda)

最近接到一个活,当前的产品中需要添加某个国家的wireless的country code,因为在已有的固件中,没有这个国家的country code,需要人为添加进去。这个应该算是屠龙技,要添加country code的几率很少,都是事先配置好,不允许开发者随便更改country code的配置,所以整的比较复杂。这个country code如何工作的,相信研究这块的人事先都会找其他资料了解,这里不再多说。这篇文章主要是写给我自己看,防止以后忘记。work flow: application use

2022-03-05 16:19:24 4252

原创 Stm32f103的can硬件滤波配置与调试

需要实现一条can总线上连接许多can设备,如果can设备都接收can中断数据的话,cpu会消耗较多资源,于是想到了使用can模块的硬件滤波功能,can设备自身需要的几个stdid信号可以接收到,其他的都做硬件滤波过滤掉。can的硬件滤波分精准识别(标识符识别列表)和mask(部分过滤)两种方式;有两个32bit寄存器,分别设置为16bit过滤或者32bit过滤,入下图所示(全0为不使用过滤器): sFilterConfig.FilterIdHigh = 0x0000;//32 位 ID 不使用

2021-01-12 13:55:15 2605

原创 Stm32f103的can模块配置和调试

起因:库版本不一致,网上找到的都是早期的函数调用,一些函数接口都不一样,现在重新写一份调试文档条件:Mcu:stm32f103c8t6Cube调用的库:STM32Cube_FW_F1_V1.8.1Can的配置流程(先大致说一遍):stm32使用maibox(邮箱)的方式进行数据的收发,需要先配置can的pinmux,波特率,中断函数(其中mailbox的fifo也需要中断使能,否则虽然可以采用查询的方式读取数据,但是无法进入中断函数),滤波参数配置;之后需要跟另外一个can模块相连接通讯,否则调试

2020-11-21 09:44:14 4172 1

原创 在stm32f767上移植sd卡的fatfs系统

开发环境:stm32cubeMx:version 5.6.1固件库:STM32Cube FW_F7 V1.16.0MCU:STM32F767IGTxCubemx的配置:按照上图的配置进行sd的pinmux配置Sd功能配置,使用fatfs的话,需要用到dma,要添加进去Fatfs配置:这个需要配置个检测管脚,有些sd卡可能没有接这个pin检测管脚,后面可以在代码中进行屏蔽掉;时钟配置:堆栈大小设置(看过其他文章,因为要用到fatfs,这个要设置的大一些,如果设置小了可能会影响功能):然后点

2020-06-17 23:08:31 732

原创 stm32f103的二级跳转跳不过去的问题分析

之前在stm32f103上编写了在线升级的功能,一直运行好好的,在使用过程中,突然发现几台设备无法正常进行跳转了,于是对这个问题进行了定位。最后发现中断影响到了程序的跳转以及正常运行。该设备实现的功能比较简单,就是不停获取adx453陀螺仪的数据,然后通过串口上传数据,同时另外一个串口用于打印信息。一个是rs232接口,一个是rs485接口。把定位情况如下显示:指示是否正常工作的led长亮,...

2020-03-07 20:27:18 637

原创 在stm32f103上运行nuttx,添加app和driver的流程

以stm32f103的led(PC13)为例子heyi@ubuntu:~/nuttx/heyi_1_nuttx/nuttx/tools$ ./configure.sh stm32f103-minimum:nshheyi@ubuntu:~/nuttx/heyi_1_nuttx/nuttx:make oldconfig menuconfig进行修改了以后,进行更新配置?这条指令暂时不需要ma...

2020-03-07 17:10:18 1278

原创 在win10上使用jlink直接烧写nuttx bin文件流程

Jlink版本:JLink_Windows_V662c.exe 下载路径:https://www.segger.com/downloads/jlink/1、打开J-Flash软件,出现如下打印,这里已经存在配置文件了,如果是第一次安装的话,则选择新建一个project2、选择对应的mcu板子,如下所示,点击options下的Projects Setting,选择如下图的配置3、jlink...

2020-03-07 17:00:13 1262

原创 在stm32f103c8上移植nuttx系统

NuttX 是一个实时操作系统(RTOS),强调标准兼容和小型封装,具有从8位到32位微控制器环境的高度可扩展性。NuttX 主要遵循 Posix 和 ANSI 标准,对于在这些标准下不支持的功能,或者不适用于深度嵌入环境的功能(如 fork()),采用来自 Unix 和常见 RTOS (如 VxWorks)的额外的标准 API。开发环境Linux + GNU make + GCC/binu...

2020-03-07 16:52:50 1646

原创 CodeWarrior V6.3在windows7 64位系统下的安装(mc9s08dz60的安装环境)

由于需要用到飞思卡尔的MC9S08DZ60芯片,需要安装开发环境CW_MCU_V6.3,PC操作系统为windows7 64位,同学的笔记本64位的系统也是安装不了该软件,我决定在官网上看看,有没有解决办法;毕竟64位系统用了比较久的时间,各种软件也安装上去了,再换系统比较麻烦;  途径一(失败):  在NXP官网看到一篇文档《How to install and run Classic Co...

2020-03-07 14:37:56 2682 3

原创 bms在开发过程中遇到的一些问题

处理器为freescale的MC9S08DZ60,8位机,很早之前的处理器,从可靠性方面考虑,选择了这款汽车级处理器,大小为60k,16Mhz主频。Bms的主要功能为定时监测每节电池的状态信息,是否有过压欠压、温度过高过低、电流过大等监测,同时能够相对线性、直观的显示当前的soc值(主要还是放电soc显示)。目前有几种方式监测电池数据:1)ltc6813这一类,可以同时监测电池电压值,但是soc...

2020-03-07 14:02:44 3703 6

空空如也

空空如也

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

TA关注的人

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