自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

snmplink的博客

嵌入式系统技术文章

  • 博客(603)
  • 资源 (25)
  • 论坛 (1)
  • 收藏
  • 关注

原创 AR502H-CN开发笔记57:解决bad file descriptor问题

本系列文章将向大家讲述华为网关AR502H的开发方法。本文介绍有关解决badfile descriptor问题的方法。调试程序时,接有传感器一切正常,不接传感器报badfile descriptor错误。badfile descriptor错误是Linux的常见错误,一般在调用write函数时,参数设置不当,会产生此错误。我们在程序设计时,可以使用perror函数来获知错误类型。1、错误语句的定位通过调试程序,进行错误定位,源程序如下:void CRs485::SetDi...

2021-05-24 22:34:59 64 1

原创 AR502H-CN开发笔记56:安装APP

本系列文章将向大家讲述华为网关AR502H的开发方法。本文介绍APP的安装方法。OVA文件生成后,就可以进一步进行APP的安装了。1、将生成后的ova文件复制到ftp服务器目录下2、登陆设备3、进入/mnt/internal_storage目录4、使用ftp命令登陆ftp服务器用户名和密码为空,直接回车即可。5、使用get命令,得到program.ova文件6、使用quit命令,退出ftp7、安装APPappm-i-clxc01-...

2021-04-24 23:36:50 307 2

原创 AR502H-CN开发笔记55:生成OVA文件

本系列文章将向大家讲述华为网关AR502H的开发方法。本文介绍OVA文件的生成方法。生成deb文件后,就可以直接生成ova文件了,在编译后的容器环境中自带create-ova命令,可以使用create-ova命令生成ova文件。1、create-ova的命令格式create-ova -t app -d appdemo1.deb -n appdemo1 -s srv1 40 50 -s srv2 40 50 -version_short SV01.001 -ar arm64 -ot deb

2021-04-21 11:52:54 55

转载 AR502H-CN开发笔记54:OVF和OVA的区别

本系列文章将向大家讲述华为网关AR502H的开发方法。本文介绍OVF和OVA的区别。一、什么是OVF文件开源虚拟化格式OVF文件是一种开源的文件规范,它描述了一个开源、安全、有效、可拓展的便携式虚拟打包以及软件分布格式,它一般有几个部分组成,分别是ovf文件、mf文件、cert文件、vmdk文件和iso文件。二、OVF文件工作原理以及各组件的作用简单来说,OVF文件可以抽象看做一个由规定的几个不同类型的文件所组成的文件包,这个文件包可作为以后不同虚拟机之间一个标准可靠的虚拟文件格式,实现

2021-04-21 11:19:36 41

原创 AR502H-CN开发笔记53:deb包的制作

本系列文章将向大家讲述华为网关AR502H的开发方法。本文介绍deb包的制作流程。1、在工程目录中新建program.service文件代码如下:[Unit]Description=program service[Service]ExecStart=/usr/bin/programExecReload=/bin/kill -HUP $MAINPIDKillMode=processRestart=always[Install]WantedBy=multi-user.tar

2021-04-21 00:25:18 45

转载 AR502H-CN开发笔记52:deb包的相关知识

本系列文章将向大家讲述华为网关AR502H的开发方法。本文介绍deb包的相关知识。一、包结构首先要了解一个包的是有什么构成的,这里我就用我做测试的包来大概列一下。其中包括:DEBIAN目录 和 软件具体安装目录(模拟安装目录)(如etc, usr, opt, tmp等)。在DEBIAN目录中至少有control文件,还可能有postinst(postinstallation)、postrm(postremove)、preinst(preinstallation)、prerm(prerem

2021-04-20 23:01:30 27

转载 AR502H-CN开发笔记51:Systemd中Unit的配置文件

本系列文章将向大家讲述华为网关AR502H的开发方法。本文介绍Systemd有关Unit配置文件的相关内容。1、有关Unit的概述每一个 Unit 都有一个配置文件,告诉 Systemd 怎么启动这个 Unit 。Systemd 默认从目录/etc/systemd/system/读取配置文件。但是,里面存放的大部分文件都是符号链接,指向目录/usr/lib/systemd/system/,真正的配置文件存放在那个目录。systemctl enable命令用于在上面两个目录之间,建立符号链接关系。

2021-04-16 22:57:34 42

转载 AR502H-CN开发笔记50:Systemd介绍

本系列文章将向大家讲述华为网关AR502H的开发方法。本文介绍解决有关Systemd的相关内容。一、Systemd概述1、init进程历史上,Linux 的启动一直采用init进程,命令如下:$ sudo /etc/init.d/apache2 start# 或者$ service apache2 start这种方法有两个缺点。(1)启动时间长。init进程是串行启动,只有前一个进程启动完,才会启动下一个进程。(2)启动脚本复杂。init进程只是执行启动脚本,不管其他事

2021-04-16 10:56:49 41

转载 技术前沿与经典文章37:2021年信息产业十大技术趋势

本文介绍2021年信息产业十大技术趋势。

2021-04-08 23:34:15 51

原创 AR502H-CN开发笔记49:解决多线程调用printf函数同步问题

本系列文章将向大家讲述华为网关AR502H的开发方法。本文介绍解决“多线程调用printf函数时,输出不同步”问题的方法。1、问题printf函数时编程时经常使用的函数,但时由于printf函数涉及到和显示器或磁盘等外设的交互,所以操作涉及到从“用户态-内核态-用户态”等一系列内核转换过程,这些状态切换是需要时间的。更糟糕的是,如果printf函数的目标设备是显示器这种字符设备(单次传输一个字节),那么显然不能每输入一个字节就通过中断调用系统API输出一个字节,这显然会导致CPU浪费大量的时间在

2021-03-01 10:30:08 82

原创 嵌入式系统开发笔记26:解决UDP广播命令不能有效访问的问题

本系列文章将向大家介绍嵌入式系统开发的各方面知识。本文将向大家介绍使用UDP广播命令需注意的问题。1、现象在IPV4中使用UDP广播命令,可以将数据下发到当前路由下的任何一台设备,用这种方法进行设备搜索非常有效,无论设备是否在当前网段中都能够搜索到。但是,今天使用使用已经调试好的程序,始终搜索不到。2、排除方法(1)考虑网络链路问题,给设备加载已知固定IP,可以正常通信。(2)考虑防火墙问题,将win10的防火墙关闭,现象依旧,仍搜索不到设备。(3)打开wiresha

2021-02-24 01:53:00 108

原创 嵌入式系统开发笔记25:win10防火墙打开特定端口

本系列文章将向大家介绍嵌入式系统开发的各方面知识。本文将向大家介绍dakaiwin10防火墙特定端口的方法。1、引言win10上位机编写程序,启动TCP服务器应用程序,并绑定1000端口;linux作为下位机,启动TCP客户端应用程序,连接服务器端,但是不能连通,报如下错误:使用Wireshark抓包可以看到,TCP数据包已经传输到上位机(TCP已启动重传机制),但上位机没有反应。使用TCP/UDP调试工具,在本地模拟TCP客户端,可以和上位机程序连通,并进行正常通信,考虑Win

2021-02-04 02:19:07 96

原创 嵌入式系统开发笔记24:在VS Code中设置保存所有文件

本系列文章将向大家介绍嵌入式系统开发的各方面知识。本文将向大家介绍在VSCode中设置保存所有文件的方法。1、引言在VSCode中,一般使用下图中的快捷方式,保存所有文件,但是有时希望代码编辑区更大一些,就隐去侧边栏,此时如果希望保存所有文件,还需打开侧边栏,比较麻烦。本文介绍在VSCode中设置快捷方式的方法保存所有文件。2、步骤(1)文件-首选项-键盘快捷方式(2)在搜索框中输入保存,找到所有和保存相关的命令,此时可以看到“保存所有文件”并没有设置快捷方式。...

2021-01-31 01:10:17 143

转载 成长笔记3:人生是长跑,开始冲那么快又有什么用?起跑快了就保证你不会落后在终点线上?

感觉到大环境里,中国的家长为孩子学英语已经走火入魔了。今天一个家长在分享自己经验,给孩子断掉中文输入,不上幼儿园,除了在家听家长对话是中文,其他都是英语,英语动画片,英语CD,英语书......据她自己和群里的人说她家两个娃差不多是英语思维,比中文还好,基本开口就是英语文。先不判断她说的英语思维是对还是错,孩子说的英语正确与否(这孩子家长自己英语一般),单单说,这么学英语值得吗?这样真有什么优势?很多人都希望自己孩子养成“英语思维”,认为英语思维比汉语思维好。在我看来这纯属没病吃药;英语思维唯一的优势在

2021-01-29 01:07:31 84

转载 成长笔记2:用这15句话夸孩子,决定他们一生思维高度

美国斯坦福教授实验证实:长期被夸“你真聪明”的孩子,在面对挑战任务时大部分会选择拒绝,而被夸奖“你真努力”的孩子,不仅勇于接受挑战任务,还能越挫越勇。这是心理学教授卡罗尔·德韦克(Carol Dweck)的突破性研究成果:“成长型心态”的力量。1、教育是让孩子相信,他拥有变得更好的力量研究发现,人看待自己的方式主要由思维模式决定,“成长型思维”和“固定型思维”各有特点,“成长型思维”的孩子更容易拥抱成功,他们相信通过努力可以改变智商和能力,困难和失败只是帮助自己进步的挑战,也因此,他们对学习充满热情

2021-01-29 00:44:33 109

转载 成长笔记1:三层难度步步进阶,我用21部原版动画,带娃积累2000词汇

大家都知道在英语启蒙中,分级读物是必不可少的神器,不同的年龄段和不同的英文水平的孩子应该看相对应等级的分级读物,一旦不相匹配,启蒙效果就会差强人意。那对于英语中的另一大神器——原版动画而言,也有一样的功能和运用法则。很多妈妈一开始就给没有任何英文基础的孩子看 Peppa Pig《小猪佩奇》,虽然不是不可以,但是从词句难度和语速上来看,这已经超出了零基础孩子的能力范围,效果慢不说,还会打压孩子对英文动画的兴趣。就好比让你看一部无字幕的外国电影,光靠看图片来猜故事情节也未免太没趣了。因此,合适的动画

2021-01-27 00:14:52 357

原创 嵌入式系统开发笔记23:解决Call to deprecated function get_sheet_by_name (Use wb[sheetname])问题

本系列文章将向大家介绍嵌入式系统开发的各方面知识。本文将向大家介绍在Python语言中使用openpyxl库,提示Call to deprecated function get_sheet_by_name (Use wb[sheetname])的问题。1、问题的引出在使用Python语言调用openpyxl库进行程序开发时,提示Call to deprecated function get_sheet_by_name (Use wb[sheetname])错误,定位错误位置为:ws = w

2021-01-22 15:40:55 830

原创 AR502H-CN开发笔记48:SQLite中的数据类型

本系列文章将向大家讲述华为网关AR502H的开发方法。本文介绍SQLite中的数据类型。1、引言对于SQL而言,有多种数据类型,但是查阅SQLite手册,未指明每种数据类型所占用的长度,如下图所示,所以产生疑问。仔细翻看手册后,找到原因。2、动态数据类型SQLite采用动态数据类型,具体可进一理解为存储类型和数据类型。如INTEGER存储类别可以包含6种不同长度的Integer数据类型,然而这些INTEGER数据一旦被读入到内存后,SQLite会将其全部视为占用8个字节无符号整型。.

2021-01-20 10:51:11 69

原创 嵌入式系统开发笔记22:MODBUS电表3

本系列文章将向大家介绍嵌入式系统开发的各方面知识。本文将向大家介绍杭州炬华DTSU1296 三相四线电子式电能表(导轨)说明书读取有功电能通信协议。1、数据发送:(1)数据举例 6D 03 01 56 00 02 2C 8B(2)说明6D:电表表号03:MODBUS命令,读保持寄存器01 56:寄存器起始地址(正向有功电能起始地址)00 02:寄存器个数70 24:CRC效验2、回复数据(1)数据举例 6D 03 04 00 00 00 0...

2021-01-20 00:47:21 95 2

原创 嵌入式系统开发笔记21:MODBUS电表2

天津易达电表 数据发送: 30 03 00 3F 00 04 70 24 说明如下: 30:电表表号 03:MODBUS命令,读保持寄存器 00 3F:寄存器起始地址 00 04:寄存器个数 70 24:CRC效验回复数据: 30 03 08 00 04 9E 3B 00 00 00 00 D2 50 说明...

2021-01-19 12:49:35 74

原创 嵌入式系统开发笔记5:让VS Code在调试时启动特定文件

本系列文章将向大家介绍嵌入式系统开发的各方面知识。本文将向大家介绍在VSCode中设置launch.json配置文件,以使得程序每次调试时,都启动特定文件。1、问题的引出当我们使用VSCode建立多文件项目时,例如:我们可以通过,菜单方式运行程序,如下:或者通过,运行面板运行程序,如下:但无论采用,这两种运行方式的哪一种,都会调用“调试配置菜单”,以选择以哪一种方式运行,如下:不仅如此,这两种方式默认只运行当前程序文件,所以在程序运行时,必须将启动程序切换到当..

2021-01-18 01:56:58 78

转载 嵌入式系统开发笔记4:Linux内核版本的维护者

本系列文章将向大家介绍嵌入式系统开发的各方面知识。本文将向大家介绍Linux内核版本的维护者,已和发行版本相区别。本文为转载文章,原文网址:Linux内核维护者难寻!当Linus等人老去时,Linux将走向何方?1、前言在本周召开的线上开源峰会与嵌入式 Linux 大会上,Linux 缔造者 Linus Torvalds 谈到了为开源操作系统寻找未来维护者时的种种挑战。Linus 近年来已经不再发表主题演讲,但这一次他与 VMware 公司首席开源官 Dirk Hohndel 展开了远.

2021-01-17 00:59:25 91 1

转载 嵌入式系统开发笔记3:Linux发行版本的选择

本系列文章将向大家介绍嵌入式系统开发的各方面知识。本文将向大家介绍Linux发行版本的选择。本文为转载文章,原文网址:这么多Linux版本,你究竟该怎么选择?Linux有非常多的版本,比如世面上常见的有 Ubuntu、RedHat、Fedora、Centos等等,这么多的版本我们究竟该选哪一个呢?今天我带大家对各个版本进行一下分析和比较,帮助大家来做出更好的选择。1、LinusLinux是一套类UNIX的操作系统,最初是1991年由芬兰人 Linus Torvald 在赫尔辛基大学读大二

2021-01-17 00:38:29 123

转载 嵌入式系统开发笔记2:Linux的主流发行版本

本系列文章将向大家介绍嵌入式系统开发的各方面知识。本文将向大家介绍Linux的主流发行版本。本文为转载文章,原文网址:Linux各个发行版本对比与简介首先我们要能够清晰的区分Linux系统内核与Linux发行套件系统的区别,Linux系统内核指的是一个由Linus Torvalds负责维护,提供硬件抽象层、硬盘及文件系统控制及多任务功能的系统核心程序。而Linux发行套件系统才是我们常说的Linux操作系统,也即是由Linux内核与各种常用软件的集合产品,全球大约有数百款的Linux系统版本,每

2021-01-17 00:22:29 101

原创 嵌入式系统开发笔记1:构建VirualBox虚拟机开发环境

本系列文章将向大家介绍嵌入式系统开发的各方面知识。本文将向大家介绍VirtualBox虚拟机的构建方法。一、什么是虚拟机二、主流虚拟机三、VirtualBox介绍四、Windows下安装包的下载五、安装步骤...

2021-01-14 23:16:56 65

原创 嵌入式系统开发笔记0:目录

本系列文章将向大家介绍嵌入式系统开发的各方面知识。本系列文章所介绍的知识和内容,除电路图设计外,其它均采用开源系统。本系列文章涉及C、C++、Python、Verilog开发语言。本系列文章欢迎大家在评论区留言,我将尽力解答。本文是整体的章节安排,大家在阅读本系列文章时,应参考此文章。目录:1、Linux开发系统构建...

2021-01-14 22:48:41 145

原创 STM32开发笔记99: 将PlatformIO产生的elf文件转换为hex文件

单片机型号:STM32F091RCT6使用PlatformIO进行单片机程序开发,每次均产生elf格式的映像文件,此文件可用于调试,但批量下载极不方便,考虑将其转换为核心文件,使用STM32 ST-LINK Utility进行程序下载,步骤如下:1、确认生成elf文件的具体位置。2、调用arm-none-eabi-objcopy.exe文件予以实现。3、完整命令如下:arm-none-eabi-objcopy ./.pio/build/nucleo_f091rc/firmwar

2020-12-05 01:08:04 345 4

原创 STM32开发笔记98: 关闭VS Code中的扩展自动更新

单片机型号:STM32F091RCT6使用VSCode+PlatformIO进行单片机开发,每次在启动VS Code时,都会对其中的扩展进行更新检查并自动进行更新,大部分扩展的更新速度很快,唯独PlatformIO由于网络原因更新速度极慢,且其不完成更新,则没有命令行出现,不能进行任何相关的操作,很是麻烦,所以考虑关闭VSCode中的扩展更新,用以解决这个问题,步骤如下:1、启动VSCode,文件-首选项-联机服务设置。2、去除,AutoCheckUpdates和AutoUpda...

2020-12-05 00:47:20 2010 4

原创 AR502H-CN开发笔记47:另一种编译SQLite动态库的方法

本系列文章将向大家讲述华为网关AR502H的开发方法。本文介绍编译SQLite动态库的方法。本文介绍另一种编译动态库的方法,该方法比较简洁,但不会生成sqlite的可执行文件,如果需要此文件还需参看AR502H-CN开发笔记46:编译SQLite动态库。1、下载SQLite源文件网址:https://www.sqlite.org/download.html下载sqlite-amalgamation-3330000.zip压缩包。2、解压缩到本地文件夹3、运行Ubuntu,

2020-11-01 02:32:29 178 3

原创 AR502H-CN开发笔记46:编译SQLite动态库

本系列文章将向大家讲述华为网关AR502H的开发方法。本文介绍编译SQLite动态库的方法。1、下载SQLite数据库网址:https://www.sqlite.org/download.html下载Pre-release Snapshots压缩包。2、解压缩至data文件夹,并建立目录,在这里使用sqlite3、运行Ubuntu,并进入buster镜像sudodockerrun-v/media/sf_data:/data-v/dev:/dev-v/l...

2020-11-01 02:14:03 104

原创 AR502H-CN开发笔记45:Ubuntu中的时间同步

本系列文章将向大家讲述华为网关AR502H的开发方法。本文介绍运行时出现“设备节点无权限”的解决方法。1、问题描述在Ubuntu中编译程序提示如下警告信息:查看系统时间比windows系统时间(此时间准确)晚了7分钟。2、解决方法(1)安装ntpdate程序包,命令为:sudo apt-get install ntpdate(2)然后使用ntpdate命令同步时间服务器,命令如下:sudo ntpdate cn.pool.ntp.org(3)再次对程序进行编译,.

2020-10-28 00:58:12 90

原创 AR502H-CN开发笔记44:解决设备节点的权限问题

本系列文章将向大家讲述华为网关AR502H的开发方法。本文介绍运行时出现“设备节点无权限”的解决方法。1、问题描述按照AR502H-CN开发笔记43:在容器中添加设备节点所述的方法,加入设备节点后,会出现运行时权限不足的问题。可以使用下列命令进行尝试,系统报权限不足。cat /dev/ttyRS1使用下列命令查看权限,系统提示属主为nobody,组为nogroup。ls -l /dev/ttyRS*尝试改变权限、属主、组别均失败。2、解决方法(1)重新登陆设备

2020-09-13 00:56:01 181

原创 AR502H-CN开发笔记43:在容器中添加设备节点

本系列文章将向大家讲述华为网关AR502H的开发方法。本文介绍如何在容器中添加设备。AR502H通过containershow-dev、containeradd-dev、containerdel-dev命令对设备进行管理,下面以实例的形式进行描述。1、登陆到设备使用SSH进行设备登陆,IP地址为网络连接的端口IP地址,端口号为22。输入用户名和密码,用户名为admin。2、查看容器状态可通过containerstatus命令,查看容器状态。3、停止容器运...

2020-09-12 01:19:23 180

原创 AR502H-CN开发笔记42:使用cJSON解析MQTT

本系列文章将向大家讲述华为网关AR502H的开发方法。本文介绍应用cJSON来解析AR502HMQTTBroker传回的数据。一、下载cJSONcJSON下载地址:https://github.com/DaveGamble/cJSON二、

2020-09-02 02:12:26 233

转载 AR502H-CN开发笔记41:认识JSON

本系列文章将向大家讲述华为网关AR502H的开发方法。本文介绍有关JSON的基础知识。一、JSON简介JSON 指的是 JavaScript 对象表示法(JavaScriptObjectNotation)JSON 是轻量级的文本数据交换格式JSON 独立于语言:JSON 使用 Javascript语法来描述数据对象,但是 JSON 仍然独立于语言和平台。JSON 解析器和 JSON 库支持许多不同的编程语言。 目前非常多的动态(PHP,JSP,.NET)编程语言都支持JSON。J..

2020-08-31 00:04:25 113

原创 AR502H-CN开发笔记40:MQTT消息订阅程序

本系列文章将向大家讲述华为网关AR502H的开发方法。本文介绍MQTT消息订阅程序的设计方法。本文使用paho-mqtt库来完成消息的订阅,paho-mqtt库的安装和使用方法可参照AR502H-CN开发笔记35:在AR502H中进行MQTT调试,AR502H-CN开发笔记36:paho-mqtt客户端的使用方法,AR502H-CN开发笔记38:链接paho动态库,AR502H-CN开发笔记39:链接paho动态库V1.1。本文使用paho-mqttV1.1库。一、程序组成同步订阅程序结构比

2020-08-27 23:58:24 224

原创 AR502H-CN开发笔记39:链接paho动态库V1.1

本系列文章将向大家讲述华为网关AR502H的开发方法。本文以链接paho动态库V1.1版本为例,介绍链接动态库的快捷方法。文章AR502H-CN开发笔记24:base镜像的制作介绍了制作base镜像的方法,文章AR502H-CN开发笔记25:buster镜像的制作介绍了制作buster镜像的方法。buster镜像相对于base镜像来说,只是增加了asn1C,libcoap和paho.mqtt.c 3个开源组件。华为手册中介绍了对这3个开源组件打包deb的方法,但看上去还是比较难理解的。相对于其它开源

2020-08-26 01:15:42 126

原创 AR502H-CN开发笔记38:链接paho动态库

本系列文章将向大家讲述华为网关AR502H的开发方法。本文介绍连接paho动态库的方法。在AR502H-CN开发笔记25:buster镜像的制作中已经提到,buster镜像是在base镜像的基础上建立的,相对与base镜像,增加了asn1c、libcoap和paho.mqtt.c 3个开源组件。其中paho.mqtt.c用于对mqtt的访问。下图是在buster镜像中已编译好的库文件,可以看到这些嗯见均已打包成deb文件。此时,我们进入buster镜像,然后连接-lpaho-mqtt3c

2020-08-25 00:38:49 139

原创 AR502H-CN开发笔记37:链接动态库

本系列文章将向大家讲述华为网关AR502H的开发方法。本文介绍在makefile文件中链接动态库的方法。1、静态链接库在linux环境中,静态链接库一般以libXXX.a命名,静态库会在链接时整合进目标文件中,编译后的可执行程序不再需要外部函数库支持。2、动态链接库在linux环境中,动态链接库一般以libXXX。so命名,链接时,不进入目标文件中,当程序执行时,才调用相关的库函数。3、makefile文件链接动态库,需要在makeffile文件中加入3个选项,分别为:(1)

2020-08-21 01:22:06 118

原创 AR502H-CN开发笔记36:paho-mqtt客户端的使用方法

本系列文章将向大家讲述华为网关AR502H的开发方法。本文介绍在AR502H中使用paho-mqtt库,进行客户端设计的步骤和方法。

2020-08-20 00:18:19 170

PHICOMM K2 breed固件

本文件用于对PHICOMM K2 路由器 刷入breed固件,刷入breed固件后,即可安装第3方路由器操作系统。

2019-03-22

C语言常用函数速查手册.陈超

C语言电子书,学习交流使用,希望对大家有所帮助

2015-10-12

信号完整性分析 李玉山翻译

该资源是当前网上最全的关于《信号完整性分析》美 Eric Bogatin著,李玉山翻译 一书的资料,包含电子书和各章所含的PPT文档,希望能够对大家有用。

2015-08-02

电子书 C和指针 (第2版)

C语言电子书,学习交流使用,希望对大家有所帮助

2015-10-12

电子书C语言深度解剖

C语言电子书,学习交流使用,希望对大家有所帮助

2015-10-13

C语言程序设计百例

C语言电子书,学习交流使用,希望对大家有所帮助

2015-10-12

21天学通C语言(第6版)Bradley.L.Jones等

C语言电子书,学习交流使用,希望对大家有所帮助

2015-10-12

FET430UIF V3驱动

解决FET430UIF升级到V3版以后在Win7 64位操作系统上的安装问题,用户使用该驱动程序可以使CCS或IAR一直保持最新版本,不需降级使用。使用细节,可参看这篇 http://blog.csdn.net/qingwufeiyang12346/article/details/50621289

2016-02-02

modbus master C++源代码

modbus master实现 C++完整源代码 想尽注解,含有条件编译可以在windows或linux系统上进行编译 提供命令行测试方式

2015-06-03

verilog ieee 1364-2005 IEEE标准

verilog ieee 1364-2005 IEEE标准,英文原版,供大家学习交流

2017-01-13

Python 核心编程(第3版) 2016年

Python 核心编程(第3版) 2016年出版,应该是最新的,带有详细目录

2017-10-10

Python习题教程

这本书以习题的方式讲解Python,自己感觉还可以,作者很有个性,也或许是中文翻译的水平问题,读上去会有抵触感。不过当作一本入门书籍,也还算可以,用一周左右的时间将其解决就好了。压缩包里还有配套的例程,电子版非常清晰。

2017-10-14

C程序设计百例

C语言电子书,学习交流使用,希望对大家有所帮助

2015-10-12

Telnet C#源代码

使用C#技术实现Telnet,完整源代码,Free。 欢迎大家开源使用

2015-05-27

模拟CMOS集成电路设计

经典微电子技术基础书籍,学习交流使用,详细介绍了CMOS集成电路的设计方法,模拟电路的基础知识。

2015-10-30

Modbus测试软件(含注册码)

ModbusPoll V4.3.4 ModbusSlave V4.3.1 含注册码

2015-06-03

Python核心编程 第2版

该资源包含Python核心编程 第2版 ,第2版适合初学者学习,

2017-10-14

C语言参考手册(原书第5版).哈比森

C语言电子书,学习交流使用,希望对大家有所帮助

2015-10-12

CCS用户手册

完整CCS开发手册,快速学习CCS的开发方法,便捷查找CCS的使用功能。

2015-05-27

AVR单片机下载软件

广泛使用的AVR单片机程序下载软件,免驱动,并可为目标板提供电源。

2015-09-28

21天学通C语言

C语言电子书,学习交流使用,希望对大家有所帮助

2015-10-12

电子书C和指针 (第1版)

C语言电子书,学习交流使用,希望对大家有所帮助

2015-10-12

C程序设计(第3版)谭浩强

C语言电子书,学习交流使用,希望对大家有所帮助

2015-10-12

电子书 C程序设计(第3版)谭浩强

C语言电子书,学习交流使用,希望对大家有所帮助

2015-10-12

电子书 C和指针 (第1版)

C语言电子书,学习交流使用,希望对大家有所帮助

2015-10-12

snmplink的留言板

发表于 2020-01-02 最后回复 2020-02-20

空空如也

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

TA关注的人 TA的粉丝

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