很快 所有的设计都将成为嵌入式!-嵌入式-电子行业-hc360慧聪网
Tags: $embedded_产业界, esc, 嵌入式系统会议, 趋势, 88 on 2008-04-30 -All Annotations (0) -About
more frominfo.ec.hc360.com
-
MarkTwain的名言就是“历史不会重演,但也有其规律性。”
-
Saffo相信“多核技术的到来将在开发智能嵌入式系统方面产生巨大影响。
-
提供了一个预测:“我们正在走向一个‘智能’的世界,我们所有行动都将受到我们看不到的嵌入式处理器的导向,进而影响我们生活的方方面面。”
-
对于C++的多核应用,“我们正致力于寻找如何用程序转化以支持分布式计算、优化和嵌入式系统编程的方式。”
-
多核处理器软件开发的障碍是嵌入式设计者目前及未来五年面临的最大挑战
-
“多年以来,C和C++已经成为标准开发语言,没有他们,我们将没有嵌入式产业。”
-
这个市场都将是嵌入式的,所以我不确定“嵌入式”这个术语是否还会存在下去。”
-
技术分析师NickTredennick:“我们将在未来20年内需要越来越多的处理能力,仅有的不同是所有嵌入式设计都将以万亿字节为基础,而不是当今的千兆字节。”
-
单纯识别出嵌入式系统变得越来越难。几乎消费者赖以生存的每一个工具下都隐藏着一个嵌入式系统
-
关键问题是随着几乎所有设计都将成为嵌入式
-
ESC的几个主题演讲人得到了一个共同结论:如果20年前2%的处理器专注于桌面应用,其他98%是嵌入式设计,从现在起20年内,这个比例将是1:99。
SPI串行总线接口的Verilog实现 Implementation of SPI Interface with Verilog HDL 现代电子技术-作者:孙丰军 余春暄
Tags: $2research, 88, fpga, spi, vhdl, 芯片, 论文 on 2008-03-27 -All Annotations (0) -About
more fromcqvip.com
-
重点描述了SPI串行总线接口在一款802.11b芯片中的位置,及该接口作为基带和射频的通讯接口所完成的功能,并给出了用硬件描述语言Verilog HDL实现该接口的部分程序
第一次发贴问:2410 SPI无波形的问题 -
Tags: $debug, 88, s3c2410, spi, 波形, 空载 on 2008-03-26 -All Annotations (0) -About
more fromforum.eetchina.com
-
SPICLK口检测不到信号
-
原来根本就没有问题,是我用的示波器"不中用",没有检测出波形来
-
SPI是空载的
-
在发送数据的时候,在SPICLK管脚上没有波形,到是有一些噪声,而且特别像波形,之所以说是噪声是因为我用示波器测GND时波形和SPICLK差不多。
-
写一小段循环发数据,SPICLK 上有波形吗?
-
写了一个测试程序,用EVC,就是不断的调用驱动里面的SPI_Write()函数,往SPI移位寄存器里写数据,然后判断READY位,看是否移出完毕,完毕则正确,否则则报错 -
我也把GPIO和SPI复用的管脚用作了SPI,同时也禁止了上拉
辉刚的共享空间: WindowsCE目录解析
Tags: $2read, $wince, 88, 目录 on 2008-03-19 -All Annotations (0) -About
more fromwincenet.spaces.live.com
s3c2410平台SD卡驱动分析--分界线
Tags: $driver, 88, sdio on 2008-03-13 and saved by2 people -All Annotations (0) -About
more fromsniper167.bokee.com
Linux(open source)的 SD/MMC/SDIO 支援現況概要 - fd的专栏 - CSDNBlog
-
完整的 SD stack 是要付钱的,请特别注意,SD Card Association product license agreement 并「不」允许 open source 的驱动程序实作
-
没有 open source 的 SD 驱动程序
Linux 同步方法剖析
Tags: $2research, $linux, 88, pj同步, 同步 on 2008-01-31 -All Annotations (0) -About
more fromwww.ibm.com
您准备阅读《Understanding Linux Network Internals》吗? - LinuxSir.Org
Tags: $linux_book, 88, 导读, 深入理解linux网络内幕 on 2008-01-16 -All Annotations (0) -About
more fromwww.linuxsir.org
-
各种LINUX内核阅读的书籍
-
然而没有哪一本能够系统的、深入浅出的带一道我们去研究IP协议栈的代码
-
中国协议分析网CNPAF,我们可以从0开始,逐步写出完整的IP协议栈研究的文档
-
LINUX操作系统以网络应用见长,许多网络产品、网络安全产品都是在LINUX/UNIX系统下开发、应用的。比如router,switch,firewall, IDS,sniffer,vpn ...
-
Linux的源代码是一座丰富的宝库,认真研究这座宝库可以让我们洞悉操作系统、应用程序的内在精髓
-
你准备研究这本可以媲美TCP/IP三卷的经典书籍吗
-
我们所需要的是向《内核注释》、《内核详解》之类的讲解IP协议栈代码的书
Oops的诞生--Pengcheng Zou's Blog
Tags: $2research, $debug, $kernel, 88, oops, pj_oops on 2008-01-11 -All Annotations (0) -About
more frompczou.bokee.com
-
在进程上下文中要自由一些,如果运气好的话,可以苟延残喘一段时间。 -
在中断上下文中,由于中断是关闭的,而且往往会占用一些锁,这种情况下一般除了死,没有什么别的办法。
-
类似用户程序中调用assert()
-
常见的死因有
-
死亡发生的地点也很关键
-
panic()和用户空间的abort()类似,简单清理一下,就可以放心去死(reboot)了。
-
Oops一旦发生,系统已经有些不正常了,即使表面上可能还正常,不过可能有些锁已经被占用而无法释放,很快会导致系统死锁。
-
可以通过sysctl进行设置:
sysctl -w kernel.panic_on_oops=1 -
然后,调用 show_registers(regs) 输出寄存器、当前进程、堆栈、指令代码等信息:
-
如果内核自己犯了这样的错误,则会打出Oops信息。
-
应用程序如果进行了非法内存访问或执行了非法指令,会得到Segfault信号
-
Oops可以看成是内核级的Segmentation Fault
-
其中0002代表错误码 (读错误、发生在内核空间),#1代表Oops发生次数。
-
用Linux,总有死机的时候,如果运气好,会看到一些所谓"Oops"信息
-
硬件发出的内存访问异常(fault)
如何系统地学习linux - linux - oracle aix linux技术及支持
Tags: $2do_work, $2research, $doc, $linux, 88, howto on 2008-01-10 -All Annotations (0) -About
more fromblog.chinaunix.net
嵌入式技术园地 - 嵌入式LINUX下系统时间的实现
Tags: $2research, $linux, 88, rtc, 时钟, 时间 on 2008-01-10 -All Annotations (0) -About
more fromwww.hhcn.com
-
那如果有那我们每次操作date的时候都是从rtc取得时间是不是就可以了呢?
-
前一种方法改变了系统运行方式,
后一种则没有把硬件时间同LINUX系统时间联系起来。 -
修改busybox的date.c代码来实现的的
-
可以偷懒跳过LINUX时间,让date或者您自己的代码直接读取RTC时间,而完全不理会LINUX的时间(还让它是1970...吧)
-
最后,大家记住:
我们看到的时间,实际是在两个不同的地方维护的
一个是LINUX维护的,一个是RTC芯片里面的。
这样就存在一个两个时间同步的问题 -
您都可以不走date的路线,即读取系统时间不用date命令也可以,可以自己直接写个读取时间的函数,例如read_rtc/write_rtc,就用这两个函数取代date命令读取和设置系统时间的功能。
-
下面则是一个更简化的实现方法,
即LINUX启动时,不从RTC芯片里面读取时间,而您直接修改date命令的代码,让它不要从LINUX提供的接口读取,而是直接通过驱动从RTC里面直接读取。 -
通过I2C修改RTC芯片内部寄存器数值(或CPU内部寄存器数值)
-
最好理解的实现方式就是让LINUX内核启动的时候,从RTC芯片里面读取时间值,赋给LINUX的时间变量。这样LINUX一启动时间就校正过来,不再是1970了
-
一个是RTC芯片内部寄存器或CPU的RTC寄存器;另一个则是LINUX维护的时间。LINUX的时间重启就会丢失,而RTC由于有后备电池保护,则不会丢失,在板子断电后还可以继续维持计时
-
时间实际上是两个地方同时在维护的
-
在嵌入式系统上,实现的方法可以灵活多样,只要能达到最终的目的:--->
您可通过某种操作获取当前的正确的时间,而且重启不会丢失。 -
TC可以是外接的一个芯片
-
CPU内置RTC模块
-
我们PC上可以设置系统时间,重启后也不会丢失,就是因为我们PC主板上有RTC支持。
s3c2410设备的注册 - 嵌入式linux - linux 嵌入式
Tags: $2research, $driver, 88, s3c2410 on 2008-01-10 -All Annotations (0) -About
more fromblog.chinaunix.net
关于linux2.6的mmc/sd驱动 -- study's Blog
Tags: $2research, $driver, 88, sdio on 2008-01-10 -All Annotations (0) -About
more fromblog.ednchina.com
-
发表于
s3c2440linux2.6mmc/sd驱动程序 -- study's Blog
Tags: $2research, $driver, 88, sdio on 2008-01-10 -All Annotations (0) -About
more fromblog.ednchina.com
Linux I2C核心、总线与设备驱动
Tags: $2research, $driver, $linux, 88, i2c, pj总线, 总线 on 2008-01-10 -All Annotations (0) -About
more fromwww.linuxdriver.cn
Linux网络驱动程序编写(三) -Linux频道-中国IT实验室
Tags: $2research, $driver, $linux, $net, 88 on 2008-01-10 -All Annotations (0) -About
more fromlinux.chinaitlab.com
Linux实现时钟中断的全过程
Tags: $2research, $linux, 88, 教程, 时钟, 解析 on 2008-01-10 -All Annotations (0) -About
more fromwww.kerneltravel.net
胡侃计算机理论学习(zz)--phosphor
Tags: 444, 88, f;未分类, programmer, thinkintech, 数学分析, 知识结构, 计算机科学与技术 on 2007-12-13 -All Annotations (0) -About
more fromwww.blog.edu.cn
- post by yesky12 on 2007-08-17
※ 来源:.南京大学小百合站 bbs.nju.edu.cn.[FROM: 128.36.232.5]
发信人: sir (阿涩), 信区: Mathematics
标 题: 胡侃学习计算机--理论之外(1)
发信站: 南京大学小百合站 (Mon Oct 15 05:26:37 2001), 站内信件
-
前面主要是从数学角度来看的。从计算机角度来看,理论计算机科学目前主要的研究领域包括
-
Concrete是Continuous(连续)加上discrete (离散)。不管连续数学还是离散数学,都是有用的数学!
-
数学家觉得并不重要。然而,在计算机科学中应用的,恰恰就是这些具体的东西
-
D.E.Knuth(他有多伟大,我想不用我废话了)在Stanford开设了一门全新的课程Concrete Mathematics
-
为了直接面向应用的需要,他要提倡“具体”的数学。
-
计算机科学,尤其是理论计算机科学的核心是算法,而大量的算法建立在图和组合的基础上
-
这是整个数学的基础,也是计算机科学的基础。
-
这些分支处理的数学对象与传统的分析有明显的区别:分析研究的对象是连续的,因而微分,积分成为基本的运算;而这些分支研究的对象是离散的,因而很少有机会进行此类的计算。人们从而称这些分支为“离散数学”。“离散数学”的名字越来越响亮,最后导致以分析为中心的传统数学分支被相对称为“连续数学”。
-
最常和理论计算机科学放在一起的一个词是什么? 答:离散数学。这两者的关系是如此密切,以至于它们在不少场合下成为同义词。 -
传统上,数学是以分析为中心的。数学系的同学要学习三四个学期的数学分析,
-
现代计算机科学和数学的另一个交叉是计算数学/数值分析/科学计算,传统上不包含在理论计算机科学以内。所以本文对计算数学全部予以忽略 -
二三十年以前,计算机科学基本上还是数学的一个分支
-
这个孩子身上始终流着母亲的血液。这血液是the mathematical underpinning of computer science(计算机科学的数学基础),-- 也就是理论计算机科学
-
数据库设计既是科学又是艺术,数据库实现则是典型的工程。
所以从某种意义上讲,数据库是最典型的一门计算机课--理工结合,互相渗透 -
其实计算机还有很多基础课都值得一侃,如程序设计语言原理,图形图像处理,人工智能等等。怎奈我造诣有限,不敢再让内行耻笑。
-
如果先把形式语言学好了,则编译原理中的前端我看只要学四个算法:最容易实现的递归下降;最好的自顶向下算法LL(k);最好的自底向上算法LR(k);LR(1)的简化SLR(也许还有另一简化LALR?)。后端完全属于工程性质,自然又是another story。 -
典型的工程课,不需要太多的聪明和顿悟,却需要水滴石穿的渐悟。
-
汇编预言和微机原理是两门特烦人的课。你的数学/理论基础再好,也占不到什么便宜
-
一个一流计算机系的优秀学生决不该仅仅是一个编程高手,但他一定首先是一个编程高手
-
如果计算机只有理论,那么它不过是数学的一个分支,而不成为一门独立的科学。事实上,在理论之外,计算机科学还有更广阔的天空
-
数据结构有两种不同的上法:一种把它当成降低要求的初级算法课,另一种把它当成高级的程序设计课
-
把形式语言与自动机中定义的模型,和数理逻辑中用递归函数定义的模型比较一番,可以说非常有趣。现在才知道,什么叫”宫室之美,百官之富“!
-
形式语言和自动机的作用主要在作为计算模型,而不是用来做编译。事实上,编译前端已经是死领域,没有任何open problem。如果为了这个,我们完全没必要去学形式语言--用用yacc什么的就完了
-
理论计算机的根本,在于算法。现在系里给本科生
开设算法设计与分析,确实非常正确。环顾西方世界,大约没有一个三流以上计算机系不把算法作为必修的。 -
把抽象代数和线性代数结合起来,对初学者来说非常理想
-
总的来说,学集合/逻辑起手不难,但越往后越感觉深不可测。建议有兴趣的同学读读朱老师的“数学基础引论”--此书有点时间简史的风格,讲到精彩处,所谓“天花乱坠,妙雨缤纷”,令人目不暇接。读完以后,你对这些数学/哲学中最根本的问题有了个大概了解,也知道了山有多高,海有多深。
-
计算机系学生不懂组合和数论,也是巨大的缺陷。要做理论,不懂组合或者数论吃亏可就太大了。
-
概率论与数理统计这门课很重要,可惜少了些东西。
少了的东西是随机过程。到毕业还没有听说过Markov过程,此乃计算机系学生的耻辱。没有随机过程,你怎么分析网络和分布式系统?怎么设计随机化算法和协议?据说清华计算机系开有“随机数学”,早就是必修课。人家可是工科学校,作为自以为“理科计算机系”出身的人,我感到惭愧。 -
从抽象代数的观点来看,高等代数里的结果不过是代数系统性质的一些例子而已
-
中国的所谓高等代数,就等于线性代数加上一点多项式理论。我以为这有好的一面,因为可以让学生较早感觉到代数是一种结构,而非一堆矩阵翻来覆去
-
对计算机系学生而言,追求算来算去的所谓“工科数学一”已经彻底地走进了魔道。记上一堆曲面积分的公式,难道就能算懂了数学分析?
-
数学分析这个东东,咱们学计算机的人对它有很复杂的感情
-
它好象难得有用到的机会,而且思维跟咱们平常做的这些离散/有限的工作截然不同
-
南大计算机系。系里的传统是培养做学术研究,尤其是理论研究的人。而计算机的理论研究,说到底了就是数学,虽然也许是正统数学家眼里非主流的数学。
Notation: * = Private bookmark and comment|… = Clipping [?] | … = Public highlight [?]




