STM32之启动文件详解

 在嵌入式应用程序开发过程里,由于使用C语言编程,基本很少涉及到机器底层寄存器的执行过程,一般都会直接在main函数里开始写代码,似乎main成为了理所当然的起点,尽管从C程序的角度来看程序都是直接从main函数开始执行。然而,MCU上电后,是如何寻找到并执行main函数这一问题却很自然的被忽略了!事实上微控制器是无法从硬件上去定位main函数的入口地址,因为使用C语言作为开发语言后,变量/函数的地址便由编译器在编译时自行分配,因此main函数的入口地址在编译后便不一定是一个绝对地址。MCU上电后又是如何寻找到这个入口地址呢?以前接触无论是PIC、AVR、MSP430或是51过程中都...
关键词: STM32 启动文件

http://www.eeworld.com.cn/mcu/2018/ic-news111941986.html 发布时间: 2018-11-19



嵌入式培训相关推荐,嵌入式系统开发入门学习路线

系统移植、内核驱动开发等等,这是嵌入式工程师最高境界。主要要学以下这些:     嵌入式Linux系统开发;嵌入式Linux内核开发;嵌入式Linux驱动开发基础;嵌入式Linux驱动高级开发。     在这里还要给刚入门嵌入式系统开发的新手一些学习上的建议:     1、端正态度,学习不是一蹴而就的事情,每天的知识累计才可以盖起大楼...
关键词: 嵌入式系统开发

http://bbs.eeworld.com.cn/thread-1060240-1-1.html 发布时间: 2018-11-15



了解一下DSP的音频处理

;音频专用DSP技术的引入将音频系统的嵌入式设计带入了一个新纪元。数字领域的处理性能、变换技术和复杂算法都以图形形式出现,使其应用更为方便和经济。这种DSP技术使设计工程师快速开发或把他们的系统移植到数字领域,因此可以充分发挥数字媒体的高品质。世界电子元器件 了解一下DSP的音频处理 ...

http://bbs.eeworld.com.cn/thread-1059655-1-1.html 发布时间: 2018-11-10



MM32F031开发板评测 003 之 FreeRTOS移植

纯净的系统移植了,后面看情况再移植一个CLI上去试试。 有兴趣的童鞋可以自己试试看哦,有什么问题可以一起交流一下。网上的教程比较多,参考STM32F103其实也可以的。 不过官方有给出教程,源码里面也有很多Demo了,参考Demo去改,其实也差不多了。 官方的移植教程链接地址 https://www.freertos.org/porting ... erent-hardware.html...

http://bbs.eeworld.com.cn/thread-1059590-1-1.html 发布时间: 2018-11-09



[高薪诚聘]知名智能驾驶企业纵目科技诚聘Linux工程师

。    未来,纵目科技将凭借全面的产品系列和创新服务,以技术和管理优势完成从辅助驾驶到自动驾驶的技术引领,实现安全驾驶,智慧生活的梦想。纵目愿景——安全驾驶,智慧生活纵目使命——成为基于中国面向世界的从辅助驾驶到自动驾驶的技术引领者纵目核心价值观——持续创新,品质第一,客户至上,团队合作嵌入式软件工程师职位描述: 车载平台开发板的bringup和系统移植嵌入式系统平台相关的bsp和驱动程序移植...

http://www.eeworld.com.cn/mp/ymc/a55513.jspx 发布时间: 2018-11-08



粤嵌培训 嵌入式Linux的入门建议

就打下了另一个重要的根基。   5、开始做系统移植。   上面说到完整的linux有3部分,而且你也知道了他们之间的关系和作用,那么现在你要做的便是自己动手学会制作这些东西。事实上这个3者都能在网下载到相应的源代码,但是这个源代码不可能下载编译后就能在你的系统上运行,需要很多的修改,直到他能运行在你的板子上,这个修改的过程就叫移植。在进行移植的过程中你要学的东西很多,要懂的相关知识也很多,等你完...
关键词: 嵌入式Linux培训

http://bbs.eeworld.com.cn/thread-1056012-1-1.html 发布时间: 2018-10-27



粤嵌linux嵌入式培训学校可以学习到什么课程内容?

,嵌入式Linux开发程序设计,嵌入式Linux网络编程,嵌入式数据库开发,嵌入式Linux综合案例等基础相关内容。   3、嵌入式学习之底层开发阶段:   嵌入式学习第三阶段需要掌握嵌入式系统及底层开发相关内容,学习内容主要包括ARM处理器编程,ARM硬件接口编程,物联网基础等ARM相关内容,此外,还包括嵌入式Linux系统移植/内核开发/驱动开发等必备内容。   4、嵌入式学习之拓展与实践...

http://bbs.eeworld.com.cn/thread-1055630-1-1.html 发布时间: 2018-10-24



Tiny4412-实验指令笔记

; ④可以看到工具包下的fastboot工具软件:           ⑤把要烧录的文件u-boot.bin、zImage、ramdisk-u.img、rootfs_qtopia_qt4.img放到fastboot目录下;3、用eMMC上的uboot格式化分区:参考博文“android系统移植...
关键词: Tiny4412 实验指令

http://www.eeworld.com.cn/mcu/2018/ic-news101441765.html 发布时间: 2018-10-14



单片机与ARM的区别和选择

 1 软件方面这应该是最大的区别了。引入了操作系统。为什么引入操作系统?有什么好处?1、方便。主要体现在后期的开发,即在操作系统上直接开发应用程序。不像单片机一样一切都要重新写。前期的操作系统移植工作,还是要专业人士来做。2、安全。这是LINUX的一个特点。LINUX的内核与用户空间的内存管理分开,不会因为用户的单个程序错误而引起系统死掉。这在单片机的软件开发中没见到过。3、高效。引入进程的管理调度系统,使系统运行更加高效。在传统的单片机开发中大多是基于中断的前后台技术,对多任务的管理有局限性。2 硬件方面现在的8位单片机技术硬件发展的也非常得快,也出现了许多功能非常强大的单片机。但...
关键词: 单片机 ARM 区别 选择

http://www.eeworld.com.cn/mcu/2018/ic-news100941609.html 发布时间: 2018-10-09



诚聘嵌入式驱动工程师

猎头职额我【深圳】 岗位职责: 1、负责嵌入式软件项目系统移植、驱动开发及软件功能实现、物联网底层驱动研发; 2、根据产品需求进行嵌入式系统软件的需求分析及架构、模块设计; 3、负责嵌入式软件设计、开发、维护和优化等工作,快速定位并修复软件缺陷; 4、负责嵌入式软件在不同产品平台的移植。 任职资格: 1、本科及以上学历,三年以上工作经验,熟练掌握C/C++,了解JAVA,有扎实...

http://bbs.eeworld.com.cn/thread-1029364-1-1.html 发布时间: 2018-10-09



诚聘嵌入式驱动工程师

猎头职额我【深圳】 岗位职责: 1、负责嵌入式软件项目系统移植、驱动开发及软件功能实现、物联网底层驱动研发; 2、根据产品需求进行嵌入式系统软件的需求分析及架构、模块设计; 3、负责嵌入式软件设计、开发、维护和优化等工作,快速定位并修复软件缺陷; 4、负责嵌入式软件在不同产品平台的移植。 任职资格: 1、本科及以上学历,三年以上工作经验,熟练掌握C/C++,了解JAVA,有扎实...

http://home.eeworld.com.cn/my/space-uid-734671-blogid-723223.html 发布时间: 2018-10-09



让菜鸟秒变stm32高手的STM32CubeMX

了cpu文档,这个文档非常多也非常全面,基本不用在网上东找西找了,主要给硬件工程师用。第四个选项提供了cpu的相关设计资源,软件编程文档,给软件工程师用,非常全面,包括网上很少用到的文档资料,比如系统移植相关的底层资料(堆栈,指令,汇编)。第五个选项提供了芯片购买途径,这个每个人自己选择吧。第六个选项开始工程,芯片选好了,就可以开始工程。2:设定芯片。芯片选好后,可以开始设定芯片。这就是软件工程师...
关键词: stm32 STM32CubeMX

http://www.eeworld.com.cn/mcu/2018/ic-news091941373.html 发布时间: 2018-09-19



让Arm感到压力的开源指令集RISC-V,我们对它有些误解?

之一。另外,微控制器市场的生态很多是开源的,我们的处理器已经移植了Arm Mbed OS、FreeRTOS,未来我们还将不断移植,适应终端在不同的生态圈的发展需求。我们还开发了一些专有工具可帮助软件开发人员为我们的8核并行架构自动生成最优化的软件代码。”对于系统移植是否会影响处理器性能的疑问,Loic Lietar给出了否定的答案。他说:“比如在我们的GAP8微控制器架构下,运行的一般都是简单...

http://www.eeworld.com.cn/mp/leiphone/a51681.jspx 发布时间: 2018-09-18



诚聘嵌入式软件开发工程师

及有uC/OS或Keil RTX嵌入式系统移植、应用、量产开发经验者优先; 6. 会硬件设计辅助工具优先考虑,如Cadence/Allegro。 有兴趣的联系 QQ318421749 简历投递13966646337@163.com  南京仁猎 025-6691-0825 诚聘嵌入式软件开发工程师 ...

http://bbs.eeworld.com.cn/thread-926701-1-1.html 发布时间: 2018-09-14



诚聘嵌入式软件开发工程师

及有uC/OS或Keil RTX嵌入式系统移植、应用、量产开发经验者优先; 6. 会硬件设计辅助工具优先考虑,如Cadence/Allegro。 有兴趣的联系 QQ318421749 简历投递13966646337@163.com  南京仁猎 025-6691-0825 本文来自论坛,点击查看完整帖子内容。...

http://home.eeworld.com.cn/my/space-uid-734671-blogid-714915.html 发布时间: 2018-09-14



诚聘嵌入式软件开发工程师

熟悉嵌入式系统软件开发流程,具有交叉编译、系统移植、驱动开发相关的工作经验; 3.熟悉SPI,I2C, UART, GPIO, CAN,SDIO等接口协议; 4.熟悉USB,SATA,PCIE(PCI),GMAC等总线或者接口协议; 5.熟悉嵌入式操作系统,有Linux/VxWorks/Windows驱动程序开发经验。 有兴趣的联系 QQ318421749 简历投递...

http://bbs.eeworld.com.cn/thread-926538-1-1.html 发布时间: 2018-09-13



诚聘嵌入式软件开发工程师

熟悉嵌入式系统软件开发流程,具有交叉编译、系统移植、驱动开发相关的工作经验; 3.熟悉SPI,I2C, UART, GPIO, CAN,SDIO等接口协议; 4.熟悉USB,SATA,PCIE(PCI),GMAC等总线或者接口协议; 5.熟悉嵌入式操作系统,有Linux/VxWorks/Windows驱动程序开发经验。 有兴趣的联系 QQ318421749 简历投递...

http://home.eeworld.com.cn/my/space-uid-734671-blogid-714113.html 发布时间: 2018-09-13



STM32F103的五大嵌入式操作系统

,并通过不同的配置使得eCos能够满足不同的嵌入式应用要求。 eCos操作系统的可配置性非常强大,用户可以自己加入所需的文件系统。eCos操作系统同样支持当前流行的大部分嵌入式CPU,eCos操作系统可以在16位、32位和64位等不同体系结构之间移植。 eCos由于本身内核就很小,经过裁剪后的代码最小可以为10 KB,所需的最小数据RAM空间为10KB。 在系统移植方面 eCos操作系统的可移植性...

http://bbs.eeworld.com.cn/thread-926485-1-1.html 发布时间: 2018-09-12



粤嵌嵌入式学习线路 给初学者最正确的指引

。   三、底层驱动   嵌入式底层一般会涉及到,如何把你写的程序移植到开发板上运行,那么就会接触到系统移植、内核驱动开发等等,这是嵌入式工程师最高境界。主要要学以下这些:嵌入式Linux系统开发;嵌入式Linux内核开发;嵌入式Linux驱动开发基础;嵌入式Linux驱动高级开发;   此外,在平时的学习和工作中要脚踏实地,对所学内容有一定了解之后,在任何项目进行中就保留自己的想法,如果自己能够解决更好...
关键词: 嵌入式学习路线

http://bbs.eeworld.com.cn/thread-918205-1-1.html 发布时间: 2018-09-03



粤嵌嵌入式培训毕业后可以从事哪些职位?

可以得出企业对于嵌入式软件工程师的要求包括:   1.最重要的是C语言编程,以及C++,这个与你读程,应用,开发项目,做系统移植息息相关;   2.操作系统:LINUX、WINCE等,至少学习过一种,并且还需要对些基础知识有蛮多的了解;   3.对ARM,FPGA,DSP等这些硬件比较了解。   这是最常规的条件。更重要的是更多的项目练习,设计至少5个项目,多达10000行强制核心代码的编写...
关键词: 嵌入式培训

http://bbs.eeworld.com.cn/thread-903732-1-1.html 发布时间: 2018-08-31




<上一页 12345678910111213141516 下一页> 相关结果约1,507个