15年5月份嵌入式笔记之开发工具的使用

SourceInsight使用:

把光标停在一个函数,ctrl键+左击,跳转到函数的实现。Alt+逗号,跳回上一个界面。

对于变量,也有同样的操作。

SecureCRT工具:在公司里面不是每个人都有一台Linux服务器,一般只有一台服务器,不可能每个人都跑去操作服务器,这时就需要远程登陆然后控制,SecureCRT就是满足这个需求。

Vmware Linux查看ip地址:ifconfig

windows查看ip地址:ipconfig

windows连接vmware Linux:

确保两者处于同一网段。假设windows的ip地址为192.168.1.7。则可以设置vmware Linux的ip地址为192.168.1.17

在vmware Linux下设置ip地址的命令为:sudo ifconfig eth1 192.168.1.17

其中eth1是通过ifconfig命令查看后,知道虚拟机网卡为eth1.

查看windows 与vmware Linux是否连接成功,在vmware Linux下输入命令:ping 192.168.1.7

windows与vmware Linux连接还有前提,虚拟机设置里面,1有网卡,2让其连接,3桥接方式。

以上设置完成后,在windows下远程登陆Linux服务器,使用工具SecureCRT,快速连接,Protecal为SSH2,Hostname为192.168.1.17

用户名为crook,密码123456。即可登陆。

SecureCRT不仅如上面所述支持远程登陆,还支持串口操作,此功能远优于windows自带的超级终端。

cuteftp:在公司里面不是每个人都有一台Linux服务器,一般只有一台服务器,不可能每个人都跑去操作服务器,这时就需要现在windows下编写程序,

然后把编写好的程序上传给Linux服务器,ftp传输工具(比如cuteftp)就满足这个需求。

具体操作,打开cuteftp,分别输入192.168.1.17,crook,123456。



Linux基本操作:

vmware Linux下命令:

开网卡:sudo ifconfig eth1 down

关网卡:sudo ifconfig eth1 up


SRAM:优点,速度快,操作方便,无需刷新电路;缺点,价格贵。

SDRAM:优点,便宜;缺点,速度慢,操作复杂,需要刷新电路。


开发板两种启动方式:(如图所示)

 NOR flash启动:cpu访问的0地址指向NOR,即BANK0。

NAND flash启动:BANK0不能使用,cpu访问的0地址指向片内内存SRAM(只有4k),即setppingstone,

然后cpu将NAND前4k内容拷贝到SRAM,然后从0地址运行。


程序启动过程:(如图所示)(如图所示)


1.一上电,NAND前4k内容拷贝到SRAM;

2.关看门狗,初始化存储控制器;

3.SRAM里面(steppingstone)代码拷贝到SDRAM;,继续执行(即本来在SRAM里面运行,现在转到SDRAM里面运行)



位操作:

1.将某一位清零,假设将第三位清零,a=a & ~(1<<3)。0000 1000 => 1111 0111 =>即可将第三位清零。

2.将某一位置1,假设将第三位置1,a=a | (1<<3)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值