自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zhangshu9206

记录下学习的点滴

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

原创 解决WSL2无法运行32位程序问题(arm-hisiv300-linux-gcc: cannot execute binary file: Exec format error)

首先,Ubuntu20已不支持32位x86:http://blog.itpub.net/31560522/viewspace-2638443/WSL2+Ubuntu18.04运行32位x86程序的方法:#需要安装qemu-user-static软件包,添加i386 binfmt,启用i386体系结构sudo apt updatesudo apt install qemu-user-staticsudo update-binfmts --install i386 /usr/bin/qemu

2020-08-30 19:14:41 1721 1

转载 Linux C 利用链接器特性实现打桩函数(替换已有库函数)

Linux C 利用链接器特性实现打桩函数(替换已有库函数)很多时候,可能需要替换已有库函数,或者对其库函数进行修改。为了避免对那些静态链接库或者动态链接库文件大动干戈,我们可以使用ld提供的–wrap选项。例如,想把所有的malloc函数都作修改,以便让malloc出的内存都是32字节对齐的。我们可以给ld传选项“­­wrap=malloc”, 告诉ld,我们将替换名称为malloc...

2020-01-16 17:33:42 815

原创 ubuntu安装 Jupyter notebook 显示错误: ImportError: No module named 'pysqlite2'

使用ubuntu16.04安装 Jupyter notebook 显示错误: ImportError: No module named 'pysqlite2'

2017-05-03 00:51:59 11251 1

原创 使用rosmake编译ROS功能包时出错:“IOError: [Errno 13] Permission denied: '/home/xxx/.ros/rosdep/sources.cache/”

解决rosmake产生的问题

2016-08-24 23:03:14 7621 3

原创 51822非初始化内存存储(数据保存在片内RAM : 重启不消失、掉电消失)

自定义RAM分区:                注:                分区大小要低于芯片限制范围(AA 只有16K RAM(AC:32kB),此时IRAM1区的大小分配为8K(0x1F00+0x40))                IRAM1为用户程序所用起始地址与大小,IRAM2为自用非初始化起始地址与大小(因选择Noint)。        在RA

2016-08-19 14:37:03 2095 1

转载 使用RTT(Real-Time Terminal)作为高性能的日志输出工具

转自: https://devzone.nordicsemi.com/tutorials/6/使用方式总结:1.解压NordicSemiconductor.zip于某一位置。2.工程中添加RTT文件夹,添加NordicSemiconductor中的SEGGER_RTT_printf.c/SEGGER_RTT.c/RTT_Syscalls_KEIL.c3.

2016-08-19 14:22:32 4125 1

原创 使用doxygen生成代码工程文档并显示相关注释

使用doxygen生成中文文档,并根据JavaDoc风格注释生成相应的文档说明。

2016-08-09 16:41:43 2361 1

原创 7.Linux内核如何装载和启动一个可执行程序

ELF格式sys_execve内核处理过程装载可执行程序

2016-06-05 21:36:15 422

转载 1.Redis简介与安装

Redis简介与安装实验简介本节实验是对 Redis 的简介,并介绍 Redis 的安装和启动。1. Redis 简介1.1 Redis是什么REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。Redis提供了一些丰富的数据结构,包括 lists, sets, ord

2016-05-17 23:03:40 454

转载 2.Redis数据类型

Redis数据类型实验简介Redis不仅仅是简单的key-value 存储器,同时也是一种data structures server。传统的key-value是指支持使用一个key字符串来索引value字符串的存储,而Redis中,value不仅仅支持字符串,还支持更多的复杂结构,包括列表,集合,哈希表等。现在我们一一讲解:Redis keys是采用二进制安全,这就意味着你可以使

2016-05-17 23:00:49 351

原创 Ubuntu 14.04下Redis安装报错:“You need tcl 8.5 or newer in order to run the Redis test”问题解决

Redis

2016-05-17 22:42:51 43279 10

原创 6.分析Linux内核创建一个新进程的过程

请注意:>原作者:张澍> 原创作品转载请注明出处> 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-10000290001.知识点分析操作系统的三大管理功能进程管理,内存管理,文件系统进程描述符(task_struct) Linux内核通过唯一的进程标识PID来区别每个进程进程控制块(PCB) 进程状态 进程打开的文件

2016-05-16 00:24:25 431

原创 5.分析system_call中断处理过程

GDB跟踪system_call中断处理过程

2016-05-08 18:58:59 415

转载 BLE定时器说明

首发http://blog.sina.com.cn/chenbb8 转载请注明前言之前辞职找工作的时候发现,很多公司希望招聘蓝牙技术方面的人才,所以干脆丢开LWIP静下心来学习蓝牙技术。原本以为一两星期能基本学会的,谁知道所选的蓝牙芯片nrf51822是个坑货,坑了我一个月。如果你跟我一样是一个蓝牙新手,并且还没有买nrf51822的开发板的话,推荐先学cc

2016-04-27 23:41:39 1159

原创 4.理解系统调用的工作机制

系统调用

2016-04-27 23:35:59 489

原创 3.分析Linux内核的启动过程

Linux内核的启动过程

2015-09-22 22:23:48 596

原创 2.时间片轮转内核代码简析

时间片轮转

2015-09-21 23:55:35 367

原创 1.计算机原理实验及实现

计算机原理反汇编相关寄存器

2015-07-27 00:25:18 1041

嵌入式网络那些事——STM32物联实战-朱升林-2015年版.part1

嵌入式网络那些事——STM32物联实战-朱升林-2015年版.pdf (注:受资源上传限制,此为第一部分,需与第二部分一同解压,另一部分查看本人资源分享)

2019-03-25

嵌入式网络那些事——LwIP协议深度剖析与实战演练

嵌入式网络那些事——LwIP协议深度剖析与实战演练.pdf (2012年版)

2019-03-25

ARM IAR C / C ++编译器参考指南和IAR链接器和库工具使用介绍

ARM IAR C / C ++编译器参考指南和IAR链接器和库工具使用介绍

2019-03-20

PDF资源:STM32嵌入式系统开发实战指南-FreeRTOS与LwIP联合移植 [李志明等编著]

STM32嵌入式系统开发实战指南 FreeRTOS与LwIP联合移植 [李志明等编著][高清].pdf 懂的人下

2019-03-20

STM32嵌入式系统开发实战指南-FreeRTOS与LwIP联合移植 [李志明等编著]

STM32嵌入式系统开发实战指南 FreeRTOS与LwIP联合移植 [李志明等编著][机械工业出版社][2013.05][322页].pdf 懂的人下

2019-03-19

慧鱼可视化编程软件 ROBOPro 及教学文档

亲测直接打开可用。

2016-07-12

加速度传感器Lis3dh的应用文档

Lis3dh的开发文档,内有诸如振动中断、阈值中断、空间6D中断、掉落中断、三轴数据输出说明等详细内容,外加本人在关键位置的注释

2016-02-29

加速度传感器LIS3DH驱动程序

好用的LIS3DH驱动程序,亲测可用,可移植到诸如nrf51822/MSP430等平台,示例是三轴数据输出、空间6轴位置判断的demo,配合开发文档:《LIS3DH_Application_note》

2016-02-29

NRF51822定时器使用方法

详细描述了NRF51822蓝牙芯片的定时器使用方法,及更深入的原理机制。

2016-02-29

机器学习个人笔记完整版v4.0

本笔记是针对斯坦福大学 2014 年机器学习课程视频的个人笔记

2016-02-29

碎纸片的拼接与复原

分析了基于几何特征的碎纸片自动拼接方法的缺点,研究了碎纸片内文字行特征,表格特征特点,以及碎纸片内文字行 特征、表格线特征的获取方法,提出了基于碎片文字行特征或表格特征的碎片半自动拼接算法。根据算法研制了C语言计算机 程序,用该程序对一实际例子进行了拼接试验,试验结果表明该方法效果良好。

2013-09-13

单片机c语言实例100

单片机c语言实例100 实例3:用单片机控制第一个灯亮 4 实例4:用单片机控制一个灯闪烁:认识单片机的工作频率 4 实例5:将 P1口状态分别送入P0、P2、P3口:认识I/O口的引脚功能 5 实例6:使用P3口流水点亮8位LED 5 实例7:通过对P3口地址的操作流水点亮8位LED 6 实例8:用不同数据类型控制灯闪烁时间 7 实例9:用P0口、P1 口分别显示加法和减法运算结果 8 实例10:用P0、P1口显示乘法运算结果 9 实例11:用P1、P0口显示除法运算结果 9 实例12:用自增运算控制P0口8位LED流水花样 10 实例13:用P0口显示逻辑"与"运算结果 10 实例14:用P0口显示条件运算结果 11 实例15:用P0口显示按位"异或"运算结果 11 实例16:用P0显示左移运算结果 11

2012-10-03

空空如也

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

TA关注的人

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