Chinaunix首页 | 论坛 | 博客
  • 博客访问: 28507
  • 博文数量: 10
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 75
  • 用 户 组: 普通用户
  • 注册时间: 2014-10-20 12:05
个人简介

.

文章分类
文章存档

2015年(1)

2014年(9)

我的朋友

分类: 嵌入式

2014-11-16 22:44:46

2014 10 27
makefile 看到20分钟
学习了liunx基本的文件、目录操作指令,vi编辑器的使用,shell下的基本操作,光盘的挂载。
以及liunx和windows之间的文件传输协议samba、linux和linux之间传输协议nfs这个可以方便的用来从开发板上直接获取宿主机上的文件,其中要用到的就是目录的挂载,简单来说就是在宿主机上建立一个文件共享目录,同时在arm板上也建立一个目录,将此目录挂载到宿主机上,通过访问arm板上的挂在点来访问PC上的资源,当然需要提前将资源放到共享目录里。linux的安装时候分区那一块没有掌握,现在主要把arm板搞懂,等有时间再重新装一下系统。linux可能就学了这么多,应该还有好多指令没提到,平时多用。


下面就是arm。学了基本的烧写程序,系统这些都不是很重要,另外还学了基本的windows下编程工具。最重要的应该是这几天学的底层上的东西,GPIO接口、UART、中断还没看、这些还应该多看  把为东山这部分看完,另外感觉微机原理知识有些欠缺,是该整理一下哪些方面有遗漏。前几天看了下Uboot程序,看懂看不懂55开,本来想着照着教程过一遍移植,想一想算了吧先,,先把硬件、接口、内存分配搞清楚再搞移植。先这样 睡觉
10.29
mmu_tlb_base + (virtuladdr >> 20 = (physicaladdr & 0xFFF00000) | MMU_SECDESC_WB
这是MMU中虚拟地址和物理地址相对应的语句结构 具体还是没搞懂 先这样吧  -- -
10.31
 我擦啊 原本想着搞u_boot移植,结果两个半小时就搞了个 基本目录的修改和编译环境,最蛋疼的是在linux下怎么make都不成功,刚开始是arm-linux-gcc有问题,修改了半天 把交叉编译环境弄好了,还有个问题 make的时候提示***没有规则可以创建目标”disclean(其实是distclean,刚开始记错了,这不是主要问题),包括后面make smdk2440_config也是这个问题。查了下资料 原因在必须在root权限下进行make,刚开始想到这个问题,但是我进入root权限下犯了个非常耳鼻的问题,我找不到samba共享用的student目录(在普通永华下是有的),root根目录下没有,,我曰啊  原来在cd /home下  二到无可救药。果然进入u-boot目录下可以正常make了。一上午就这样过去了。
总结、:linux指令长时间不用就会忘记 学了白瞎!!


&用于取地址
*用于取值
&*或者*&放一块 作用抵消 相当于没有

传引用调用实参 形参都改变;传值调用只改变形参 实参没有改变
明白了 传引用调用是传递的变量的地址,典型的操作就是指针作为函数参数,对该参数的修改 会改变内存地址中的值,万劫不复

而传值调用只是对变量值的拷贝,只是拿来借用,后续的操作不会影响该地址或者该变量的值~!!

阅读(506) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~