OM6220简介

摘要: OM6220是一款支持BLE 4.2和2.4G 私有协议的双模transceiver, 集成了BLE物理层,可以通过SPI与不同类型的MCU搭配。OM6220在2.4G模式下,数据包结构兼容OM6200,在保留OM6200原有功能的基础上,增加了长包模式,最长可支持255字节数据包,同时能和市面上大 阅读全文
posted @ 2021-03-13 13:32 crazy_code1990 阅读(457) 评论(2) 推荐(1) 编辑

写在BLE Stack开始之前

摘要: 转眼间工作已经10年了, 从11年注册博客园账户开始, 刚开始零零碎碎的的也写过几篇博客,后面准备写VUSB来着, 写了一篇后就放下了, 一个是工作忙,另外一个原因是文笔比较差,其实最主要的原因是本身比较懒。 最近看蓬勃大神博客写的风声水起的, 突然又想着捡起来。 一方面是总结一下相关经验,提高一下 阅读全文
posted @ 2021-03-11 20:39 crazy_code1990 阅读(218) 评论(0) 推荐(1) 编辑

8051 vusb Tx实现

摘要: ; .\Output\usb_tx.SRC generated from: usb\usb_tx.c ; vusb tx driver for 8051 core by crazy_code ; 2017/1/7 $NOMOD51 NAME USB_TX #include "hs6210.inc" CSEG AT 0x400 EXTRN DATA (usb_tx_c... 阅读全文
posted @ 2017-02-17 14:30 crazy_code1990 阅读(290) 评论(0) 推荐(0) 编辑

matlab生成情人节礼物

摘要: f=@(x,y,z)x.^2.*z.^3+9*y.^2.*z.^3/80-(x.^2+9*y.^2/4+z.^2-1).^3; %心形曲线函数 [x,y,z]=meshgrid(-1.5:0.1:1.5); v=f(x,y,z); h=patch(isosurface(x,y,z,v,0)); isonormals(x,y,z,v,h); set(h,'FaceColor','r','Edge... 阅读全文
posted @ 2017-02-17 14:01 crazy_code1990 阅读(345) 评论(0) 推荐(0) 编辑

8051汇编查表程序

摘要: debug_trig MACRO CPL P1_0 ENDM //宏定义PID采样值,NZRI编码之后,LSB PID_ACK EQU 02h PID_SETUP EQU 08h PID_OUT EQU 0Ah PID_IN EQU 0Bh PID_DATA1 EQU 0Ch PID_DATA0 EQU 0Dh SAMPLE_PIN BIT... 阅读全文
posted @ 2017-01-13 16:47 crazy_code1990 阅读(466) 评论(0) 推荐(0) 编辑

vim 删除行末所有内容

摘要: %s/\s*$//g 阅读全文
posted @ 2016-08-31 20:12 crazy_code1990 阅读(223) 评论(0) 推荐(0) 编辑

Linux下获取IP、MAC、网关、掩码的shell脚本

摘要: Mask:ifconfig |grep inet| sed -n '1p'|awk '{print $4}'|awk -F ':' '{print $2}'IP:ifconfig |grep inet| sed -n '1p'|awk '{print $2}'|awk -F ':' '{print $2}'mac:ifconfig |grep eth0|awk '{print $5}'cat /etc/resolv.conf | awk '{p 阅读全文
posted @ 2014-03-12 10:14 crazy_code1990 阅读(3831) 评论(0) 推荐(1) 编辑

网络诊断工具:iproute

摘要: iproute介绍iproute是用于linux下网络配置工具,该工具包含下面工具组件,分别为:ip 网络配置命令tc 用来进行流量控制的命令(traffic control)rtacct 查看数据包流量状态的命令ifcfg 网络地址配置管理rtstat 路由状态查看工具nstat 显示网络统计信息ss 类似于netstat 命令,显示活动的连接iproute安装Turbolinux GTES10.5安装光盘已经包含iproute安装包iproute-2.6.9-3.2.i386.rpm,使用下面命令安装该软件包:# rpm –ivh iproute-2.6.9-3.2.i... 阅读全文
posted @ 2013-05-22 19:01 crazy_code1990 阅读(1837) 评论(0) 推荐(0) 编辑

网络诊断工具:[tcpdump]

摘要: 概述tcpdump是一个用于截取网络分组,并输出分组内容的工具。tcpdump凭借 强大的功能和灵活的截取策略,使其成为类UNIX系统下用于网络分析和问 题排查的首选工具。tcpdump的命令格式tcpdump [ -AdDeflLnNOpqRStuUvxX ] [ -c count ] [ -C file_size ] [ -F file ] [ -i interface ] [ -m module ] [ -M secret ] [ -r file ] [ -s snaplen ] [ -T type ] [ -w file ] [ ... 阅读全文
posted @ 2013-05-22 19:01 crazy_code1990 阅读(345) 评论(0) 推荐(0) 编辑

C语言编译全过程

摘要: 编译的概念:编译程序读取源程序(字符流),对之进行词法和语法的分析,将高级语言指令转换为功能等效的汇编代码,再由汇编程序转换为机器语言,并且按照操作系统对可执行文件格式的要求链接生成可执行程序。编译的完整过程:C源程序-->预编译处理(.c)-->编译、优化程序(.s、.asm)-->汇编程序(.obj、.o、.a、.ko)-->链接程序(.exe、.elf、.axf等)1. 编译预处理读取c源程序,对其中的伪指令(以#开头的指令)和特殊符号进行处理伪指令主要包括以下四个方面:(1)宏定义指令,如#define Name TokenString,#undef等。对于前一 阅读全文
posted @ 2013-05-18 14:55 crazy_code1990 阅读(174) 评论(0) 推荐(0) 编辑