自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(59)
  • 资源 (8)
  • 收藏
  • 关注

原创 在线调试Arduino

Arduino是一个比较好的平台,里面丰富的库,但是可惜没有在线调试功能。如果仅仅做教学和教育使用,Arduino的IDE环境是可以满足要求的。但是如果应用到项目中,没有在线调试功能显然是不可接受的。尝试在一个使用STM32F103的项目使用arduino平台,将如何进行调试进行了一下总结。目前看,还没有找到各方面都达到要求的环境,只能综合各个方案,根据问题选用。Arduino本身 (没有调试功能)即使Arduino没有没有在线调试功能,但是Arduino作为官方的环境,显然编译下载的兼容性是最好的

2021-04-27 10:48:22 1356

原创 CANopen和Canfestival

这个是个不完全转载,仅仅转一下目录,值得广大嵌入式攻城狮去观摩一圈。最有价值的,是里面有正确可以工作版本的文件提供下载,避免入手的时候,各种失败问题。CANOpen系列教程01_初识CAN与CANOpen及相关内容 CANOpen系列教程02_理解CAN总线协议 CANOpen系列教程03_CAN收发器功能、原理及作用 CANOpen系列教程04_CAN总线波特率、位时序、帧类型及格式说明 CANOpen系列教程05_CAN总线同步与位填充、优先级的决定 CANOpen系列教程06_结合代

2021-04-27 10:47:42 773

原创 嵌入式系统中的printf

这个是个不完全转载,仅仅转一下目录,值得广大嵌入式攻城狮去观摩一圈。printf系列教程00_概述printf各种打印输出方法和相关内容 printf系列教程01_UART打印输出配置,基于STM32(Keil、IAR) printf系列教程02_仿真打印输出配置,基于STM32(Keil、IAR) printf系列教程03_SWO打印输出配置,基于Keil『Debug(printf)Viewer』 printf系列教程04_SWO打印输出配置,基于IAR『Terminal IO』 print

2021-04-27 10:45:44 154

原创 VHDL/Verilog里的软件工程

今年开始接触更改产品的FPGA代码,感觉公司虽然搞了很多年了,但是FPGA这块缺乏一些“软件工程”上的概念导入。如果对于Altera/Xilinx公司,如果做IP库,可能需要考虑各种编译器的兼容性,不能引入太多的“高级”语法,但是,对于一个公司而言,我认为代码的可维护性是放在第一位的,是在编译器兼容性之类之上的要求。1. VHDL总体而言,VHDL提供了如下一些语法特性,用于简化代码:1.1 record和type定义例如对于KM1024i喷头控制,我们可以定义如下: -- 喷头控

2020-09-13 10:09:51 419

原创 安装研发服务器

重装服务器真是一个耗精力的过程,尤其是用ghost做数据全盘备份,数据ghost恢复蜗牛一般的速度,再加上ghost居然人生第一次碰到了软件会异常问题,真的是让人痛苦不堪啊。从现在想来,可能不如用imagex来备份数据,imagex至少可以直接mount,省了我不断的恢复过程啊。回想起来,选ghost唯一的理由,应该是:全盘备份,可以必要时候全盘恢复。不过,这个不是这里的重点。这里主要讲服务安装时...

2020-02-07 16:58:33 2363

原创 OpenCV笔记(I)

这里记一下开始入手OpenCV碰到的一些问题以及解决办法。学习参考书是《OpenCV 4 计算机视觉项目实战(原书第2版)》,ISBN:978-7-111-63164-4。Ubuntu 16.04下安装构建安装原书最主要的两个命令和测试命令是:$ cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/full/path...

2019-10-26 22:13:37 226 4

原创 ARM调试器只能偶尔连接成功问题

这里分析一个ARM板子JTAG调试器经常连接失败,只能偶尔连上目标板问题。背景这是原先另一个部门的板子,在部门合并之后,最近要对这个板子的代码体系进行转移,在过问开发进度时,工程师反映这个板子调试很难连接,所以错误不好定位。这个问题前段时间反映过,但是当时比较忙,没有过问。现在看起来这个问题影响问题定位了,所以看起来这个问题需要彻底看一下了。听原先负责这个板子的工程师,这些年也都是这样,这...

2019-09-25 07:23:12 257

原创 RT-Thread中的串口DMA分析

这里分析一下RT-Thread中串口DMA方式的实现,以供做新处理器串口支持时的参考。背景在如今的芯片性能和外设强大功能的情况下,串口不实现DMA/中断方式操作,我认为在实际项目中基本是不可接受的,但遗憾的是,rt-thread现有支持的实现中,基本上没有支持串口的DMA,文档也没有关于串口DMA支持相关的说明,这里以STM32实现为背景,梳理一下串口DMA的实现流程,以供新处理器实现时以...

2019-09-25 07:21:35 3428

原创 设备中LPC2368芯片个例参数问题导致故障的分析

最近公司的设备客户报告在终端客户那里出现了板卡加热不受控,出现了持续加热导致设备一些贵重部件损坏。由于历史上很多现场问题,板卡什么拆到别的地方搭复现平台,基本都是以失败告终,所以出差去现场分析。过程客户端排查,原始板卡现场运行可复现(大约0.5~3天可复现一次),复现以后,测量MCU外围信号,没有异常。不断电触发外部复位信号,设备不能恢复,重新上电可以正常工作。对MCU去掉代码解密,复...

2019-06-02 12:28:25 349

原创 部署代码review和CI

公司原先搭了一个代码Review的服务器,由于历史原因,装的是一个32bit的Ubuntu系统,后来由于需要,需要安装gitlab,由于gitlab需要64位系统,所以临时凑合了个vagrant,本质就是一个纯粹的虚拟机,感觉不爽,这两天终于抽出时间来重新整理了一下。基于Ubuntu 18.04 x64版本和Docker来部署,减少后面换机器换系统可能导致的重复安装工作。Docker安装D...

2019-04-23 09:38:36 584

原创 stm32-arduino-f103

希望给工作中偶尔要用的一些辅助板卡(例如运行信息现场记录)找一个快速开发的手段,Arduino作为流行的开源嵌入硬件框架,组件丰富,资料众多,所以想以Arduino作为平台。但是Arduino板子基本上基于AVR,但是目前日常工作以ARM为主,而且手头也有不少STM32F103的开发板,所以想看一下在一些开发板上跑Arduino的可能性,经过搜索,找到以下两个方案(这是搭建过程记录,比较没有条理)...

2019-04-17 08:34:10 700

原创 bhttpd

以前产品应用是用串口做控制台,写了一个带简单命令历史和命令补全功能的控制台Shell,用作程序的调试,包括查看系统状态和调试修改设定等等。确实非常好用,对很多现场简单问题的快速定位起到了很好的作用。系统移到 Linux 以后,由于对如何在 Linux 下,在应用程序中如何嵌入控制台 Shell 用作原先的调试功能,不太熟悉,先前想用 Modbus Server,通过改 Modbus 寄存器方式做调...

2018-08-12 19:29:18 171

原创 将Windows系统移到另一个硬盘

原先的128GB SSD,给Windows用是够了,最近虚拟机用得多,靠以前的SSD外挂着用,实在有点不爽,就入手一个256GB的,重装系统是个令人头疼的事情,当然不能干。想起来以前另一个机器操作的时候,查过直接复制分区就可以。所以直接启动到另一个临时系统,做整盘ghost。替换以后,发现系统启动不了了。想了想,启动到Linux,dd,然后手动调整分区,再安装好,启动,成功。移动系统就是这么简单,...

2018-03-29 15:51:01 11529

原创 头文件包含顺序以及设计原则

关于C的头文件包含,我认为体现了软件的模块设计以及包含关系,对于头文件包含,我个人看法如下:1. 一个基础头文件提供常用的数据类型、修饰符以及基础操作宏。例如叫basicdef.h2. 头文件尽量只包含 basicdef.h,依赖模块的头文件,也未必需要加到头文件中。3. global.h作为基础头文件,包含了其他基础的应用用的头文件,一般作为第一个文件包含在应用相关c文件中。4.

2017-08-10 11:51:12 2631

原创 笔记-软件方法-上册-业务建模和需求

这本书其实买了有两年了,还去参加了潘老师的公开课,限于能力,当时上课时领悟有限,最近因为Scanning打印系统做代码重构,要做代码框架设计,想借助于UML,以严谨一些,就翻出了这本书,重新看了一遍。这本书其实并没涉及到具体软件架构设计要用的UML操作,诚如书名,侧重于需求分析。以下是一些笔记,比较杂乱:利润=需求-设计:这里的意思是,现在已经过了粗放经

2016-12-04 12:57:43 947 1

转载 培训机构毕业的程序员被歧视的背后逻辑

培训机构毕业的程序员被歧视的背后逻辑现在,像达内、华清远见、国嵌、北大青鸟、传播智客等等IT培训机构很多,为尚未毕业的大学生、毕业了一时找不到工作的大学生、工作后想转行的再就业者提供了一个掌握新技能的机会,通过三个月或半年或更久的培训,你就可以掌握某一种技能,比如Android开发、Java Web开发、iOS开发、嵌入式Linux开发,然后,没然后了吗……Sorry,然后还是有的,只不过

2016-07-18 16:56:13 615 2

原创 研发人员考核与激励学习总结

首先说一下,这个培训还是非常好的,基本上是我碰到的收益最大的一个培训。考核的顺序考核一定是从上到下,企业一定要形成目标,然后层层分解目标,考核就是各级对目标达成情况进行打分。对于一线研发人员的考评我们都知道,对于一线研发人员,是不适合用KPI进行考核的,这里建议采用PBC(个人绩效承诺)方式对员工进行考核。即首先员工进行个人业绩承诺,制定个人对于部门、项目以及个人成

2016-04-09 22:14:28 2156

原创 2014年度周会总结

去年开始在周会贯彻宣讲我的一些开发的理念,以下是对去年主要念叨点的总结:程序员的素养素养,我觉得就是一个群体对于有利于群体整体发展的一些规则。对于社会,就可能体现为道德。人生活在不同的圈子里,就有不同的素养要求。素养是有利于群体,从而有利于个人,但是对于具体某事而言,可能是不利于当事个人的。对于开发人员而言,我能想到的:1. 对代码负责,不用过客心态对待代码;2. 代码风格和代

2015-03-20 10:54:52 689

原创 Linux Zynq GPIO中断

在Linux中断系统中,一个irq_domain表示一个中断控制器,其内中断由0开始编号(unsigned int irq_find_mapping(struct irq_domain *domain, irq_hw_number_t hwirq)将一个中断控制器上的某个硬件中断映射为某个Linux系统中断。

2014-06-08 18:39:37 8475

原创 类继承的设计

公司新来一个小伙,设计类的时候喜欢这么搞,例如要实现一个串口通讯类

2014-05-05 16:49:29 776

转载 在cygwin下使用vim

在cygwin下使用vim    vim是一个强大的编辑器,在windows平台下有gvim,但是gvim的视窗版操作预设值过于windows化,并且windows下没有象linux下的那些工具命令,因此使用受到一些限制。    cygwin是windows平台下一个unix的模拟环境,支持unix下各种常用的命令,包括vim和emacs等。    但是cygwin缺省

2013-10-12 11:28:51 10537

转载 [U-Boot] How make xxx_config works?

Today, I'm going to talk about the question how make xxx_config in U-Boot works?I'm very curious about this quesiton.Let's take the virtual board "Helloween" with MIPS cpu on-board as the exam

2013-08-11 22:52:58 714

转载 SVN常用hooks

强制注释:Pre-commit hook@echo off  rem Stops commits that have empty log messages.  setlocal   rem Subversion sends through the path to the repository and transaction id  set REPOS=%1  set TXN

2013-02-17 12:20:36 508

转载 Ubuntu安装code::blocks

出于需要,在Ubuntu安装code::blocks,下面是安装过程1, 安装编译器   sudo apt-get install build-essential.  这里面包括一些基础的部件2,安装调试器    sudo apt-get install gdb3,安装wxWidgets库    sudo apt-get install libwxgtk2.8-04,安装wxW

2013-02-07 11:39:12 608

转载 ECLISPE的快捷键大全

http://www.blogjava.net/i369/articles/83309.html ECLISPE的快捷键大全Eclipse 常用快捷键收集2006年09月29日 星期五 12:00Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行      Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复

2013-02-07 11:04:13 4104

转载 “石油无机论”颠覆对于石油的认知

“石油无机论”颠覆对于石油的认知只看楼主 收藏楼主更新提醒我只收藏 回复  硬粪 进士8美国著名经济学家、地缘政治学家威廉·恩道尔:石油是一种取之不尽、用之不竭的“可再生能源”。“石油并非源自恐龙遗骸,而是地球深处的无机物质,并且远未达到峰值。”2011年,在其新著《石油大棋局》中,恩道尔说。“美国精英集团的心灵并不美丽”。他坚定地认为,石油稀缺甚至会枯竭的理论,是美英石油

2013-02-07 10:38:21 1551

原创 PowerPC的U-Boot Nand启动SPL技巧

PowerPC U-Boot程序的Nand启动spl处理很有点意思,由于Nand只有4k可靠,所以u-boot的NAND启动由3部分构成:SPL1,SPL2和u-boot本体。在SPL1结束的位置,代码大概如下:#ifdef CONFIG_NAND_SPL_S1 mflr r8 li r3,0x1000 add r8,r8,r3  /* Shift address by 0x1

2013-01-09 12:42:24 1242

原创 面试总结

很遗憾,这个总结还是姗姗来迟了,虽然原本计划是面试完那几天就立刻做的。总体来说,这次的面试表现得也不好(还是对面试当前公司的时候表现最满意)。总结原因的话,仍然是准备不足。知道去面试的是老本行——电力设备企业,由于一直对自己技术方面有信心,所以也有点大意。面试主要点为:1. 做没有做过成功的产品:这一点,回答地应该说还可以,虽然有世纪德润的致命缺陷,但还是有易艾斯德的东西可以拿出手,世纪德

2013-01-09 12:31:07 402

原创 雪狐密码箱PwdBox记录导出

n年前,选择了一款密码箱软件,当时选择了PwdBox。进来越来越发现这个密码箱不好用,例如多平台等。要命的是它还没有导出功能。看着里面的好几百条记录,手动拷贝显然不靠谱。得,写个专门程序吧。导出程序思路上不复杂,给程序发消息进行遍历,得内容呗。用Spy++看了下,Delphi程序,基本构成上有一个TTreeView,一个ListView,还有若干个类Edit。程序也比较简单,得到TTreeVi

2012-11-05 10:01:44 943 2

转载 12个有趣的C语言面试题

12个有趣的C语言面试题摘要:12个C语言面试题,涉及指针、进程、运算、结构体、函数、内存,看看你能做出几个! 1.gets()函数 问:请找出下面代码里的问题:1.#include2.int main(void)3.{4.    char buff[10]; 5.    memset(buff,0,sizeof(buff)); 6. 7.    g

2012-09-23 11:47:36 959 1

转载 ubuntu下linux内核源码阅读工具和调试方法总结 (2010-10-31 15:21)

ubuntu下linux内核源码阅读工具和调试方法总结 (2010-10-31 15:21) 分类: linux 源码分析 一 linux内核源码阅读工具windows下当然首选source insight, 但是linux下就没有source insight这么优秀的工具了,但是也有不少的替代品,但觉绝对部分人会选择vim+ctags+cscope的组合,还有

2012-09-23 10:26:33 5363 1

转载 架构,改善程序复用性的设计

架构,改善程序复用性的设计~目录(附核心原代码)这个系列写的我有点筋疲力尽,文章的复杂度超过了我的想像,其中在很多朋友的回复中可以看出,我的基础知识还需要提高及语言表述能力也需要提高,在此,谢谢各位的好心回复。这个系列写完成后我有个承诺,那就是把核心代码以附件的形式共享出来,如果有需要,可以单击此处进行下载。事实上“改善程序复用性”的本质应该就是你是否遵循了面向对象的原则,

2012-09-23 09:58:39 510

转载 Linux shell、内核及系统编程精品资料下载汇总 topsage

shell编程、sed、awk、grep相关:UNIX shell by Example 第四版UNIX shell范例精解 (第4版) 中文高清PDF下载Shell脚本学习指南(Classic Shell Scripting) 中文高清PDF版Shell脚本专家指南(Expert Shell Scripting) 中文PDFUnix流编辑器sed单行脚本快

2012-09-23 09:43:58 559

转载 Cannot find linux/config.h

Cannot find linux/config.hHello,  I am fairly new to the forum. I am trying the build the scull module from LinuxDeviceDriver examples and ran into the following issue:"adminuser@VirtualBo

2012-09-17 16:27:50 1706

原创 NFS安装

nfs需要的相关服务为portmap(centos下为rpcbind),quota。注意quota要安装。

2012-09-02 23:44:42 285

原创 别样的面试

25号下午一家公司约面试,这家公司是某集团公司新设立的研发中心,对这个公司,虽然行业涉及到机器人,我有点兴趣,但是我一直也没有太大的意愿,由于目前在职,联系面试也是一波三折,拖拖拉拉了好长时间才凑成了这次面试。不过面试倒是挺出乎意料的,也让无味的面试多了一些味道。也让我觉得这次面试还是值得的。一般的公司的技术面试一般都是面试官先就着你的简历,先技术上探探你的虚实,挤挤你简历上的水分。就简历上的

2012-08-14 00:35:39 471

转载 隔夜开水不能乱喝啊

科学研究表明隔夜水中含有零醇、氧酚、羟基氢、氢羟酸、苛性氢、二零醚、正氧烷、氧乙烯、氢氧化氢、脱碳甲醛、一氧化二氢、氢化超氧酰、脱氰零醛肟、二聚氢氧酸酐、氢化脱磺硫酸、氧化脱羧乙酸、氢化脱苄苯甲醇等等化学物质,当你喝下隔夜水以后,这些化学物质会迅速的被你的消化系统吸收,进入血液循环到你身体的每一个角落,影响你几乎每一个生理反应。如果一次摄入过多,会导致你胃胀,恶心,呕吐,食欲不振。

2012-04-10 13:31:11 615 1

转载 在Redhat Linux 9中编译和配置gvim 7.0

在Redhat Linux 9中编译和配置gvim 7.0By:吴垠Date:2006-12-22Email:lazy_fox#msn.comLink:http://blog.csdn.net/wooin/archive/2006/12/30/1468797.aspx版权信息:该文章版权由Wu Yin所有。可在

2012-02-27 11:08:28 591

转载 redhat系统安装中文语言支持包

redhat系统安装中文语言支持包2011-11-10 15:20redhat系统安装中文语言支持包。用yum 命令行安装。 1 。如果你有系统安装,那直接放入。打开CDROM中的rhel5.1 dvd/Server/目录看到fonts-chinese-3.02-12.el5.noarch.rpmm17n-db-common-cjk-1.3.3-46.el5

2012-02-27 10:36:20 10653

转载 哈佛大学凌晨4点半的景象【转】

哈佛大学凌晨4点半的景象【转】  曾经在某个学期的课件中用过一个哈佛凌晨4点的图片(上图),来和学生探讨当代中国高校——即便是所谓的名校里面的学生们学习时间所占的比重,结论肯定是汗颜的……所以,当我再次看到这个标题时,原本是了然的,但是,朋友从中选取的qq签名——“学习时的苦痛是暂时的,未学到的痛苦是终生的”,终于让我再次拾起,并以期其能转达至我所在乎的人——弟弟、妹妹、表

2012-01-30 11:36:10 1879

GetAllPwd.rar

从雪狐密码箱导出密码的代码,VC,自己写的,有几个人要,就上传一下,看看都有谁要吧。

2020-02-07

VHDL设计开发规范

目 录 1 引言 2 1 1 编写目的 2 1 2 背景 2 1 3 参考人员 2 1 4 缩写与定义 2 2 VHDL设计规范 3 2 1 详细实现报告和文档 3 2 2 VHDL代码编写规范 4 2 2 1 信号命名法 4 2 2 2 模块命名法 5 2 2 3 程序书写格式 5 2 2 4 测试向量的编写 8 2 2 5 代码编写风格 11 2 3 测试报告 24 3 XILINX FPGA设计规范 26 3 1 VERTEX2提供的资源 26 3 1 1 CLB资源: 26 3 1 2 专用乘法器资源: 30 3 1 3 存储器资源: 30 3 1 4 I O资源: 32 3 2 XILINX FPGA设计过程中几个需要注意的问题: 33 3 2 1 减少时钟抖动 Clock Skew 34 3 2 2 采用时钟驱动(clock dividers) 34 3 2 3 避免时钟毛刺 Avoid Clock Glitches : 34 3 2 4 避免置位 复位毛刺 glitches : 35 3 2 5 不必采用全局置位 复位信号 GSR : 36 3 2 6 使用进位逻辑 carry logic : 36 4 XILINX FPGA参考设计 36 4 1 几种常用逻辑单元 36 4 2 几种常用逻辑单元的参考设计: 37 4 2 1 加法器:见文档《关于加法器》 37 4 2 2 计数器:见文档《关于计数器》 37 4 2 3 乘法器:见文档《关于乘法器》 37 4 2 4 匹配滤波器 37 4 2 5 RAM与ROM 37 4 2 6 数据选择器: 37 4 2 7 DCM电路 37 4 2 8 三态电路 37 5 XILINX工具的使用 37 5 1 ISE入门 37 5 2 时间约束 37 5 3 布局布线 37 5 4 模块设计方法: 37 6 参考文献: 38">目 录 1 引言 2 1 1 编写目的 [更多]

2013-10-18

VHDL代码书写规范

目 次 21 6.5 参数化元件实例......................................................... 20 6.4 程序包书写实例......................................................... 19 6.3 函数书写实例 .......................................................... 17 6.2 VHDL 编写范例......................................................... 17 6.1 VHDL保留字........................................................... 16 6 附录 .................................................................... 15 5.2.5 多赋值语句案例三态总线............................................ 15 5.2.4 避免使用Latch ...................................................... 15 5.2.3 考虑综合的执行时间................................................. 14 5.2.2组合逻辑描述的多种方式.............................................. 14 5.2.1 资源共享问题...................................................... 14 5.2 代码编写中容易出现的问题................................................ 13 5.1 代码模块划分 .......................................................... 13 5.1.13 TAB键间隔....................................................... 13 5.1.12.1 Comments 使用建议 ............................................ 13 5.1.12 Comments ........................................................ 13 5.1.11.1 FSM 使用规定 ................................................ 13 5.1.11 FSM 有限状态机 ................................................ 13 5.1.10.2package 使用注意内容........................................... 12 5.1.10.1 package 使用建议.............................................. 12 5.1.10 package .......................................................... 12 5.1.9.1 generic 使用注意内容............................................ 12 5.1.9 类属( generics) ...................................................... 12 5.1.8.2 procedure 使用注意内容 .......................................... 12 5.1.8.1 procedure 使用规定.............................................. 12 5.1.8 procedure .......................................................... 11 5.1.7.3 function 使用注意内容 ........................................... 11 5.1.7.2 function 使用建议............................................... 11 5.1.7.1 function 使用规定............................................... 11 5.1.7 function .......................................................... 11 5.1.6.2比较运算符规定 ................................................ 11 5.1.6.1 表达式书写规定................................................ 11 5.1.6 运算符(operator) .................................................... 11 5.1.5.3 VHDL 语句使用注意内容......................................... 10 5.1.5.2 VHDL 语句使用建议............................................ 7 5.1.5.1VHDL各语句使用规定 ............................................. 7 5.1.5 语句.............................................................. 6 5.1.4.3 实体使用注意内容 ............................................... 6 5.1.4.2 实体使用建议................................................... 4 5.1.4.1 实体结构体使用规定 ........................................... 4 5.1.4 实体.............................................................. 4 5.1.3.3 信号变量使用注意内容.......................................... 4 5.1.3.2 变量使用建议................................................... 4 5.1.3.1 信号不许赋初值 ............................................... 4 5.1.3 信号和变量......................................................... 4 5.1.2.3 数据使用注意内容 ............................................... 3 5.1.2.2 数据及数据类型使用建议 ......................................... 3 5.1.2.1类型使用规定................................................... 3 5.1.2数据对象和类型...................................................... 3 5.1.1.6 信号命名有关建议 ............................................... 2 5.1.1.5 信号名一致性规定............................................... 2 5.1.1.4 信号名缩写的大小写规定.......................................... 2 5.1.1.3 信号名连贯缩写的规定............................................ 2 5.1.1.2标识符大小写规定................................................ 2 5.1.1.1标识符定义命名规定 .............................................. 2 5.1.1 标识符Identifiers)命名习惯............................................ 1 5.1 VHDL编码风格.......................................................... 1 5 规范内容.................................................................. 1 4 引用标准和参考资料......................................................... 1 3 定义 ..................................................................... 1 2 范围 ..................................................................... 1 1 目的 .....................................................................

2013-10-18

PCI EXPRESS系统体系结构标准教材

[PCI.EXPRESS系统体系结构标准教材].(美)Pavi.Budruk,Don.Anderson,Tom.Shanley.扫描版

2012-09-16

跟我一起写Makefile.陈皓.整理版

陈皓的《跟我一起写Makefile》,资源还是不错的,就是格式实在不太好,整理一下,共享。

2012-03-02

RTOS51,适用于MCS51单片机的RTOS

一个适用于MCS51系列单片机的RTOS。 本RTOS基于陈明计的Small RTOS v1.20.3。 修改如下: 1. 修正Small RTOS v1.20.3中的一些bug。 2. 去掉很多没有的注释。 3. 采用Doxygen风格注释。 4. 去掉很多配置,简化使用。 5. 使用keil的单模块单文件方式,自动连接使用的模块,减少目标模块尺寸。 Small RTOS v1.20.3比Small RTOS v1.11.0的Bug多太多,实在是... 个人认为,由于MCS51架构的限制,实现适用于MCS51的易移植的RTOS并不现实。所以Small RTOS的开发目标是不可实现的。这个版本去掉Small RTOS的移植目标,使之专于MCS51单片机。即使这样,这个RTOS并不具有太多的可应用可能,主要是其采用的关中断并计数方式,使得不管斯低优先级,还是高优先级中断,其响应都是不可接受的。只是对于人机界面加通讯等没有实时响应要求的应用,可能是有应用的可能。 目标是替代Small RTOS,使之更易用。 欢迎下载研究并指出其bug。[email protected]

2009-07-06

DOS批处理高级教程精选合编.格式化版

《DOS批处理高级教程精选合编20080331(windows Xp)》的格式化版。 这篇教程实在是不错,但是没有格式看起来太别扭,也不方便,就格式化一下。 原版地址:http://download.csdn.net/down/467089/tx19880102

2009-02-18

CommDebug v1.1.3.6

CommDebug v1.1.3.6 自己开发的一个通讯调试软件,个人觉得还是有点特色的。 特点: 1.支持串口(基于SPComm,并有所修改)和UDP,TCP服务器,TCP客户端。 2.数据转发:支持主通道到多个转发通道的数据转发。 3.数据支持十六进制,字符和混合模式三种方式输入和显示, 尤其是混合模式比较有特色,可以方便AT命令等输入的需要。 4.支持几种校验的生成(目前仅仅实现个人用到的几种校验), 支持包的前导字符和结束字符的添加。 5.命令序列功能。示例如下: ----------------------------------- #第一个字母 S -> 发送报文, R -> 等待接收, T -> 等待一定时间。 #S 后面 M: 表示后续报文为混合模式。H:十六进制,S:字符串 #R 后面 T 表示等待一个超时时间或接收到报文(ms), M: 表示后续为混合模式。 #T 等待一个时间(ms)。 S:M:{0d}{0e}send{0d}{0a}toolsProgramscommdebug R:T10000:M:{0d}{0a}recv T10000 S:S:toolsProgramscommdebug ----------------------------------- 欢迎使用,并提出宝贵意见。 [email protected] http://blog.csdn.net/dabbler_zhu/

2008-12-23

空空如也

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

TA关注的人

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