我是大一的,学嵌入式软件专业,但我对C语言不感兴趣,学不好c语言,我是不是应该转专业啊?

2024-12-03 18:51:13
推荐回答(5个)
回答1:

说真的,学好嵌入式必须迈过C语言这一关,现在嵌入式主要就是用C,偏底层的话还可能会用到汇编。你如果不喜欢C语言,但是又想学电气自动化方面的话,可以尝试一下学PLC,PLC可以用图形编程语言——梯形图进行编程。
但我认为:你不喜欢C,我估计你就是不喜欢编程了,因为编程的思维,还有编程语言都是有共通性的。
如果你不喜欢做嵌入式编程的话,也可以做嵌入式硬件,画原理图、PCB。你什么专业的?不知道做硬件有没有偏离你的专业。
我大学期间既做过机器人,也做过智能小车。这两个东西都是属于嵌入式的(上面提到的PLC也是),做这两个东西主要的开发其实就是编程,我当时用的就是C语言,而且主流的也是用C语言。
关于嵌入式有两种理解:一种是狭义的、上了操作系统的单片机系统;一种是广义的、包括了上操作系统和不上操作系统(裸奔)的单片机系统。我们一般称的嵌入式是指上了系统的;单片机就是没上系统的。
兴趣是可以培养的,建议你学好C语言,学好嵌入式编程,去买块板来鼓弄一阵,可能兴趣就来了。
有问题可以继续追问

回答2:

1、机器人和汽车的所有硬件设备只是他们的躯壳,这些跟电子电路、机械、结构相关
跟电汽自动化未必关联很大,(我是电子系的不太了解电汽自动化专业,猜测而已)
2、嵌入式软件就是机器人和汽车的灵魂,正因为有了软件他们才能称得上“智能”二字
3、我现在也从事嵌入式工作,做车载智能导航系统。大学也做过一些小车(当然是非常
简单的),嵌入式一般分为硬件、软件两个方向,当然你软硬都会那就再好不过,自己
做一个简单的智能小车就不在话下了。

现今所有的“智能”设备,如智能家居、智能手机、智能机器人,都是一个嵌入式系统
或者由多个嵌入式系统组成。所以说真正能让你实现梦想的是嵌入式专业,而不是电气
自动化专业,你大可以问问你的老师们。看看他们是怎么说的,呵呵。

所以你的梦想真的这么坚定的话,那么这个专业绝对是你的不二选择了。而要进行嵌入式
软件开发,C语言就是最基本的工具,是一定一定要学好的。

回答3:

不会C语言,你可以做硬件,比如射频、信号前置处理系统等。。。但是,现在的系统都是用集成芯片,里面基本都有嵌入式处理器,用C语言设计,这样的系统,比纯硬件系统稳定多了。
你要设计机器人,就肯定要会用嵌入式处理器了,而且要会C语言,因为机器人需要很多很多算法,这些算法,用纯硬件实现起来,很困难。。。

回答4:

如果不将软件嵌入的话,一台机器无论怎么高端,他还是一台机器。而软件是由代码编程的,让这台机器执行相应的功能。代码相当于人的大脑中枢,去指挥身体每个部分执行相应的功能。而C语言是所有编程语言的基础,学好它是为以后打基础。
我觉得你学不好C语言是因为还看不到他的用处,功利性太强,目光只局限这一块,应该放远看,他是为其他高级语言打基础的,这样学更高级的语言是就轻松了,还编出你想要的东西。实现相应的功能。
我们老师说的设计一个软件,可以监视你女朋友手机的一举一动,还不被发现。。

回答5:

当然除了汇编语言,还有很多其他的机器语言如vb,java,c语言,sql等等,如果当黑客那扯得远了吧,你学物理的啊~对计算机很痴迷的人再去考虑黑客啥的问题吧。入门级的书《微型计算机系统原理及其应用》,基础的,至于嵌入式单片机那