很多都加了嵌入式的字眼,跟我们平时用的系统啊,编程啊有什么区别吗?
嵌入式编程它用的是什么编程环境?
大家来说几句
22 个解决方案
#1
嵌入式系统就是软硬件的结合体的统称,同时可能包括有其他的机械设备,它从设计上就有它的专门用途。比如你的家电,你的手机等等
#2
我个人的理解是把程序嵌入到硬件当中,
一般是无法修改的。
优点是稳定性高,实时性好……
不对大家请指正^__^
一般是无法修改的。
优点是稳定性高,实时性好……
不对大家请指正^__^
#3
在一个新片上集成了多个功能,如CPU,显卡,串口
#4
从编程的角度来看没有什么特别的不同。事实上,比PC编程还简单。给你一段很简单的例子:
#define LED_RED 0x80 /* The red LED is controlled by bit 7. */
#define LED_GREEN 0x40 /* The green LED is controlled by bit 6. */
void
toggleLed(unsigned char ledMask)
{
#define P2LTCH 0xFF5E /* The address of the I/O register. */
asm {
mov dx, P2LTCH /* Load the address of the register. */
in al, dx /* Read the contents of the register. */
mov ah, ledMask /* Move the ledMask into a register. */
xor al, ah /* Toggle the requested bits. */
out dx, al /* Write the new register contents. */
};
}
void
delay(unsigned int nMilliseconds)
{
#define CYCLES_PER_MS 260 /* Number of decrement-and-test cycles. */
unsigned long nCycles = nMilliseconds * CYCLES_PER_MS;
while (nCycles--);
}
void
main(void)
{
while (1)
{
toggleLed(LED_GREEN); /* Change the state of the LED. */
delay(500); /* Pause for 500 milliseconds. */
}
}
#define LED_RED 0x80 /* The red LED is controlled by bit 7. */
#define LED_GREEN 0x40 /* The green LED is controlled by bit 6. */
void
toggleLed(unsigned char ledMask)
{
#define P2LTCH 0xFF5E /* The address of the I/O register. */
asm {
mov dx, P2LTCH /* Load the address of the register. */
in al, dx /* Read the contents of the register. */
mov ah, ledMask /* Move the ledMask into a register. */
xor al, ah /* Toggle the requested bits. */
out dx, al /* Write the new register contents. */
};
}
void
delay(unsigned int nMilliseconds)
{
#define CYCLES_PER_MS 260 /* Number of decrement-and-test cycles. */
unsigned long nCycles = nMilliseconds * CYCLES_PER_MS;
while (nCycles--);
}
void
main(void)
{
while (1)
{
toggleLed(LED_GREEN); /* Change the state of the LED. */
delay(500); /* Pause for 500 milliseconds. */
}
}
#5
另外,实时系统是嵌入式系统中一个重要的概念。
你要学的话,最好买本书,或者在网上下载电子图书慢慢看
你要学的话,最好买本书,或者在网上下载电子图书慢慢看
#6
简单的说:就是编好的程序装入具体的硬件设备,根据硬件、要求的功能编程。
#7
上Google吧。
#8
个人感觉嵌入式是产品数字化的表现之一。
单片机是一个典型的应用,不过小弟还没上到这门课,没有发言权。
还是静观有嵌入式编程的大虾们指点迷津吧!
单片机是一个典型的应用,不过小弟还没上到这门课,没有发言权。
还是静观有嵌入式编程的大虾们指点迷津吧!
#9
UP
#10
编程环境听说用ati
#11
给单片机编程也可以说是嵌入式编程
#12
我觉得可以理解为没有在没有显示器的电脑上运行的程序都可以称为嵌入式:)
#13
ct机上的
#14
简而言之,应该就是 程序嵌入硬件 。
就是为硬件设计应用程序,直接整合到硬件中去。
很多嵌入式会一起整合实时OS,比如,radius。
在编程工具的问题上,它与我们平常用的并没有很大的不同,比如,现在很多嵌入式系统都可以用在C来编写,工具也可以用平时用的编译器。
就是为硬件设计应用程序,直接整合到硬件中去。
很多嵌入式会一起整合实时OS,比如,radius。
在编程工具的问题上,它与我们平常用的并没有很大的不同,比如,现在很多嵌入式系统都可以用在C来编写,工具也可以用平时用的编译器。
#15
报到~
~V_V~
~V_V~
#16
个人的理解在单片机方面用的比较广泛
象我们的一些全自动家电方面
现在应该比较热门吧
象我们的一些全自动家电方面
现在应该比较热门吧
#17
就是用软件控制硬件
#18
首先要明白什么是嵌入式系统。
嵌入式系统就是以应用为中心和以计算机技术为基础,并且软硬件是可裁减的,能满足应用系统对功能、可靠性、成本、体积、功耗等指标的严格要求的专用计算机系统。
单片机在某些方面也属于嵌入式
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
摘至:brucelee76(再见理想)
嵌入式系统就是以应用为中心和以计算机技术为基础,并且软硬件是可裁减的,能满足应用系统对功能、可靠性、成本、体积、功耗等指标的严格要求的专用计算机系统。
单片机在某些方面也属于嵌入式
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
摘至:brucelee76(再见理想)
#19
up
#20
learning
#21
给你一个网站
http://www.embed.com.cn/
http://www.embed.com.cn/
#22
我也有个问题,作嵌入式是不是,对硬件不熟悉就作不了呀
#1
嵌入式系统就是软硬件的结合体的统称,同时可能包括有其他的机械设备,它从设计上就有它的专门用途。比如你的家电,你的手机等等
#2
我个人的理解是把程序嵌入到硬件当中,
一般是无法修改的。
优点是稳定性高,实时性好……
不对大家请指正^__^
一般是无法修改的。
优点是稳定性高,实时性好……
不对大家请指正^__^
#3
在一个新片上集成了多个功能,如CPU,显卡,串口
#4
从编程的角度来看没有什么特别的不同。事实上,比PC编程还简单。给你一段很简单的例子:
#define LED_RED 0x80 /* The red LED is controlled by bit 7. */
#define LED_GREEN 0x40 /* The green LED is controlled by bit 6. */
void
toggleLed(unsigned char ledMask)
{
#define P2LTCH 0xFF5E /* The address of the I/O register. */
asm {
mov dx, P2LTCH /* Load the address of the register. */
in al, dx /* Read the contents of the register. */
mov ah, ledMask /* Move the ledMask into a register. */
xor al, ah /* Toggle the requested bits. */
out dx, al /* Write the new register contents. */
};
}
void
delay(unsigned int nMilliseconds)
{
#define CYCLES_PER_MS 260 /* Number of decrement-and-test cycles. */
unsigned long nCycles = nMilliseconds * CYCLES_PER_MS;
while (nCycles--);
}
void
main(void)
{
while (1)
{
toggleLed(LED_GREEN); /* Change the state of the LED. */
delay(500); /* Pause for 500 milliseconds. */
}
}
#define LED_RED 0x80 /* The red LED is controlled by bit 7. */
#define LED_GREEN 0x40 /* The green LED is controlled by bit 6. */
void
toggleLed(unsigned char ledMask)
{
#define P2LTCH 0xFF5E /* The address of the I/O register. */
asm {
mov dx, P2LTCH /* Load the address of the register. */
in al, dx /* Read the contents of the register. */
mov ah, ledMask /* Move the ledMask into a register. */
xor al, ah /* Toggle the requested bits. */
out dx, al /* Write the new register contents. */
};
}
void
delay(unsigned int nMilliseconds)
{
#define CYCLES_PER_MS 260 /* Number of decrement-and-test cycles. */
unsigned long nCycles = nMilliseconds * CYCLES_PER_MS;
while (nCycles--);
}
void
main(void)
{
while (1)
{
toggleLed(LED_GREEN); /* Change the state of the LED. */
delay(500); /* Pause for 500 milliseconds. */
}
}
#5
另外,实时系统是嵌入式系统中一个重要的概念。
你要学的话,最好买本书,或者在网上下载电子图书慢慢看
你要学的话,最好买本书,或者在网上下载电子图书慢慢看
#6
简单的说:就是编好的程序装入具体的硬件设备,根据硬件、要求的功能编程。
#7
上Google吧。
#8
个人感觉嵌入式是产品数字化的表现之一。
单片机是一个典型的应用,不过小弟还没上到这门课,没有发言权。
还是静观有嵌入式编程的大虾们指点迷津吧!
单片机是一个典型的应用,不过小弟还没上到这门课,没有发言权。
还是静观有嵌入式编程的大虾们指点迷津吧!
#9
UP
#10
编程环境听说用ati
#11
给单片机编程也可以说是嵌入式编程
#12
我觉得可以理解为没有在没有显示器的电脑上运行的程序都可以称为嵌入式:)
#13
ct机上的
#14
简而言之,应该就是 程序嵌入硬件 。
就是为硬件设计应用程序,直接整合到硬件中去。
很多嵌入式会一起整合实时OS,比如,radius。
在编程工具的问题上,它与我们平常用的并没有很大的不同,比如,现在很多嵌入式系统都可以用在C来编写,工具也可以用平时用的编译器。
就是为硬件设计应用程序,直接整合到硬件中去。
很多嵌入式会一起整合实时OS,比如,radius。
在编程工具的问题上,它与我们平常用的并没有很大的不同,比如,现在很多嵌入式系统都可以用在C来编写,工具也可以用平时用的编译器。
#15
报到~
~V_V~
~V_V~
#16
个人的理解在单片机方面用的比较广泛
象我们的一些全自动家电方面
现在应该比较热门吧
象我们的一些全自动家电方面
现在应该比较热门吧
#17
就是用软件控制硬件
#18
首先要明白什么是嵌入式系统。
嵌入式系统就是以应用为中心和以计算机技术为基础,并且软硬件是可裁减的,能满足应用系统对功能、可靠性、成本、体积、功耗等指标的严格要求的专用计算机系统。
单片机在某些方面也属于嵌入式
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
摘至:brucelee76(再见理想)
嵌入式系统就是以应用为中心和以计算机技术为基础,并且软硬件是可裁减的,能满足应用系统对功能、可靠性、成本、体积、功耗等指标的严格要求的专用计算机系统。
单片机在某些方面也属于嵌入式
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
摘至:brucelee76(再见理想)
#19
up
#20
learning
#21
给你一个网站
http://www.embed.com.cn/
http://www.embed.com.cn/
#22
我也有个问题,作嵌入式是不是,对硬件不熟悉就作不了呀