上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 34 下一页
摘要: http://blog.csdn.net/rejoice818/article/details/7736029一、注意:官方光盘内“Software Utilities”目录下,可找到ICP或ISP下载工具:ISP下载工具内含3个子文件夹:具体操作可参照:User Manual目录下的用户使用指南:NuMicro ISP Programming Tool User's Guide。二、新唐M0 ISP的设置及实现步骤:1,电脑上装上“NuMicro_ICP_Programming_Tool_v1.18.5320.zip”;2,把目标板通过SWD口的NU-LINK连接到电脑的USB口上; 阅读全文
posted @ 2014-01-03 00:22 IAmAProgrammer 阅读(1341) 评论(0) 推荐(0) 编辑
摘要: http://www.nuvoton.com/hq/chs/productfaqs/Pages/00000001.aspx是的,使用者可利用UID来对以下系列芯片进行加密,Mini51 Series, M051 Series, NUC100 Series, Nano100 Series与NUC200 Series。UID (Unique ID):新唐将以上所述系列芯片植入UID,每一芯片UID是独特唯一的,使用者可利用此唯一码在韧体程序中对欲操作芯片加入判断机制,如此便可避免他人窃取程序代码重现相同商品可能。What is UID and UCID►UID( Unique Customer I 阅读全文
posted @ 2014-01-03 00:20 IAmAProgrammer 阅读(851) 评论(0) 推荐(0) 编辑
摘要: https://www.hex-rays.com/products/decompiler/manual/tricks.shtmlFirst of all, read thetroubleshootingpage. It explains how to deal with most decompilation problems.Below is a mix of other useful information that did not fit into any other page:Volatile memorySometimes the decompiler can be overly ag 阅读全文
posted @ 2014-01-02 22:54 IAmAProgrammer 阅读(758) 评论(0) 推荐(0) 编辑
摘要: The Atmel® ATSHA204 is a full turnkey security device. It includes a 4.5Kb EEPROM divided into 16 slots. This array can be used for storage of keys, miscellaneous read/write, read-only, password or secret data, and consumption tracking. Access to the various sections of memory can be restricted 阅读全文
posted @ 2014-01-02 16:16 IAmAProgrammer 阅读(4092) 评论(0) 推荐(0) 编辑
摘要: http://supp.iar.com/Support/?Note=47884Technical Note 47884Build from the command lineThe alternatives below are exemplified for Embedded Workbench for ARM (EWARM), but can be easily be modified for another EW target.This Technical Note might be helpful if you are looking for way to build your proje 阅读全文
posted @ 2013-12-31 08:59 IAmAProgrammer 阅读(3086) 评论(0) 推荐(0) 编辑
摘要: http://docs.huihoo.com/gnu/linux/gmake.htmlGNU make 指南翻译: 哈少译者按: 本文是一篇介绍 GNU Make 的文章,读完后读者应该基本掌握了 make 的用法。而 make 是所有想在 Unix (当然也包括 Linux )系统上编程的用户必须掌握的工具。如果你写的程序中没有用到 make ,则说明你写的程序只是个人的练习程序,不具有任何实用的价值。也许这么说有点 儿偏激,但 make 实在是应该用在任何稍具规模的程序中的。希望本文可以为中国的 Unix 编程初学者提供一点儿有用的资料。中国的 Linux 用户除了学会安装红帽子以外, 实 阅读全文
posted @ 2013-12-30 20:37 IAmAProgrammer 阅读(349) 评论(0) 推荐(0) 编辑
摘要: http://developer.51cto.com/art/200907/135271.htmEclipse也是一个普通的Java程序,因此必须有一个JRE做为运行环境。本文将简单谈谈Eclipse寻找JVM(JRE)的顺序机制。如果你的机器上没有安装任何JRE(或者JDK,本文不做二者的区分),那么点击eclipse.exe就会报错说找不到JRE。此时可以安装一个JRE、或者直接把JRE目录拷贝到eclipse安装目录下。在Eclipse的每个项目中可以为项目指定不同的JRE版本,比如A项目使用JDK1.4编译,B项目使用JDK1.5编译。这个JDK版本是和Eclipse运行JRE没有直接 阅读全文
posted @ 2013-12-30 14:24 IAmAProgrammer 阅读(567) 评论(0) 推荐(0) 编辑
摘要: http://java-mzd.iteye.com/blog/838514很多朋友可能跟我一样,已经使用JAVA开发很久了,可是对JDK,JRE,JVM这三者的联系与区别,一直都是模模糊糊的。今天特写此文,来整理下三者的关系。JDK : Java Development ToolKit(Java开发工具包)。JDK是整个JAVA的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具(javac/java/jdb等)和Java基础的类库(即Java API包括rt.jar)。最主流的JDK是Sun公司发布的JDK,除了Sun之外,还有很多公司和组织都开 阅读全文
posted @ 2013-12-30 13:57 IAmAProgrammer 阅读(252) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/slimfox/article/details/1565950为了避免同一个文件被include多次,C/C++中有两种方式,一种是#ifndef方式,一种是#pragma once方式。在能够支持这两种方式的编译器上,二者并没有太大的区别,但是两者仍然还是有一些细微的区别。方式一:#ifndef __SOMEFILE_H__ #define __SOMEFILE_H__ ... ... // 一些声明语句#endif方式二:#pragma once ... ... // 一些声明语句方式一由语言支持所以移植性好,方式二 可以避免名字... 阅读全文
posted @ 2013-12-30 01:23 IAmAProgrammer 阅读(754) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/jnu_simba/article/details/8957242一、ISO/OSI参考模型OSI(open system interconnection)开放系统互联模型是由ISO(International Organization for Standardization)国际标准化组织定义的网络分层模型,共七层,如下图。物理层(Physical Layer):物理层定义了所有电子及物理设备的规范,为上层的传输提供了一个物理介质,本层中数据传输的单位为比特(bit)。属于本层定义的规范有EIA/TIA RS-232、EIA/TIA RS-449、V 阅读全文
posted @ 2013-12-29 20:15 IAmAProgrammer 阅读(5415) 评论(0) 推荐(1) 编辑
摘要: http://zh.wikipedia.org/wiki/IEEE_802IEEE 802指IEEE标准中关于局域网和城域网的一系列标准。更确切的说,IEEE 802标准仅限定在传输可变大小数据包的网络。其中最广泛使用的有以太网、令牌环、无线局域网等。这一系列标准中的每一个子标准都由委员会中的一个专门工作组负责。IEEE 802中定义的服务和协议限定在OSI模型[OSI网络参考模型]的最低两层(即物理层和数据链路层)。事实上,IEEE 802将OSI的数据链路层分为两个子层,分别是逻辑链路控制(LLC, Logical Link Control)和介质访问控制(MAC, Media Acces 阅读全文
posted @ 2013-12-29 16:03 IAmAProgrammer 阅读(2258) 评论(0) 推荐(0) 编辑
摘要: http://lwip.wikia.com/wiki/Lwipopts.hMemory management (RAM usage)/** * MEM_LIBC_MALLOC==1: Use malloc/free/realloc provided by your C-library * instead of the lwip internal allocator. Can save code size if you * already use it. */#ifndef MEM_LIBC_MALLOC#define MEM_LIBC_MALLOC 0#endi... 阅读全文
posted @ 2013-12-27 20:52 IAmAProgrammer 阅读(2029) 评论(0) 推荐(0) 编辑
摘要: http://www.freertos.org/a00111.htmlThe RTOS kernel allocates RAM each time a task, queue, mutex, software timer or semaphore is created.The standard C library malloc() and free() functions can sometimes be used for this purpose, but...they are not always available on embedded systems,they take up va 阅读全文
posted @ 2013-12-27 18:17 IAmAProgrammer 阅读(1678) 评论(0) 推荐(0) 编辑
摘要: http://www.iar.com/Global/Resources/Developers_Toolbox/Building_and_debugging/Mastering_stack_and_heap_for_system_reliability.pdf1. IntroductionThe stack and the heap are fundamental to an embedded system. Setting up the stack and the heap properly is essential to system stability and reliability. I 阅读全文
posted @ 2013-12-27 17:04 IAmAProgrammer 阅读(1019) 评论(0) 推荐(0) 编辑
摘要: http://www.st.com/st-web-ui/static/active/cn/resource/technical/document/application_note/DM00036052.pdfLwIP TCP/IP stack demonstration for STM32F4x7 microcontrollersPacket buffer structureLwIP manages packet buffers using a data structure called pbuf.The pbuf structure enables the allocation of a d 阅读全文
posted @ 2013-12-27 14:57 IAmAProgrammer 阅读(3712) 评论(0) 推荐(0) 编辑
摘要: Task CreationxTaskCreatevTaskDeleteTask ControlvTaskDelayvTaskDelayUntiluxTaskPriorityGetvTaskPrioritySetvTaskSuspendvTaskResumexTaskResumeFromISRKernel ControltaskYIELDtaskENTER_CRITICALtaskEXIT_CRITICALtaskDISABLE_INTERRUPTStaskENABLE_INTERRUPTSvTaskStartSchedulervTaskEndSchedulervTaskSuspendAllxT 阅读全文
posted @ 2013-12-27 12:10 IAmAProgrammer 阅读(893) 评论(0) 推荐(0) 编辑
摘要: http://www.freertos.org/a00110.htmlFreeRTOS is customised using a configuration file called FreeRTOSConfig.h. Every FreeRTOS application must have a FreeRTOSConfig.h header file in its pre-processor include path. FreeRTOSConfig.h tailors the RTOS kernel to the application being built. It is therefor 阅读全文
posted @ 2013-12-27 09:15 IAmAProgrammer 阅读(858) 评论(0) 推荐(0) 编辑
摘要: http://andyhuzhill.github.io/freertos/2013/07/30/freertostransplant/最近在看一个实时嵌入式操作系统————FreeRTOS, 为什么看它呢?首先它是开源的,其次它的内核最小只需要三个文件task.c、list.c、queue.c,加起来5000多行代码还有很多注释在里面。他的优点网上也有很多介绍的,我也就不多说了,感兴趣的可以去百度google一下。源代码目录结构从FreeRTOS的官方网站可以下载到FreeRTOS的全部源代码。下载下来的压缩包的目录结构类似如下: FreeRTOSV7.4.0/ ... 阅读全文
posted @ 2013-12-27 09:09 IAmAProgrammer 阅读(1904) 评论(0) 推荐(1) 编辑
摘要: 在嵌入式领域中,嵌入式实时操作系统正得到越来越广泛的应用。采用嵌入式实时操作系统(RTOS)可以更合理、更有效地利用CPU的资源,简化应用软件的设计,缩短系统开发时间,更好地保证系统的实时性和可靠性。1简介FreeRTOS是一个迷你操作系统内核的小型嵌入式系统。作为一个轻量级的操作系统,功能包括:任务管理、时间管理、信号量、消息队列、内存管理、记录功能等,可基本满足较小系统的需要。[1]由于RTOS需占用一定的系统资源(尤其是RAM资源),只有μC/OS-II、embOS、salvo、FreeRTOS等少数实时操作系统能在小RAM单片机上运行。相对μC/OS-II、embOS等商业操作系统,F 阅读全文
posted @ 2013-12-27 09:03 IAmAProgrammer 阅读(1320) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/ygrx/article/details/8020516好久没有做过技术工作了,前几天因为一些需要,要在ST的OS20平台上进行了LWIP的移植,有一些心得,写出来供大家参考。LWIP的背景我就不介绍了,相信能看到这篇文章的人都对其背景有过了解了。LWIP的模块化还是很强的,所以移植起来没有想象的那么多困难,一个协议栈在某个平台上移植,其实主要来说包括两个大的部分接口,注意一下,我使用的是最新的LWIP1.4.0。1.与系统相关的接口,比如多线程,信号量,互斥锁,系统时间等,当然,LWIP还有一种无操作系统模式,那这些接口就不用实现了。2.与硬件相关的 阅读全文
posted @ 2013-12-25 09:25 IAmAProgrammer 阅读(1369) 评论(0) 推荐(0) 编辑
摘要: http://www.wifitop1.com/news/content-98.html在无线网络领域里面,无线wifi是最火的名词。对于串口wifi模块的工作是什么呢?串口wifi模块又有什么功能呢?今天wifi方案设计开发商给大家讲解有关串口wifi模块的基础:串口wifi模块的工作原理,以及有哪些功能? 串口wifi模块的简介:采用UART接口,支持串口透明数据传输模式,并且具有多模安全能力。内置TCP/IP协议栈和IEEE802.11 协议栈,能够实现用户串口到无线网络之间的转换。 讲解到串口wifi模块的工作原理,先给大家讲解一下我们生活中常遇到的几种无线wifi网络结构。 无线wi 阅读全文
posted @ 2013-12-24 10:03 IAmAProgrammer 阅读(10195) 评论(0) 推荐(1) 编辑
摘要: http://tech.c114.net/164/a702667.htmlZigBee和Z-Wave短距离无线技术都用于远程监控和控制,但两种技术的规格和应用却不同。在美国应用越来越广泛的家庭局域网(home-area network, HAN)中,两种技术都是理想选择。本文将对比这两种广泛使用的无线技术ZigBeeZigBee基于IEEE的802.15.4个人局域网(PAN)无线标准,是ZigBee联盟发起的开放式无线标准。IEEE802.15.4标准提供网络的第一层(物理层,PHY)和第二层(媒体接入控制器,MAC),网络层和应用层由ZigBee堆栈软件提供。ZigBee标准创建于九十年代 阅读全文
posted @ 2013-12-23 20:38 IAmAProgrammer 阅读(1101) 评论(0) 推荐(0) 编辑
摘要: WICED™ Software Development KitThe WICED™ SDK includes the tools and software needed to create Wi-Fi and networking applications for a wide range of products.The WICED™ Software Development Kit runs on Windows, Mac OS X and Linux operating systems.The SDK is available as a standalone zipfile suitabl 阅读全文
posted @ 2013-12-21 17:26 IAmAProgrammer 阅读(1543) 评论(0) 推荐(0) 编辑
摘要: USI Delivers WICED Module to Gain Great Success CustomersBroadcom’s Wireless Internet Connectivity for Embedded Devices (WICED) platform (pronounced "wik-id") eases development effort and simplifies the implementation of Wi-Fi connectivity in an array of consumer devices, especially those 阅读全文
posted @ 2013-12-21 14:40 IAmAProgrammer 阅读(2788) 评论(0) 推荐(0) 编辑
摘要: Broadcom's Wireless Internet Connectivity for Embedded Devices (WICED™) platform (pronounced "wik-id") eases development effort and simplifies the implementation of Internet connectivity in an array of consumer devices, especially those without existing support for networking.Developer 阅读全文
posted @ 2013-12-21 13:15 IAmAProgrammer 阅读(3905) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/junllee/article/details/8895908w8782工作在station模式一切正常,于是想试试AP模式(master mode):Arm-linux:$> iwconfig mlan0 mode masterError for wireless request "Set Mode" (8B06) : SET failed on device mlan0 ; Invalid argument.Arm-linux:$> iwconfig mlan0 mode ad-hocArm-linux:$> 阅读全文
posted @ 2013-12-21 00:54 IAmAProgrammer 阅读(2436) 评论(0) 推荐(0) 编辑
摘要: 1.产品简介BL-8782是一款高性能、低功耗、体积小SDIO接口无线模组,符合IEEE802.11N标准,并向下兼容IEEE802.11B/G标准,支持IEEE 802.11i安全协议,以及IEEE 802.11e标准服务质量,其极高的兼容性,能够快速、方便的与无线设备互相联通,支持最新的64/128位WEP数据加密,支持WPA-PSK/WPA2-PSK,WPA/WPA2安全机制,无线传输速率高达150M,是普通11B产品的10倍。2.应用领域u平板电脑,笔记本电脑,机顶盒u游戏平台u消费电子设备(电视,DVD播放机,蓝光播放器等)u手机和其他移动应用u影像平台(打印机,数码相机,数码相框) 阅读全文
posted @ 2013-12-20 17:41 IAmAProgrammer 阅读(1437) 评论(0) 推荐(0) 编辑
摘要: 【各类好电影】[最费脑力的14部电影】《盗梦空间》、《记忆裂痕》、《生死停留》、《死亡幻觉》、《禁闭岛》、《穆赫兰道》、《蝴蝶效应》、《恐怖游轮》、《伤城》、《盗走达芬奇》、《88分钟》、《万能钥匙》、《决胜21点》、《沉默的羔羊》【感动无数人的电影】《恋空》《婚纱》《比悲伤更悲伤的故事》《我脑中的橡皮擦》《属于你的我的初恋》《夏天协奏曲》《天使之恋》《分手信》《近在咫尺的爱恋》【15部让你哭的昏天暗地的电影】《假如爱有天意》《我脑海中的橡皮擦》《情书》《恋空》《等待,只为与你相遇》《我们的幸福时光》《请别相信她》《触不到的恋人》《菊花香》《剪刀手爱德华》《海上钢琴师》《恋恋笔记本》《美丽心灵 阅读全文
posted @ 2013-12-14 22:20 IAmAProgrammer 阅读(253) 评论(0) 推荐(0) 编辑
摘要: eclipse CDT建立project后在project name对应的目录下面会生成.project和.cproject两个隐藏文件。eclipse java建立project后在project name对应的目录下面会生成.project和.classpath两个隐藏文件。.project文件大小2~3K Bytes , 该文件是针对eclipse的project Description ,.cproject文件大小是10~12K Bytes,该文件是针对CDT插件的project Description ,.classpath文件大小有1~3 M Bytes , 该文件是针对java插 阅读全文
posted @ 2013-12-04 13:44 IAmAProgrammer 阅读(4871) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2013-10-31 08:22 IAmAProgrammer 阅读(586) 评论(0) 推荐(0) 编辑
摘要: /* 读取stm32的unique id 与 flash size*//* func: unsigned int Read_UniqueID_Byte(unsigned char offset) desc: This function is used to read the unique ID in flash. parameter offset is the byte offset ,the max is 96/8= 12. return: the return value is indicated part of the unique ID.*/unsigned cha... 阅读全文
posted @ 2013-10-24 20:46 IAmAProgrammer 阅读(1480) 评论(0) 推荐(0) 编辑
摘要: ◆Lover 情人(不是:爱人)◆Sporting house 妓院(不是:体育室)◆Dead president 美钞(不是:死了的总统)◆Service station 加油站(不是:服务站)◆Rest room 厕所(不是:休息室)◆Busboy 餐馆勤杂工(不是:公汽售票员)◆Dry goo... 阅读全文
posted @ 2013-10-24 19:41 IAmAProgrammer 阅读(408) 评论(0) 推荐(1) 编辑
摘要: tid_t tid = get_struc_id ( "foo_type" ) ; struc_t * sptr = get_struc ( tid ); if ( sptr == NULL ) { tid = add_struc ( BADNODE, "foo_type" ) ; sptr = get_struc ( tid ); if ( sptr == NULL ) return; add_struc_member ( sptr, "memb0", 0, dwrdflag(), NULL, 4 ); add_... 阅读全文
posted @ 2013-10-21 07:23 IAmAProgrammer 阅读(670) 评论(0) 推荐(0) 编辑
摘要: Virtual Treeview是一套Delphi下优秀的VCL控件,代码质量高,使用灵活、功能强大、性能非常好,可以用于表达Treeview和表格类数据。它的代码现在托管在google code上。Virtual Treeview是一个“纯VCL”控件,这意味着它不是基于任何系统控件,而是重新编写的。正如它的名字已经表明,这个控件与其他这类控件相比,使用了一个不同的树管理模式。它不知道它所管理的数据是什么东西(除了它的大小),甚至没有一个节点的标题。一切都获取于通过应用程序的事件(或通过派生覆盖方法)。Virtual Treeview是经过精心设计和彻底的测试。这个控件证明了它的概念以及在许 阅读全文
posted @ 2013-10-11 19:49 IAmAProgrammer 阅读(1512) 评论(0) 推荐(0) 编辑
摘要: http://msdn.microsoft.com/zh-cn/library/vstudio/hf9hbf87.aspx Carson 31.95 05/01/2001 MSPress WA 在 XML 文档结构中,此图中的每个圆圈表示一个节点(称为XmlNode对象)。XmlNode对象是 DOM 树中的基本对象。XmlDocument类(扩展XmlNode)支持用于对整个文档执行操作(例如,将文档加载到内存中或将 XML 保存到文件中)的方法。此外,XmlDocument提供了查... 阅读全文
posted @ 2013-10-07 13:24 IAmAProgrammer 阅读(1085) 评论(0) 推荐(0) 编辑
摘要: Using TXMLDocumentThe starting point for working with an XML document is theXml.XMLDoc.TXMLDocumentcomponent.The following steps describe how to use TXMLDocument to work directly with an XML document:Add aTXMLDocumentcomponent to your form or data module.TXMLDocumentappears on the Internet category 阅读全文
posted @ 2013-10-04 23:24 IAmAProgrammer 阅读(3467) 评论(0) 推荐(0) 编辑
摘要: http://www.simdesign.nl/xml.htmlThis software component contains a small-footprint Object Pascal (Delphi) XML implementation that allows to read and write XML documents. You basically only need one unit and you can simply add it to the "uses" clause.You can use this software to read XML do 阅读全文
posted @ 2013-10-04 15:35 IAmAProgrammer 阅读(2394) 评论(0) 推荐(0) 编辑
摘要: http://delphi.wikia.com/wiki/CompilerVersion_ConstantThe CompilerVersion constant identifies the internal version number of the Delphi compiler.It is defined in the System unit and may be referenced either in code just as any other constant:if CompilerVersion = 20 then sCompilerName:= 'Delphi 20 阅读全文
posted @ 2013-10-03 11:41 IAmAProgrammer 阅读(1387) 评论(0) 推荐(0) 编辑
摘要: { TFileStream create mode } fmCreate = $FF00; { Create a file with the given name. If a file with the given name exists, open the file in write mode. } fmExclusive = $0004; { when used with FileCreate, atomically creates the file only if it doesn't exist, fails otherwise } fmOpe... 阅读全文
posted @ 2013-10-03 10:44 IAmAProgrammer 阅读(878) 评论(0) 推荐(0) 编辑
摘要: _.svd --> ARM Ltd. ARM ARMCM3xxx ARMCM3 1.2 ARM 32-bit Cortex-M3 Microcontroller based de... 阅读全文
posted @ 2013-10-03 09:42 IAmAProgrammer 阅读(522) 评论(0) 推荐(0) 编辑
上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 34 下一页