2010年1月12日
事实上现在已经是1月13日了。
昨天下午才发现这里是这么好的学习基地,真的还蛮兴奋的,而且一来就发现了嵌入式的在线课堂,感觉就像神赐的礼物一样。呵呵,可能有些夸张了。不过我现在是打算每天都来逛逛了。大多数人上网都选择了娱乐,能够静下心来在网上好好学习有时并不容易,不过我希望改变就从现在开始,抓住这些资源,好好的提升自己。
以后就把自己学习的笔记放在这里吧,作为一个积累。以后再来翻翻,肯定很有成就感,呵呵~
那么就开始写12日的笔记吧。
================ 笔记一 ================
很喜欢这个直播课堂,也很幸运的碰巧看到了嵌入式的课程,而且也很幸运的一节课从头听到了尾,没有迟到,也没有听不到声音和看不到画面的问题出现。唯一遗憾的是今天讲的是第二节课,第一节课也不知哪里可以看到了。
今天的课讲的是U-boot的应用与移植,一边听课一边在本子上随手记了一些东西,现整理如下。
BootLoader是启动操作系统之前执行的一段代码,其中包含了对硬件的初始化,以及引导操作系统。常见的BootLoader有LILO、GRUB、U-Boot等等。BIOS和BootLoader是一个概念。
U-Boot比BIOS支持的功能多一些。它的代码和Linux的类似。U-Boot是一个启动程序,本身可以看做一个小型的操作系统。用U-Boot验证板子的工作情况——如查看寄存器、硬件等——比加了操作系统的更方便。
第一次把U-Boot烧进板子里需要通过并口和解泰克(这个东西还要查一下是什么),后面对U-Boot进行更新时可以通过串口进行。开发板可以使用NFS方式挂载在Linux主机中进行通信,不过需使用网线将PC和开发板相连接。具体的还要等拿到课件以后对照PPT上的看一下。
U-boot的程序是针对具体的板子的,而不是通用的。(我想毕竟里面要放硬件的初始化嘛)所以应先了解硬件,通读板子上相关芯片的手册之后再考虑U-Boot移植。
U-Boot的程序包含两个阶段。stage1一般使用汇编,以提高效率。stage2一般使用c语言,以实现更高级功能。不过两个阶段并没有明确的界限,如果要求不高,两个阶段都用c也是可以的。具体两个阶段分别做什么,还要看PPT上的内容。反正各硬件的初始化是放在stage2的。
目前U-Boot也没有什么书籍可以买,所以学习的最好方法就是读参考程序。
目前我们的实验好像还没有涉及到这么深的地方,不过我相信以后肯定会用到这些知识的。到时候还要回来系统的学一下,今天就只是入个门了。
=============== 笔记二 ================
最近要学Linux系统,于是装了一个Ubuntu,结果花了两天时间都没连上网。今天姑且先把自己之前用的一些方法放在这里,做个积累。
首先去查了锐捷的安装方法。
下载了myxrgsu,libpcap.so.0.6.2,libstdc++.so.5。将myxrgsu用cp命令复制到/bin,再把libpcap和libstdc++用cp命令复制到/usr/lib里。在这里稍微体会了一下Linux的安全性。之前用Windows的一些习惯对人的影响还是很深的。我本来还想用复制粘贴直接把myxrgsu粘到/bin目录下的,后来发现/bin目录下根本没有粘贴这个选项。估计是必须用超级管理员账户才能进行的操作。所以还必须要在终端里使用sudo。我觉得起码这点就比Windows安全很多。
然后在Windows下抄下了自己的网络配置:运行->输入cmd,然后输入ipconfig/all,就可以看到了~
然后进入ubuntu,但是不知为什么就是找不到Network Setting这个东西,只找到Network Connection。在里面始终找不到static IP在哪里设置,不过找到了很像输入IP地址的框框,于是就把自己的IP、子网掩码、网关那些东西输进去了。
然后根据网上所说的设置IP:sudo ifconfig eth0 xxx.xxx.xxx.xxx。不过这里我实在是不知道实际的IP地址和我之前输入的IP有什么区别,于是就把自己之前设的IP又输了一遍。
接下来运行myxrgsu,不出所料,果然连不上网,提示说如果启用了DHCP,就要换IP(大概是这个意思)。不过我真不知道除了这个IP还能是什么了。。。
因为无意间看到有人推荐了mystar,于是我又去找了mystar。这个更简单,下载解压之后,把用户名和密码输入mystar.conf文件里,然后存在/etc下,再运行。不过还是连不上,提示是乱码,就IP俩字正常,所以我估计还是IP的问题。看来两个软件安装的都是没问题的,问题就在网络配置上。于是我下一步又去找网络配置的方法。
找到一个终端下的配置方法如下。
输入sudo pico /etc/network/interfaces,然后修改里面的配置:
auth eth0
iface eth0 inet static
address xxx.xxx.xxx.xxx
netmask 255.255.255.0
gateway xxx.xxx.xxx.xxx
保存退出,再输入sudo pico /etc/resolv.conf
添加nameserver xxx.xxx.xxx.xxx
保存退出。不过后来发现锐捷还是有IP问题。
不过现在我才发现我之前没有重启ubuntu或者重启网络组件,所以打算天亮以后再试试看,希望到时可以成功~
以上。
2010年1月12日相关推荐
- 医院管理制度【第一辑】2010年11月12日
我最近将陆续整理医院管理制度方面的资源汇总,这里先做一个实验,整理一下今天2010年11月12日的关于医院关老子制度的帖子. 中国医院管理制度全集(上) 中国医院管理制度全集(下) 医嘱书写.执行制度 ...
- 2010年4月12日星期一
2010 年 4 月 12 日星期一 1. 我们现在面临的处境: 2. 我们的压力: 3. 我一直等着陆老师的回复: 4. 宣传工作: 5. Cooky 我一直等着陆老师 ...
- 2010年06月12日
为什么80%的码农都做不了架构师?>>> 今天装了个rhel 5.5,想制定光盘做yum源,网上找了个资料: rhel 5.x 将YUM指定为光盘--yum配置格式示例 后经过 ...
- v512工作室_Java高端培训系列视频--2010年4月12日最新更新
http://www.verycd.com/topics/215898/ http://www.letv.com/ptv/pplay/11414.html oracle教程电子书 v512工作室_张利 ...
- 【历史上的今天】6 月 12 日:美国进入数字化电视时代;Mozilla 的最初开发者出生;3Com 和美国机器人公司合并
整理 | 王启隆 透过「历史上的今天」,从过去看未来,从现在亦可以改变未来. 今天是 2022 年 6 月 12 日,在 1992 年的今天,我国研制出汉字掌上型微电脑.中科院振中计算机磁盘公司于三十 ...
- 2010年5月21日 下雨了
2010年5月21日,下雨了. 天气很凉快. 早上睡到9点,起来出去吃了些早点,然后回来洗个澡,在洗洗衣服,就做在电脑前浪费青春了. 前天把系统换成了win 7 64bit的. 因为之前买了根内存,但 ...
- 机器之心 Synced 08月12日 20:59
机器之心 Synced 08月12日 20:59 机器学习 人工智能 谷歌大脑 分类 :互联网 阅读:333 抢沙发 分享到: 0 分享到微信朋友圈 打开微信.点击 " 发现 &quo ...
- 分享Silverlight/WPF/Windows Phone/HTML5一周学习导读(12月12日-12月18日)
分享Silverlight/WPF/Windows Phone/HTML5一周学习导读(12月12日-12月18日) 本周Silverlight学习资源更新 Silverlight学习小记 阿里山地方 ...
- 2010年5月24日--2015年5月24日
2010年5月24日那天晚上,我下班回家,吃完饭,虽然我不记得是自己做的饭还是买回来吃的.我捧起了<<C Primer Plus>>(第五版),开始了我的程序生涯.在那之前是我 ...
最新文章
- 一文看懂自动驾驶关键技术
- 更改IE浏览器默认的源文件编辑器
- openjdk 使用_如何在OpenJDK中使用ECC
- 阿里数加大数据平台发布,将培养5万大数据科学家
- ContOS网络连接及简单的ssh Xshell连接!
- POJ 3667 hotel(shǎ崽大神的模板|区间合并)
- Android 代码名字-API级别-版本号-NDK版本对应关系
- 谈恋爱、结婚的5种境界
- JQuery控制div外点击隐藏,div内点击不会隐藏
- 终于能在Linux下用firefox使用支付宝了!!!
- High-Sierra,MacOS10.13,增加IntelHD3000显存的方法
- Centos 7 设置静态IP地址
- python中shape用法
- 用python计算有效前沿_【投资组合理论】Python绘制上证50成分股有效前沿和CML
- 跑跑卡丁车Bingo喜当托儿纪念,2022/04/30,23:38:56
- D - Miracle Tree(思维+构造+树的直径)
- Java8 Stream,过分丝滑!
- 页面级优化——icon图标显示方式
- php xmp,xmp可以一直开着吗
- 程序员与ChatGPT的日常问答
热门文章
- 变频器转矩计算机构负载,变频器如何与平方转矩负载匹配?
- 中国电信高管:下一步将建设五个全球流量转接中心
- easyui的数据表格
- medoo php 教程,使用Medoo框架完成增删改查功能
- 【OpenCV+Dlib】C++基于眼睛宽高比的实时眨眼检测(原理+完整源码)
- java+mysql 基于ssm的仓库进销存管理系统
- linux下ace安装教程,Linux 系统中如何安装配置ACE
- TokenGazer评级 | Bancor:经济模型架设具备创新 未来发展存在较多挑战
- 安卓比苹果危险?98% 恶意软件针对安卓!苹果反对开放 APP 第三方下载
- 新浪图床链接-阿里云oss 一键替换程序