自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (15)
  • 收藏
  • 关注

原创 stm32 OTA固件制作(在固件中增加id hardve software crc)

stm32等在OTA升级过程中,确保固件的一致性非常关键,为了防止下载到的固件在单片机上出现故障。

2023-10-14 11:11:37 426 1

原创 linux 操作系统启动脚本

3 ubuntu启动。

2023-05-14 11:24:44 1052 1

原创 android开机自启动apk的方法

安卓开机启动

2023-04-06 19:38:42 6746

原创 UBOOT 图文分析

为了方便分析uboot源代码 我们需要先编译 再分析 这样可以降低分析难度 不然很多同名函数都不知道用的哪一个。编译完成后最终要的两个辅助分析文件.map文件以及链接文件,通过map文件我们可以知道那个文件被编译,通过链接文件我们可以获得中体的一个情况。

2022-09-23 14:33:33 2564

原创 ros 基础知识总结

ROS 提供一系列程序库和工具以帮助软件开发者创建机器人应用软件。它提供了硬件抽象、设备驱动、函数库、可视化工具、消息传递和软件包管理等诸多功能。ROS遵循BSD开源许可协议。

2022-09-19 16:44:19 13163

原创 LWIP 代码图文分析

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

2022-09-19 16:14:53 11449

原创 嵌入式常用接口

嵌入式开发过程中的常用接口

2022-09-18 12:02:26 12502 1

原创 imx6ull设备树

imx6ull 设备树

2021-12-12 12:48:58 1737 1

原创 linux下重启usb设备

我们使用的一些第三方usb设备,有时会出现一些异常,为了能够自动恢复,我们一般可以插拔一下usb设备,针对不能插拔的情况,我们也可以通过软件来复位我们的usb设备。

2021-10-16 16:47:41 14999 4

原创 常用linux驱动函数以及例子

1 常用linux驱动函数​//网络// dma传输//1申请一个DMA channeldma_request_channel(mask, sata_dwc_dma_filter, hsdevp);//2根据设备(slave)的特性,配置DMA channel的参数int dmaengine_slave_config(struct dma_chan *chan, struct dma_slave_config *config)//3 初始化一个DMA传输描述符desc=dmaen.

2021-09-09 18:03:00 3914

原创 Python与C交互

python作为一门脚本语言,其好处是语法简单,很多东西都已经封装好了,直接拿过来用就行,所以实现同样一个功能,用Python写要比用C/C++代码量会少得多。但是优点也必然也伴随着缺点(这是肯定的,不然还要其他语言干嘛),python最被人诟病的一个地方可能就是其运行速度了。这这是大部分脚本语言共同面对的问题,因为没有编译过程,直接逐行执行,所以要慢了一大截。所以在一些对速度要求很高的场合,一般都是使用C/C++这种编译型语言来写。1 python#!/usr/bin/pytho...

2021-09-02 15:25:32 2458

原创 rk3399 4412 imx6ul uboot分析

1rk3399 uboot启动分析 imx6ull uboot 启动分析 4412启动分析 随着uboot增加 soc内部RAM不足以放下整个uboot 所以 现在的一些处理器的uboot会分两个部分 一部分是spl的uboot 非常小 spl uboot再加载正式的uboot

2021-08-31 12:01:08 537

原创 uboot spl (lichee zero)

reset: b save_boot_params bl cpu_init_cp15 bl cpu_init_crit bl _main /* * Set up initial C runtime environment and call board_init_f(0). */ #if defined(CONFIG_SPL_BUILD) && defined(CONFIG_SPL_STACK) .

2021-08-31 11:55:44 130

stm32 OTA固件制作(在固件中增加id hardve software crc)

ota固件制作

2023-10-14

stm32库函数精华

stm32 库函数精华 基本常用库函数 适合初学者学习

2012-09-27

ucgui3.90 源码

ucgui源码包 注解详细 是学习时的不二之选

2012-09-27

TCP_IP协议基础经典教程

TCP_IP协议基础(经典教程) 详细介绍了tcp、ip协议

2012-09-27

ARM中的RO、RW和ZI_DATA说明

ARM中的RO、RW和ZI_DATA说明 以及编译过程中各个功能部分所在的位置

2012-09-27

ucos 常用函数查询

介绍了ucos实时操作系统内核的常用函数 可以节省大量时间记忆不常用的函数

2012-09-27

ucos基础练习题

ucos基础练习题 包括 信号量 任务 邮箱 队列 移植过程

2012-09-27

串口调试助手v2.

一款经典个串口调试工具,简单易用,容易上手

2012-01-03

S7-200_PLC_60个经典问题及解答

S7-200_PLC_60个经典问题及解答

2012-01-03

西门子S7-200PLC编程例子60个

详细介绍了 西门子S7-200PLC 的60个常用编程例子

2012-01-03

PLC编程技巧

详细介绍了PLC编程技巧,介绍了一些经典的常用梯形图。

2012-01-03

Realview_MDK中链接脚本的详细解析

Realview_MDK中链接脚本的详细解析

2012-01-03

用RealView_MDK调试TQ2440

用RealView_MDK调试TQ2440,详细介绍了mdk开发TQ2440的配置及过程

2012-01-03

ram、sram、sdram介绍

详细介绍了ram、sram、sdram的工作原理及其区别

2012-01-03

S3C2440 中断学习

详细介绍了s3c2440中断寄存器,及其相关功能。

2012-01-03

uboot 1.1.6

linux uboot1.1.6 下载s3c2440专用uboot

2011-04-01

空空如也

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

TA关注的人

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