注册 登录
电子工程世界-论坛 返回首页 EEWORLD首页 频道 EE大学堂 下载中心 Datasheet 专题
lyyiqo的个人空间 https://home.eeworld.com.cn/space-uid-454432.html [收藏] [复制] [分享] [RSS]
日志

嵌入式学习的点点滴滴(我的学习笔记-《鸟哥的linux私房菜》1)

热度 1已有 2277 次阅读2013-8-18 22:26 |

(一)看完计算机概论,发现以前对计算机的了解只是皮毛
CPU种类的区别:精简指令集:每个指令的执行时间短,执行性能佳,但要做复杂的事情需由多个指令完成:复杂指令集:执行花费时间长,但每条指令可处理的工作较丰富。
x86架构计算机为32位,x64架构为64位。
主板上的芯片通过两个桥连接的:北桥负责连接速度较快的CPU、内存、显卡;南桥负责速度较慢的周边接口,如硬盘,USB,网卡。
CPU的频率由外频和倍频相乘得来,外频是CPU与外部组件进行数据传输的速度,倍频则是CPU内部用来加速工作性能的一个倍数。频率是CPU每秒钟可以进行的工作次数。
内存:所有的数据都需要加载到内存才能够被CPU读取,内存越大,所能加载的数据越多。选择计算机,CPU与内存的外频相同最佳。当然,除了内存之外,CPU也自带‘内存’,称为第二层高速缓冲,不需要经过北桥,提升了CPU性能。内存断电清空。
BIOS程序写到了ROM里,现在通常写入闪存或EEPROM.
显卡的内存和频率关系到CPU的性能,和显示界面的清晰度。
硬盘的转速决定了数据读取速度。
PCI适配卡:通过PCI接口传输的,比如:网卡,声卡。
电源的选择对于主机的性能也相当重要,稳定度不同。
计算机是以二进制数据传输的,比如汉字,是通过16位二进制码进行表示,可以表示达到6万多个中文字。
机器程序让计算机有了生命,科学家发明了编译器,让人类看得懂的程序语言转换成计算机语言。
操作系统的角色:
鎿嶄綔绯荤粺鐨勮?鑹�
操作系统必须要能够驱动硬件,如此应用程序才能够使用该硬件功能。
(二)linux的发展历史
在70年代,有了老大哥UNIX,但早些的的unix只能与服务器或者大型工作站划上等号,后来AT&T推出system V第七版unix可以支持x86架构的个人计算机,当时unix版权被收回,内核源码不公布,谭宁邦教授为了教导学习认识unix,便编写minix这个unix like 的内核程序。
1984年史托曼发起的GUN项目,为创建一个自由、开放的unix操作系统,但这谈何容易,于是史托曼开始编写在unix上运行的小程序,发现不论什么软件都需要编译成二进制文件,便开始编写c语言的编译程序,于是就有了现在的GUN C Compiler(gcc)。在自由、开放的影响下,托瓦茨编写了自己的内核程序,并将程序放在BBS上供大家下载讨论,这引起了广大志愿者的参与,不停的完善linux。
linux的内核版本:如奇数2.5xx,为开发中版本,如偶数2.6xx为稳定版本。
(三)linux如何学习
linux有两种主要的操作模式,分别是图形界面和命令行界面。如果想深入学习linux,最好使用命令行界面。
linux操作系统可运用于很多环境,在此就不多说了。
我自己都还没开始学习,没有资格和大家分享这些,不过鸟哥书里有几个网站我觉得可能用的上,推荐给大家:javascript:;
      javascript:;
      javascript:;
 
我会坚持学下去,并且分享给大家的。
 
 
 
 
 
 
 
 
发表评论 评论 (7 个评论)
回复 soso 2013-8-19 17:27
加油 博主 :)
回复 lyyiqo 2013-8-19 21:59
soso: 加油 博主 :)
谢谢
回复 eric_wang 2013-8-20 15:48
支持博主
回复 lyyiqo 2013-8-20 16:21
eric_wang: 支持博主
谢谢啦
回复 eric_wang 2013-8-20 17:08
希望 能加持发下去哦
回复 hjh2008303 2014-7-28 11:26
谢谢,希望坚持下去
回复 hjh2008303 2014-7-28 11:46
哥们,安卓系统能不能自己开发驱动,比如直接给手机开发

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册

热门文章