介绍几款嵌入式开发工具,或许能用上!


嵌入式开发就是指在嵌入式操作系统下进行开发,一般常用的系统有WinCE,ucos,vxworks,linux,android等。另外,用c,c++或汇编开发;用高级处理器,arm7,arm9,arm11,powerpc,mips,mipsel等,或加上操作系统也属于嵌入式的开发。


通俗点就是:把操作系统剪裁剪裁,移植到对应的硬件里,比如把一个播放器移植到mp3那个硬件里,这个所需要的技术就是嵌入式开发技术。 


嵌入式系统用在一些特定专用设备上,通常这些设备的硬件资源(如处理器、存储器等)非常有限,并且对成本很敏感,有时对实时响应要求很高等。特别是随着消费家电的智能化,嵌入式更显重要。像我们平常见到的手机、PDA、电子字典、可视电话、VCD/DVD/MP3 Player、数字相机(DC)、数字摄像机(DV)、U-Disk、机顶盒(Set Top Box)、高清电视(HDTV)、游戏机、智能玩具、交换机、路由器、数控设备或仪表、汽车电子、家电控制系统、医疗仪器、航天航空设备等等都是典型的嵌入式系统。接下来就给大家介绍几款嵌入式开发工具。 


1、Source Insight


Source Insight是一个面向项目开发的程序编辑器和代码浏览器,它拥有内置的对C/C++, C#和Java等程序的分析。Source Insight能分析你的源代码并在你工作的同时动态维护它自己的符号数据库,并自动为你显示有用的上下文信息。Source Insight不仅仅是一个强大的程序编辑器,它还能显示reference trees,class inheritance diagrams和call trees。Source Insight提供了最快速的对源代码的导航和任何程序编辑器的源信息。Source Insight提供了快速和革新的访问源代码和源信息的能力。与众多其它编辑器产品不同,Source Insight能在你编辑的同时分析你的源代码,为你提供实用的信息并立即进行分析。



2、UltraEdit


UltraEdit 是一套功能强大的文本编辑器,可以编辑文本、十六进制、ASCII 码,完全可以取代记事本(如果电脑配置足够强大),内建英文单字检查、C++ 及 VB 指令突显,可同时编辑多个文件,而且即使开启很大的文件速度也不会慢。UltraEdit 是 Windows 旗下一款流行的老牌文本/HEX 编辑器(非开源)。UltraEdit 正被移植到 Linux 平台。该移植名为 UEX,意即 UltraEdit forLinux。UEX具有原生的 Linux 外观,其界面、配置、热键等与 Windows 版并无二致。UltraEdit是一个49.95美元的共享软件,提供了友好界面的编程编辑器,支持语法高亮,代码折叠和宏,以及一大堆其他的功能,内置了对于HTML、PHP和JavaScript等语法的支持。UltraEdit代码折叠支持在所有 32 位Windows平台上进行 64 位文件处理(标准),Unicode 支持基于磁盘的文本编辑和大文件处理 - 支持超过 4GB 的文件,即使是数兆字节的文件也只占用极少的内存。



3、Beyond Compare


Beyond Compare是一套由Scooter Software推出的软件,主要用途是对比两个文件夹或者文件,并将差异以颜色标示。



4、HHD Software Device Monitoring Studio


HHD Software Device Monitoring Studio 是一款功能强大的设备监控软件,包括USB监控(USB Monitor)、串口监控(Serial Monitor)和网络监控(Network Monitor)三大模块功能。 HHD Software Device Monitoring Studio 是在驱动层直接抓取数据包,反馈的数据包之间的时间间隔很准确。是开发者必备工具!



5、山外多功能调试助手


山外多功能调试助手是一款集成串口调试助手、摄像头调试、线性CCD调试、虚拟示波器、GSM调试助手、GPS定位系统、网络调试助手(TCP服务器、TCP客户端、UDP)等多种调试功能于一体的多功能助手。有了他,我们可以轻松应对各种嵌入式开发。



1.为什么原来每换一个CPU就必须改写程序,但现在不用了?

2.Linux 将不再支持旧 CPU 架构,可节省 50 万行代码!

3.单片机的外围功能电路,学完这个才能运行系统!

4.在选不选择ROS这个问题上,资深嵌入式工程师如是说!

5.十年开发经验总结的 Java 程序员架构学习路线

6.2018年第4期《单片机与嵌入式系统应用》电子刊新鲜出炉!

免责声明:本文系网络转载,版权归原作者所有。如涉及作品版权问题,请与我们联系,我们将根据您提供的版权证明材料确认版权并支付稿酬或者删除内容。

  • 2
    点赞
  • 32
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
嵌入式开发工具是用于开发、调试和部署嵌入式系统的软件工具。常见的嵌入式开发工具包括集成开发环境(IDE)、编译器、调试器、仿真器、下载器等。 在实验1中,我们将学习使用Keil MDK作为嵌入式开发工具,进行STM32F103C8T6微控制器的开发和调试。 实验步骤: 1. 下载并安装Keil MDK软件。在Keil官网上下载MDK软件,安装过程中需要选择安装ARM Compiler、CMSIS和STM32F1支持包。 2. 创建新工程。在Keil MDK中,选择File->New Project,选择STM32F103C8T6芯片,输入工程名称和存储路径,选择CMSIS和Startup文件作为工程模板。 3. 配置工程属性。在Project->Options for Target中,配置芯片型号、时钟频率、编译器选项等。 4. 编写代码。在工程目录下的main.c文件中编写代码,实现相应的功能。 5. 编译并下载程序。在Keil MDK中,选择Build Target或者F7编译工程,编译成功后,选择Flash->Download将程序下载到STM32微控制器中。 6. 调试程序。在Keil MDK中,选择Debug->Start/Stop Debug Session,进入调试模式,可以单步执行、查看变量值等进行调试。 7. 测试程序。将STM32微控制器连接到相应的外设,测试程序功能是否正常。 总结: 通过实验1的学习,我们了解了Keil MDK嵌入式开发工具的基本使用方法,以及STM32微控制器的开发和调试流程。这对于我们后续的嵌入式系统开发和调试工作具有重要的指导作用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值