- 博客(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
1956
1
转载 Linux C 利用链接器特性实现打桩函数(替换已有库函数)
Linux C 利用链接器特性实现打桩函数(替换已有库函数)很多时候,可能需要替换已有库函数,或者对其库函数进行修改。为了避免对那些静态链接库或者动态链接库文件大动干戈,我们可以使用ld提供的–wrap选项。例如,想把所有的malloc函数都作修改,以便让malloc出的内存都是32字节对齐的。我们可以给ld传选项“wrap=malloc”, 告诉ld,我们将替换名称为malloc...
2020-01-16 17:33:42
904
原创 ubuntu安装 Jupyter notebook 显示错误: ImportError: No module named 'pysqlite2'
使用ubuntu16.04安装 Jupyter notebook 显示错误: ImportError: No module named 'pysqlite2'
2017-05-03 00:51:59
11332
1
原创 使用rosmake编译ROS功能包时出错:“IOError: [Errno 13] Permission denied: '/home/xxx/.ros/rosdep/sources.cache/”
解决rosmake产生的问题
2016-08-24 23:03:14
7696
3
原创 51822非初始化内存存储(数据保存在片内RAM : 重启不消失、掉电消失)
自定义RAM分区: 注: 分区大小要低于芯片限制范围(AA 只有16K RAM(AC:32kB),此时IRAM1区的大小分配为8K(0x1F00+0x40)) IRAM1为用户程序所用起始地址与大小,IRAM2为自用非初始化起始地址与大小(因选择Noint)。 在RA
2016-08-19 14:37:03
2161
转载 使用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
4253
转载 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
484
转载 2.Redis数据类型
Redis数据类型实验简介Redis不仅仅是简单的key-value 存储器,同时也是一种data structures server。传统的key-value是指支持使用一个key字符串来索引value字符串的存储,而Redis中,value不仅仅支持字符串,还支持更多的复杂结构,包括列表,集合,哈希表等。现在我们一一讲解:Redis keys是采用二进制安全,这就意味着你可以使
2016-05-17 23:00:49
382
原创 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
43423
10
原创 6.分析Linux内核创建一个新进程的过程
请注意:>原作者:张澍> 原创作品转载请注明出处> 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-10000290001.知识点分析操作系统的三大管理功能进程管理,内存管理,文件系统进程描述符(task_struct) Linux内核通过唯一的进程标识PID来区别每个进程进程控制块(PCB) 进程状态 进程打开的文件
2016-05-16 00:24:25
467
转载 BLE定时器说明
首发http://blog.sina.com.cn/chenbb8 转载请注明前言之前辞职找工作的时候发现,很多公司希望招聘蓝牙技术方面的人才,所以干脆丢开LWIP静下心来学习蓝牙技术。原本以为一两星期能基本学会的,谁知道所选的蓝牙芯片nrf51822是个坑货,坑了我一个月。如果你跟我一样是一个蓝牙新手,并且还没有买nrf51822的开发板的话,推荐先学cc
2016-04-27 23:41:39
1223
RFC7252-受限应用协议(CoAP协议中文版).pdf
2019-10-14
RFC7252-The Constrained Application Protocol (CoAP) - en.pdf
2019-10-14
嵌入式网络那些事——STM32物联实战-朱升林-2015年版.part1
2019-03-25
LWIP中文手册
2019-03-20
PDF资源:STM32嵌入式系统开发实战指南-FreeRTOS与LwIP联合移植 [李志明等编著]
2019-03-20
STM32嵌入式系统开发实战指南-FreeRTOS与LwIP联合移植 [李志明等编著]
2019-03-19
加速度传感器LIS3DH驱动程序
2016-02-29
单片机c语言实例100
2012-10-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人