事实上现在已经是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日相关推荐

  1. 医院管理制度【第一辑】2010年11月12日

    我最近将陆续整理医院管理制度方面的资源汇总,这里先做一个实验,整理一下今天2010年11月12日的关于医院关老子制度的帖子. 中国医院管理制度全集(上) 中国医院管理制度全集(下) 医嘱书写.执行制度 ...

  2. 2010年4月12日星期一

    2010 年 4 月 12 日星期一 1.    我们现在面临的处境: 2.    我们的压力: 3.    我一直等着陆老师的回复: 4.    宣传工作: 5.    Cooky 我一直等着陆老师 ...

  3. 2010年06月12日

    为什么80%的码农都做不了架构师?>>>    今天装了个rhel 5.5,想制定光盘做yum源,网上找了个资料: rhel 5.x 将YUM指定为光盘--yum配置格式示例 后经过 ...

  4. v512工作室_Java高端培训系列视频--2010年4月12日最新更新

    http://www.verycd.com/topics/215898/ http://www.letv.com/ptv/pplay/11414.html oracle教程电子书 v512工作室_张利 ...

  5. 【历史上的今天】6 月 12 日:美国进入数字化电视时代;Mozilla 的最初开发者出生;3Com 和美国机器人公司合并

    整理 | 王启隆 透过「历史上的今天」,从过去看未来,从现在亦可以改变未来. 今天是 2022 年 6 月 12 日,在 1992 年的今天,我国研制出汉字掌上型微电脑.中科院振中计算机磁盘公司于三十 ...

  6. 2010年5月21日 下雨了

    2010年5月21日,下雨了. 天气很凉快. 早上睡到9点,起来出去吃了些早点,然后回来洗个澡,在洗洗衣服,就做在电脑前浪费青春了. 前天把系统换成了win 7 64bit的. 因为之前买了根内存,但 ...

  7. 机器之心 Synced 08月12日 20:59

     机器之心 Synced 08月12日 20:59 机器学习 人工智能 谷歌大脑 分类 :互联网 阅读:333 抢沙发 分享到: 0 分享到微信朋友圈 打开微信.点击 " 发现 &quo ...

  8. 分享Silverlight/WPF/Windows Phone/HTML5一周学习导读(12月12日-12月18日)

    分享Silverlight/WPF/Windows Phone/HTML5一周学习导读(12月12日-12月18日) 本周Silverlight学习资源更新 Silverlight学习小记 阿里山地方 ...

  9. 2010年5月24日--2015年5月24日

    2010年5月24日那天晚上,我下班回家,吃完饭,虽然我不记得是自己做的饭还是买回来吃的.我捧起了<<C Primer Plus>>(第五版),开始了我的程序生涯.在那之前是我 ...

最新文章

  1. 一文看懂自动驾驶关键技术
  2. 更改IE浏览器默认的源文件编辑器
  3. openjdk 使用_如何在OpenJDK中使用ECC
  4. 阿里数加大数据平台发布,将培养5万大数据科学家
  5. ContOS网络连接及简单的ssh Xshell连接!
  6. POJ 3667 hotel(shǎ崽大神的模板|区间合并)
  7. Android 代码名字-API级别-版本号-NDK版本对应关系
  8. 谈恋爱、结婚的5种境界
  9. JQuery控制div外点击隐藏,div内点击不会隐藏
  10. 终于能在Linux下用firefox使用支付宝了!!!
  11. High-Sierra,MacOS10.13,增加IntelHD3000显存的方法
  12. Centos 7 设置静态IP地址
  13. python中shape用法
  14. 用python计算有效前沿_【投资组合理论】Python绘制上证50成分股有效前沿和CML
  15. 跑跑卡丁车Bingo喜当托儿纪念,2022/04/30,23:38:56
  16. D - Miracle Tree(思维+构造+树的直径)
  17. Java8 Stream,过分丝滑!
  18. 页面级优化——icon图标显示方式
  19. php xmp,xmp可以一直开着吗
  20. 程序员与ChatGPT的日常问答

热门文章

  1. 变频器转矩计算机构负载,变频器如何与平方转矩负载匹配?
  2. 中国电信高管:下一步将建设五个全球流量转接中心
  3. easyui的数据表格
  4. medoo php 教程,使用Medoo框架完成增删改查功能
  5. 【OpenCV+Dlib】C++基于眼睛宽高比的实时眨眼检测(原理+完整源码)
  6. java+mysql 基于ssm的仓库进销存管理系统
  7. linux下ace安装教程,Linux 系统中如何安装配置ACE
  8. TokenGazer评级 | Bancor:经济模型架设具备创新 未来发展存在较多挑战
  9. 安卓比苹果危险?98% 恶意软件针对安卓!苹果反对开放 APP 第三方下载
  10. 新浪图床链接-阿里云oss 一键替换程序