自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (7)
  • 收藏
  • 关注

转载 60多年前,一群小白程序员扒了一个俄罗斯的开源框架

敲了近十年的代码,可这篇文章,通篇所讲记述一概不同,怀着谦虚好学的态度,转载已备后续研究

2016-06-03 17:54:28 2176

原创 vprintf printf区别

C标准库提供的变参函数区别及其实现

2016-06-03 17:41:14 8802

原创 使用armlink的--keep选项保留未显式调用段

使用armlink的--keep选项保留未显式调用段

2016-03-24 16:02:34 2616 1

原创 win10 下多核的负载均衡表现

win10 下多核的负载均衡表现

2015-07-12 21:36:12 6607

原创 IO模拟I2C

使用IO模拟简单的I2C总线,仅支持主机模式和7位地址

2015-03-25 14:08:51 1446

原创 C标准库时间函数

在计算机世界关于历时的表述有liang

2014-10-11 14:15:12 843

转载 Linux udev-用户空间设备管理器

参考文献维基百科:http://zh.wikipedia.org/wiki/Udevudev官方文档:http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html。IBM developerWorks 中国:https://www.ibm.com/developerworks/cn/本章正文什么

2012-05-14 10:04:21 762

原创 cramfs用于nand flash

cranfs诞生于nand flash之前,针对的是标准块设备。nand flash是以页为读的单位,以块为擦除单位,以页为写单位;而标准块设备是以卷为读写单位,没有块及其擦除的概念。cramfs做为只读文件系统不涉及擦写的操作,但是nand flash规范中允许存在少了坏块,cramfs在进行读操作时需要考虑该问题,这里做的就是在读操作时处理nand flash的坏块问题

2012-04-25 15:04:28 1426

转载 底线抉择

政治家的道德底线——谈李斯之死    李斯之死是秦帝国迅速崩溃的重要原因之一。李斯是辅佐秦始皇统一天下的重臣,秦帝国建立之后李斯为秦帝国兼并六国成功后的大统一做出巨大的贡献。秦始皇所有政绩中都有李斯的一份功劳。秦始皇沙丘病故之后,李斯更是肩负着维系帝国的重大责任。特别是赵高企图篡改秦始皇的遣诏之时,唯李斯一人有挽狂澜于既倒之力。虽然赵高已经串通了胡亥,但是,如果得不到李斯的认可,赵

2012-04-11 12:56:33 758

转载 技术是根本,时运是催化剂,而审时度势则是变压器,可以放大技术中所蕴含的能量

技术是根本,时运是催化剂,而审时度势则是变压器,可以放大技术中所蕴含的能量

2012-04-11 10:48:29 609

原创 MSP430F5438的烧写

通过IAR的项目加UIF可以在线烧写5438,但是呢这样用不便于生产上的烧写。在项目后期找烧写方法时:1、首先试过BSL,这种方式最便宜,但是速度慢而且需要改板子(用的不是JTAG口);2、后来试用了mspfet软件,早期的版本根本没有5438,从官网下最新版的后,倒是出现了    5438,但是试了并口的jtag以及UIF均不行,现在还不知问题在哪;3、最后试的是Elprot

2011-10-26 17:45:46 2107

原创 网址收藏

1、U-BOOT:官网: http://www.denx.de/wiki/U-Boot FTP: ftp://ftp.denx.de/pub/u-boot/ 2、YAFFS:官网: http://www.yaffs.net/source code: http://code.google.com/p/yaffs2utils/downloads/list

2011-09-30 09:43:39 439

原创 遭遇内存对齐问题

先说理论的:为何要内存对齐?1、平台原因(移植原因):不是所有的硬件平台都能访问任意地址上的任意数据的;某些硬件平台只能在某些地址处取某些特定类型的数据,否则抛出硬件异常。2、 性能原因:经过内存对齐后,CPU的内存访问速度大大提升。图一:这是

2011-09-03 16:44:48 2564 5

原创 理解Z-Stack协议中事件和消息

1、事件(EVENT),类型为uint16,位域表述,总共可有16个事件,其形式为:SYS_EVENT_XXX        例如:SYS_EVENT_MSG,表示任务有待处理的消息。2、消息(MSG),由uint8的ID标识,可有256个。既生瑜何生亮?

2011-04-25 16:07:00 1859 2

翻译 zigbee 名词定义(zigbee definitions)

属性(attribute):表示物理量或者状态的数据实体。可以通过使用命令在设备间传输此类数据。信标使能的个人局域网(beacon-enable personal area network):以规定间隔传输信标帧的私人局域网,其至少要包含一个设备。绑定(binding):在原端点和目标端点间建立一个单方向的逻辑连接,端点可以在不同设备上亦可以位于同一设备上。广播(broadcast):(broadcast jitter):咋在中继广播前引入的一段随即延迟时间。广播事务记录(broadca

2011-04-14 11:14:00 1449

转载 C语言基础之sizeof

<br />sizeof的作用就是计算某一类型的数据在内存中所占的单元字节数。<br />如在32位系统中:<br />sizeof(int) = 4<br />sizeof(char)=1<br />sizeof(short)=2<br />sizeof计算所有指针变量,返回值都是4<br /> <br />举个例子和strlen比较一下:<br />char* ss = "0123456789";<br />sizeof(ss) 结果 4 ===》ss是指向字符串常量的字符指针<br />sizeof(

2011-04-07 13:35:00 592

转载 学习博客指南-转载

<br />学习<br />--------------------------------------------------------------------------------<br /> <br />U-BOOT <br />U-BOOT源代码目录文件解释_晨钟暮鼓 <br />[转]U-BOOT readme文件(1) - ququ - 网易博客 <br />AT91RM9200开发调试手记 - 曹立松2008一年又一年步步高 - 博客园 <br />U-Boot启动过程 - 技术文档 -

2011-01-23 12:03:00 1133

转载 UNIX 高手的 20 个习惯

<br />不良的使用模式会降低您的速度,并且通常会导致意外错误。养成这些好习惯是加强您的 UNIX 命令行技能的积极步骤。<br /> <br />Unix 下要采用的20个好习惯为: <br />1)        在单个命令中创建目录树。<br />2)        更改路径;不要移动存档。<br />3)        将命令与控制操作符组合使用。<br />4)        谨慎引用变量。<br />5)        使用转义序列来管理较长的输入。<br />6)        在列表中对命

2011-01-20 15:55:00 435

转载 关于编程学习的七点思索

<br />关于编程学习的七点思索<br />作者:Chad Perrin<br />翻译:PurpleEndurer,2010-12-22 第2版<br />分类:*nix, Code Writing, 编写代码, Databases, 数据库, Macros, 宏, Programming, 编程<br />标签:管理员, 智能电话, JavaScript, 代码, 网页浏览器, Web Browser, Programmer, 程序员, Language, 编程语言, Plug-in, 插件, Pro

2011-01-20 15:54:00 411

转载 Linux中的多路IO转接,转载

Linux中的多路IO转接:select,pselect,poll

2011-01-11 10:02:00 620

原创 busy-box 中 tftp 用法

<br />tftp -g -r finlename serverip<br />-g:获取文件<br />-r:远程

2010-12-17 10:39:00 602

原创 http://www.ibm.com/developerworks/cn/linux/theme/kernel/index.html

Linux 内核<br />最流行的开源操作系统内核<br /><br />Linux 内核组成Linux 剖析系列内核配置及编译性能调试Linux 内核开发与测试内核 2.4 与 2.6 比较内核其他文章<br /><br /><br /><br />Linux 内核是一个庞大而复杂的操作系统的核心,不过尽管庞大,但是却采用子系统和分层的概念很好地进行了组织。通过本专题,我们可以学习 Linux 的分层架构、内核配置和编译、内核性能调试和 Linux 2.6 中的许多提升功能。<br />Linux 内核

2010-12-16 10:08:00 1048

原创 uboot中date命令的使用

      uboot1.1.4中的时钟设置与读取命令是date。      当不带参数的时候为读取,设置的参数格式为:月日时分年.秒。      举例如下:xx=>date 020711412007.46            //2007年2月7日11点41分46秒

2010-09-06 10:31:00 1155

原创 miniGUI的消息转换函数TranslateMessage

<br />TranslateMessage将keyup、keydown等消息转换为char类型的消息<br />/**<br /> * /fn BOOL TranslateMessage (PMSG pMsg)<br /> * /brief Translates key down and key up messages to MSG_CHAR <br /> *        message and post it into the message queue.<br /> *<br /> * This f

2010-06-13 17:25:00 809

原创 miniGUI的“服务”线程(maybe thread模式)

<br />影子函数->InitGUI->SystemThreads->pthread_create (&__mg_desktop, NULL, DesktopMain, &wait);<br />                                                      ->pthread_create (&__mg_parsor, NULL, EventLoop, &wait);<br /> <br />第一个函数创建了桌面线程作为祖先窗口;<br />第二个函数创建了事

2010-06-13 17:20:00 914

原创 minigui使用入口函数附带影子函数完成初始化

#ifdef _USE_MINIGUIENTRY  #define main_entry minigui_entry  int minigui_entry (int args, const char* arg[]);#else  #define main_entry main#endif/** * /def MiniGUIMain * /brief The main entry of a MiniGUI application. * * This function should be defined by

2010-06-12 10:40:00 1341

转载 张传波的职场生存经验

作者:张传波 软件知识大学 www.umlonline.cn/school/  正文: 我会先先说一些无论是你在什么职位都适用的通用法则,然后专门针对不同职位讲讲应该注意的求生法则。  通用法则  法则1:忍耐是一种美德。为了生活,很多时候你必须要忍!忍受你的领导对你的无理责骂、同事的白眼、客户的无理取闹,承受工作的巨大压力,忍受上下班的拥挤、堵车,忍受什么都涨就是工资

2010-05-23 19:20:00 360

转载 牛X语录

1.对不起,你拨打的用户已结婚. 2.作为失败的典型,你其实很成功。 3.不要迷恋哥,嫂子会揍你。 4.多谢你的绝情,让我学会死心 5.上班的心情比上坟还要沉重。 6.別說我很高傲,只昰我拒絕与禽獸打交道! 7.都说女人是衣服,姐是你们穿不起的牌子. 8.哥,不寂寞。因为有寂寞陪着哥 9.姐从来不说人话,姐一直说的是神话。 10.知识就像内裤,看不见但很重要.

2010-05-23 19:16:00 385

原创 函数变参(Variable arguments)

//首先说明问题://      所谓函数变参指的是在编译时无法确定该函数在调用时参数列表中参数的类型和数量,比如大名鼎鼎的“print”系列;  一、99C标中函数变参的实现:      总体上说就是一个类型外加四个宏函数,这都在stdarg.h里有定义。      (1)、类型va_list:使用时首先用va_list定义一个变量用于保存某个变参函数某次变参使用相   

2010-04-18 19:54:00 504

原创 ARM编译器的__irq关键字

ARM编译器指的是armcc编译器。 “__irq”操作的对象是函数,所以从它对普通函数的影响做相同和不同两点论述: 1、相同点:保护所有遭污染的寄存器(浮点寄存器除外)。                 所有遭污染的寄存器是以编译时,编译器根据代码所确定的被污染的(在中断例程中使用了的)寄存器,                 因此如果中断例程嵌套了中断,这种情况对编

2010-04-16 16:58:00 856

Simba_R6.19.2403.7z

大名鼎鼎的小狮子,射频校准软件,高级程度的产线自动化测试软件,支持以下功能: 1、射频校准和验证; 2、电流测试; 3、天线测试; 4、DUT固件下载。

2019-11-05

my cloud home app for pc

西数官网最新版的discovery安装时需要连接美国服务器,因为众所周知的原因,会导致安装失败。 该版本自带安装资源无需联网即可完成安装。安装完成后可在国内网络更新至最新版本。 在一个位置集中存储和整理所有内容具备海量存储空间,可供您将所有的手机、平板电脑、计算机 和外置存储设备中的照片、视频和文件集中存储在家中某个位置。只需将设备接入 Wi-Fi 路由器, 然后使用智能手机进行设置即可。无需使用计算机。无需支付月费。

2018-10-18

my cloud home app for android

西数的my cloud home安卓APP。 在一个位置集中存储和整理所有内容 具备海量存储空间,可供您将所有的手机、平板电脑、计算机和外置存储设备中的照片、视频和文件集中存储在家中某个位置。只需将设备接入 Wi-Fi 路由器,然后使用智能手机进行设置即可。无需使用计算机。无需支付月费。

2018-10-18

sourceinsight常用宏

sourceinsight常用文件头 函数头 注释 自动 宏

2012-04-23

PID控制原理及编程方法.pdf

PID控制原理及编程方法,只标题够明朗了,CSDN非要求20个字以上。

2011-09-12

USB1.1官方规范文档

USB1.1官方规范文档,很实用啊,包括工程改进通知

2009-12-25

TMCM-351-E最新手册.pdf

步进电机控制类 TMCM-351-E最新手册.pdf

2009-09-05

空空如也

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

TA关注的人

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