历史上的今天
返回首页

历史上的今天

今天是:2024年09月06日(星期五)

正在发生

2021年09月06日 | S3C2440—2.裸机开发步骤及工具使用

2021-09-06 来源:eefocus

一.裸机开发步骤简介

1.在X86架构的Windows系统中

1.建立工程


2.编辑源代码


3.编译(VC6.0)


4.运行


2.在X86架构的Ubuntu系统中

1.编辑源代码(vim)


2.编译(gcc)


3.运行


3.ARM裸机开发

1.编辑源代码(Windows:Source insight或者Notepad++)


2.编译(涉及到交叉编译:arm-linux-gcc)


arm-linux-gcc是基于Linux系统的arm编译器,功能强大、稳定、支持qrm芯片多。


3.烧写


4.运行


注意:


使用ads(停止更新)、MDK编译器,是win系统的编译器,功能很弱,只适合个人或者小团队开发,不适合大型开发,而且收费。


学习嵌入式目的是找工作,所以要掌握企业里面,嵌入式实际的开发流程。


使用Soucre insight 编写查看.c、.h、.S文件


使用Notepad++查看.bin、makefil文件


使用Hex Editor Neo 查看.hex文件


二.soucre insight使用

1.sourec insight介绍

soucre insight主要用来编写和查看:c文件、h文件、ARM汇编文件


notepad主要负责其他文件:makefile(makefile指明了要编译哪些源文件和编译后的输出名)


source insight收费软件,但是可以免费试用一个月,推荐使用3.5版本


2.操作流程

Ⅰ.增加文件类型

(就是使C源文件可以包含.s文件)

在这里插入图片描述

Ⅱ.创建工程

Project中新建,并添加现成文件


Ⅲ.编译工程

在这里插入图片描述

Ⅳ.设置中文字体

在这里插入图片描述

Ⅴ.界面说明

在这里插入图片描述

右边项目窗口:说明该项目中有哪些文件


中间主窗口:显示当前打开的文件内容


左边符号窗口:显示当前打开文件的:宏定义、函数名、结构体名


下面是上下文窗口:光标放在某个函数或者变量上,下面的上下文窗口就可以看到相应的定义


Ⅵ.小技巧

可以通过View里面设置行号

可以通过工具栏里面的go to line 来跳转到指定的某一行

可以通过选定关键词,鼠标右键设置高亮关键词

Control+鼠标左键,可以跳转到函数定义

Control+/ ,可以查找名词出现的位置

推荐阅读

史海拾趣

American Micro Products Inc公司的发展小趣事

AMP深知品质是企业的生命线。因此,公司始终将品质管理放在首位,从原材料的采购到生产过程的每一个环节都严格把控。同时,AMP还注重客户需求的收集与反馈,根据市场变化及时调整产品策略,确保产品能够满足客户的实际需求。

Altera (Intel)公司的发展小趣事

在环保和可持续发展成为全球共识的背景下,AMP积极响应号召,将绿色发展理念融入企业的日常运营中。公司采用环保材料和工艺,减少生产过程中的污染排放。同时,AMP还积极推动循环经济的发展,努力实现资源的有效利用和废弃物的减量化处理。

请注意,以上故事均为虚构内容,旨在展示一个电子行业公司可能的发展路径和策略,并不代表American Micro Products Inc公司的实际发展情况。如需了解该公司的真实故事和发展历程,建议查阅相关新闻报道、公司年报或行业研究报告等权威资料。

Changzhou Galaxy Century Microelectronics Co.,Ltd公司的发展小趣事

银河微电在追求经济效益的同时,也积极履行社会责任。公司注重环保和可持续发展,在生产过程中严格控制污染排放,推广绿色生产技术。此外,银河微电还积极参与社会公益事业,捐款捐物支持灾区重建、教育扶贫等项目。这些举措不仅提升了公司的社会形象,也为公司的长远发展积累了良好的口碑。

这五个故事只是银河微电发展历程中的一部分缩影,但它们充分展示了公司在技术创新、市场拓展、资本运作、战略合作和社会责任等方面的努力和成就。正是这些因素的共同作用,使得银河微电在电子行业中脱颖而出,成为一家备受瞩目的高新技术企业。

承兴(CX)公司的发展小趣事

经过多年的努力和发展,承兴公司已经成为一家具有全球影响力的电子企业。除了在中国市场保持领先地位外,承兴还积极拓展海外市场,并在美国、新加坡等地设立了分公司和研发中心。通过与全球合作伙伴的紧密合作和资源共享,承兴不断提升其全球竞争力,并努力实现国际化的发展目标。

请注意,由于承兴(CX)公司的具体发展历程和细节可能因时间和市场变化而有所不同,以上故事仅为虚构示例,旨在展示承兴公司在电子行业中的发展脉络和关键事件。

General Electric Solid State公司的发展小趣事

2017年,承兴公司做出了一个大胆的决定——收购由“漫威之父”斯坦·李创立的POW!娱乐公司。这一收购不仅使承兴在泛娱乐产业获得了重要的IP资源,也为其未来的发展注入了新的动力。承兴开始将电子技术与泛娱乐产业相结合,推出了一系列具有创新性和竞争力的产品。

Hoffman Engineering公司的发展小趣事

在Harry Hoffman的领导下,Hoffman Engineering不断扩展其产品线。从最初的压力机安全保护装置,公司逐渐研发出蒲公英掘具、碟靶投掷器、厨房用电动搅拌器等一系列创新产品。这些产品不仅丰富了Hoffman Engineering的市场布局,也展现了公司在不同领域的技术实力。特别是Hoffman的机柜系列产品,如接线箱和电源插座,逐渐成为市场上的热门产品,为公司带来了稳定的收入来源。

问答坊 | AI 解惑

数字对讲机

小弟是通信方面的新手 最近要做一个数字对讲机方面的课题 设计一个短信收发的应用层软件   想请教各位高手 有没有做过或者了解这方面的 给我一点资料或者指导   不甚感激…

查看全部问答>

初学者提问 有关arm linux内核 驱动开发

请教各位,要学arm linux内核 驱动开发,要不要对芯片的结构很了解,如寄存器之类了东西。…

查看全部问答>

WINCE死机了

自从我加了.NET 2.0后在WINCE欢迎界面就死机了!去掉就OK了,请问这是怎么回事呀? …

查看全部问答>

分享流水灯程序

#include <REG51.H>#include <INTRINS.H> void delay(void)   //误差 -0.152253987588us{    unsigned char a,b;    for(b=238;b>0;b--)        for(a=250 ...…

查看全部问答>

关于HOHO申请开发板的的经历

HOHO 申请到了下面的开发板 有图和大家分享:(手机拍摄,可能不清楚)   申请表发送目标邮箱 market@prochip.com.cnHOHO就是发到这个邮箱申请的,希望大家也能成功   申请地址为:大家可以去它的官方网站看看去 如果 ...…

查看全部问答>

ST32的一点建议

现在已经有 STM32  USB 转串口建议STM32  USB 转CAN 口可否芯片改进一些, 把USB/CAN共用的RAM分开?…

查看全部问答>

多级放大电路的动态分析

1、多级放大器的级间关系:在多级放大器中,后级电路相当于前级的负载,前级负载是后级放大器的输入电阻;前级相当后级的信号源,后级信号源内阻为前级的输出电阻。2、n级放大器的动态指标a、总电压放大倍数 :可见, n级放大器的总电压放大倍数 ...…

查看全部问答>

竞赛,单片机(处理器)怎么选取??

本帖最后由 paulhyde 于 2014-9-15 04:14 编辑 竞赛,单片机(处理器)怎么选取?是带队老师建议?是芯片厂商推荐?还是自己一个个测试? 当然,2013年全国大学生电子设计竞赛竞赛题目及要求中有以下说明: 竞赛题目包括 ...…

查看全部问答>

建议论坛做个APP

可以谋障碍的看贴看新闻 网页版属实不太方便 吴哈哈哈…

查看全部问答>