- 博客(30)
- 资源 (7)
- 收藏
- 关注
转载 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
787
原创 cramfs用于nand flash
cranfs诞生于nand flash之前,针对的是标准块设备。nand flash是以页为读的单位,以块为擦除单位,以页为写单位;而标准块设备是以卷为读写单位,没有块及其擦除的概念。cramfs做为只读文件系统不涉及擦写的操作,但是nand flash规范中允许存在少了坏块,cramfs在进行读操作时需要考虑该问题,这里做的就是在读操作时处理nand flash的坏块问题
2012-04-25 15:04:28
1452
转载 底线抉择
政治家的道德底线——谈李斯之死 李斯之死是秦帝国迅速崩溃的重要原因之一。李斯是辅佐秦始皇统一天下的重臣,秦帝国建立之后李斯为秦帝国兼并六国成功后的大统一做出巨大的贡献。秦始皇所有政绩中都有李斯的一份功劳。秦始皇沙丘病故之后,李斯更是肩负着维系帝国的重大责任。特别是赵高企图篡改秦始皇的遣诏之时,唯李斯一人有挽狂澜于既倒之力。虽然赵高已经串通了胡亥,但是,如果得不到李斯的认可,赵
2012-04-11 12:56:33
767
转载 技术是根本,时运是催化剂,而审时度势则是变压器,可以放大技术中所蕴含的能量
技术是根本,时运是催化剂,而审时度势则是变压器,可以放大技术中所蕴含的能量
2012-04-11 10:48:29
624
原创 MSP430F5438的烧写
通过IAR的项目加UIF可以在线烧写5438,但是呢这样用不便于生产上的烧写。在项目后期找烧写方法时:1、首先试过BSL,这种方式最便宜,但是速度慢而且需要改板子(用的不是JTAG口);2、后来试用了mspfet软件,早期的版本根本没有5438,从官网下最新版的后,倒是出现了 5438,但是试了并口的jtag以及UIF均不行,现在还不知问题在哪;3、最后试的是Elprot
2011-10-26 17:45:46
2153
原创 网址收藏
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
481
原创 遭遇内存对齐问题
先说理论的:为何要内存对齐?1、平台原因(移植原因):不是所有的硬件平台都能访问任意地址上的任意数据的;某些硬件平台只能在某些地址处取某些特定类型的数据,否则抛出硬件异常。2、 性能原因:经过内存对齐后,CPU的内存访问速度大大提升。图一:这是
2011-09-03 16:44:48
2647
5
原创 理解Z-Stack协议中事件和消息
1、事件(EVENT),类型为uint16,位域表述,总共可有16个事件,其形式为:SYS_EVENT_XXX 例如:SYS_EVENT_MSG,表示任务有待处理的消息。2、消息(MSG),由uint8的ID标识,可有256个。既生瑜何生亮?
2011-04-25 16:07:00
1890
2
翻译 zigbee 名词定义(zigbee definitions)
属性(attribute):表示物理量或者状态的数据实体。可以通过使用命令在设备间传输此类数据。信标使能的个人局域网(beacon-enable personal area network):以规定间隔传输信标帧的私人局域网,其至少要包含一个设备。绑定(binding):在原端点和目标端点间建立一个单方向的逻辑连接,端点可以在不同设备上亦可以位于同一设备上。广播(broadcast):(broadcast jitter):咋在中继广播前引入的一段随即延迟时间。广播事务记录(broadca
2011-04-14 11:14:00
1474
转载 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
613
转载 学习博客指南-转载
<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
1146
转载 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
444
转载 关于编程学习的七点思索
<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
420
原创 busy-box 中 tftp 用法
<br />tftp -g -r finlename serverip<br />-g:获取文件<br />-r:远程
2010-12-17 10:39:00
614
原创 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
1056
原创 uboot中date命令的使用
uboot1.1.4中的时钟设置与读取命令是date。 当不带参数的时候为读取,设置的参数格式为:月日时分年.秒。 举例如下:xx=>date 020711412007.46 //2007年2月7日11点41分46秒
2010-09-06 10:31:00
1200
原创 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
817
原创 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
922
原创 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
1348
转载 张传波的职场生存经验
作者:张传波 软件知识大学 www.umlonline.cn/school/ 正文: 我会先先说一些无论是你在什么职位都适用的通用法则,然后专门针对不同职位讲讲应该注意的求生法则。 通用法则 法则1:忍耐是一种美德。为了生活,很多时候你必须要忍!忍受你的领导对你的无理责骂、同事的白眼、客户的无理取闹,承受工作的巨大压力,忍受上下班的拥挤、堵车,忍受什么都涨就是工资
2010-05-23 19:20:00
366
转载 牛X语录
1.对不起,你拨打的用户已结婚. 2.作为失败的典型,你其实很成功。 3.不要迷恋哥,嫂子会揍你。 4.多谢你的绝情,让我学会死心 5.上班的心情比上坟还要沉重。 6.別說我很高傲,只昰我拒絕与禽獸打交道! 7.都说女人是衣服,姐是你们穿不起的牌子. 8.哥,不寂寞。因为有寂寞陪着哥 9.姐从来不说人话,姐一直说的是神话。 10.知识就像内裤,看不见但很重要.
2010-05-23 19:16:00
390
原创 函数变参(Variable arguments)
//首先说明问题:// 所谓函数变参指的是在编译时无法确定该函数在调用时参数列表中参数的类型和数量,比如大名鼎鼎的“print”系列; 一、99C标中函数变参的实现: 总体上说就是一个类型外加四个宏函数,这都在stdarg.h里有定义。 (1)、类型va_list:使用时首先用va_list定义一个变量用于保存某个变参函数某次变参使用相
2010-04-18 19:54:00
520
原创 ARM编译器的__irq关键字
ARM编译器指的是armcc编译器。 “__irq”操作的对象是函数,所以从它对普通函数的影响做相同和不同两点论述: 1、相同点:保护所有遭污染的寄存器(浮点寄存器除外)。 所有遭污染的寄存器是以编译时,编译器根据代码所确定的被污染的(在中断例程中使用了的)寄存器, 因此如果中断例程嵌套了中断,这种情况对编
2010-04-16 16:58:00
893
Simba_R6.19.2403.7z
2019-11-05
my cloud home app for pc
2018-10-18
my cloud home app for android
2018-10-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人