tag 标签: 环境搭建

相关帖子
相关博文
  • 热度 2
    2023-12-4 09:12
    723 次阅读|
    0 个评论
    HPM5300EVK是一款高性能RISC-V内核通用MCU开发板,由先楫半导体公司出品。它集成了板载调试器,并且配备了一个标准 JTAG 接口,可以连接 JLINK、DAPLINK 等各类调试器。此外,该开发板还提供了丰富的外设接口,包括一个ADC输入SMA接口和一个电机控制及传感器接口,以及1个2x20pin IO扩展接口,连接了HPM5300MCU的大部分IO。 对于环境搭建部分,您需要下载并安装Keil uVision5集成开发环境(IDE)和先楫HPM5300开发板支持包。然后通过USB线将HPM5300EVK与电脑连接,在设备管理器中查看设备驱动是否安装成功。 c命令开始运行。
  • 热度 24
    2012-3-22 15:55
    3265 次阅读|
    0 个评论
    在新安装的 ubuntu 中,前一阵一直没有找到合适的方法来编译 .asm 文件到 .exe 文件来进行汇编语言的学习,上网搜素了一下,今天终于成功的把这个环境搭建好了,主要还是对于软件的安装和配置相应的环境。   在 ubuntu 中我们使用的软件是 dosemu ,这也是微机原理的老师所推荐的,所以就用这个好了,不过其实在 ubuntu 中有,而且也是一个软件,是名为 nasm 的东西,这个我没有尝试过,不过看样子应该是可以使用的,在这里,我们安装名为 dosemu 的软件,从名字上我们就可以看出来是对于 dos 的一个仿真的环境,好了,不管如果,到这里我们已经成功了一半,刚开始安装完后(用 ubuntu 的软件中心中安装,全自动化,也是对于初学者最好的方式),你应该就可以使用其中的 debug 的功能了,具体的用法在这里就不再说了,主要是在 dosemu 中是以 d 盘为主目录的,当然这也是虚拟的,不过其中的对应是很重要的,在 ubuntu 中的主文件系统中,也就是桌面所在的文件夹,你可以新建一个文件夹,可以名为 dosemu (最好不要起名字为 dos ),然后在这里面,我们首先在网上寻找一个 masm5 的文件(最好是 .tar.gz 的形式),然后放到你的前面新建的文件夹中(这里是 dosemu 文件夹),解压(这里可以和 windows 中操作方法一样,也可一用指令,不过开始的时候就偷一点懒啦)。   好了,环境已经搭建完毕,现在可以开始我们的编程了,汇编的具体的过程是首先编写 .asm 文件,然后用 masm.exe (在解压后的 masm5 文件夹中有这个东西),用 masm 指令编程 obj 文件,然后用 link 指令编成 exe 文件,这就是一个在 win dos 中的可以执行的文件了,好了,你已经差不多完成了整个的流程了。恭喜你自己吧!唯一在这里必须注意到的,是必须把你前面编写的 .asm 文件放在你的 masm5 文件夹中,然后你在 dosemu 中进入相应的文件夹中就可以使用其中的 masm 和 link 了,在外面就没有办法使用,可能是查找的范围的限定吧,我之前没有成功就是这个原因了。  
  • 热度 23
    2012-2-21 13:48
    1970 次阅读|
    6 个评论
    电子环境搭建(连载1) 卷心菜   对于电子的学生来说,最最重要的事情就是实验了,能够在理论学习后吧理论恰当的在实验中得到验证,这样我们的知识的构建会变得更为方便,对于单片机来说,就可以再这里作为一个很好的例子,著名的软件我们有Multisim等等的软件,当然,这样的软件的性能很好,希望有一天在中国也能诞生这样的专业的软件。   首先,我们需要把软件打开,当然,在打开之前,我们需要下载,至于下载的问题,我相信百度就可以全权帮助你完成这个任务,至于**之类的事情,在此不谈。   打开软件后,我们可以看到一个构建元器件的平台,在这个设计平台内,我们可以加入自己想要加入的原件,来组成我们想要构建的电路,我们在这里需要的是构建单片机的设计平台,我们需要首先选进单片机的原件,对于初学者来说,我们需要的是51单片机,那么,你可以软件界面上方的大概第三行的位置(如果是默认的设置下),也就是有很多的原件的模拟的小图标的地方,你可以选中其中的任意一个,其实你不必去记忆很多的原件的具体的位置,你所需要的,知识对于原件的一个描述,比如说,我在单片机中需要的晶振(别说你不知道),你可以找到他的英文,晶体:crystal,然后基本上你就可以找到它了,在刚刚任意选中的原件上单击以后,会出来一个更为细致的选择框图,在这里的database和group中(也就是在选择框图的左上方),你可以选择原件所在的库和组,但是对于普通使用者来说,我们的使用库是不需要改变的,当然,如果你需要某些特殊的原件,你可能要首先添加进原件库才能够使用,这是后话。我们要做的就是在group中选择select all groups,然后在下面的family中选中select all families,这时我们需要在稍右边的component中填上我们对于原件的描述,如果是这里我们需要的单片机,那么我们填上8051,这时我们所需要的原件就出现了!离成功已经不远了!   选择右上角的OK,就可以放置刚刚选择的原件,至于你要放在那个位置,你自己定,其实放在中间就可以了,这还只是单片机的最最主要的部分,而接下来,我们需要为他添置原件,比如提供始终震荡的子电路(别说你不知道),也就是晶体振荡器和两个电容,这个可以去参考一些单片机最小系统的电路,还有供电,这个不要忘记,接地也是一个好习惯。   然后我们就需要对单片机进行具体的编程了,这才是最最重要的部分,硬件需要软件才能很好的完成某些具体的功能,那么,我们双击放置好的单片机,在这之前,有一点我忘记讲了,就是在你放置完单片机以后,你需要进行一些先前设置,该软件提供了傻瓜操作来完成这个任务,在放置好原件后弹出的对话框中,我们首先为工作区域起一个好听的名称,这个也是你自己定啦!然后next,接着对话框时对编程的细节的设定,其实最最主要的就是第二项programming language,你有两个选择,可以选择C,也可以选择汇编,也就是assembly,在初开始,你可以选择汇编,到了后面随着经验的增多和熟练,你可以考虑用C语言,毕竟人往高出走嘛。然后,然后嘛,然后你就成功了,现在你可以编写自己需要的程序来掌控单片机的运行情况了,当然,这必须建立在你又一点汇编的基础的知识上,否则这个事不能实现的,当然你可能会问,那编程的窗口呢?怎么还是一个单片机的设计图纸?别急,这就给你指明,这个编程的环境就在main.c(如果你没有改变该文件的默认的名称的话),你的设计文件的旁边,也就是在整个窗口左下角的小标签指示的那样,你可以点选小标签来改变你的窗口,然后你就切换到了你所需要的那个编写汇编的程序的窗口,然后就没有了。   其实还是有一些提醒的,在实际仿真中,你可能会去让一个LED闪烁一下,然后你把中间爱你的延迟时间设到为1秒,结果在实际的仿真过程中(如果不知道怎么使电路仿真,问百度吧),你可能会注意到那个灯等了半天都没有闪,这是怎么回事呢?   一开始我也百思不得其解,我的程序也并不能有错呀,这么简单的一个程序,况且编译下来(如果不知道怎么编译,问百度吧)也没有问题,那么问题出在哪里呢?其实你的程序或许真的没有错,注意!仿真的时候在整个窗口的右下方,有一个进度条在不停的闪烁,而且在旁边有一个数字在不停的跳转,这是啥呢?那就是仿真的时间度量,注意到没有?哦,原来问题就出在这里,时间单位为ms?天哪,这的等到啥时候,一秒=1000毫秒,一毫秒=。。。。恩,或许你已经在换算了吧,但是,为啥不能把仿真的时间设到s级呢?这不是更加符合我们的习惯吗?不是更能实际仿真功能吗?那设计软件的人啥?当然不是,仿真终究是仿真,而仿真的软件的性能也不可能这么强劲,所以只能在这个级别仿真,当然,随着计算机的运算速度的提高,未来的仿真一定能做到与现实中无异!我们的游戏不是也有逼真的3D效果了吗?当然,如果中国能够这样的能力,我们都会十分的高兴!所以,你所要做的,就是把这个程序中的相应的时间做相应的调整,好了,关于在Multisim中仿真单片机的环境搭建就先说到这里,下次说说用Keil软件与Multisim共同用C语言仿真单片机的环境的搭建,敬请关注!