软件开发本身就存在自由度大、关联性高的问题。嵌入式软件除了继承软件开发的难点之外,在如下方面有自身的、独特的难点:

1, 内存有限,螺蛳壳里做道场;

2, 处理能力有限,必须做好规划,榨取系统每一分处理能力;

3, 安全性存在短板;

4, 可扩展性不如通用平台好,规划时做好可扩展性安排;

5, 现代化开发工具和设计工具难以实施——比如资源问题,难以采用C++/Java/Python等先进开发语言;

6, 调试、跟踪比较困难,问题定位准确度不高;

7, 团队协作不像通用平台那么易行;

上述问题不考虑硬件bug、不稳定等问题。

后面由CR6xx项目,逐步申述如何解决、缓解上述问题。

嵌入式软件开发的难点相关推荐

  1. 嵌入式软件开发工程师谈软件架构的设计

    嵌入式软件开发工程师谈软件架构的设计 注:此处嵌入式特指基于linux平台,单片机和其他rtos不在讨论范围 笔者从事嵌入式软件开发有6,7个年头,bsp,驱动,应用软件,android hall,f ...

  2. (全剧终)C/C++ 与 嵌入式软件开发招聘记录(华为、中兴、联发科、海康、大华、oppo、vivo、地平线、科大讯飞、广联达、绿盟、CVTE、诺瓦等)

    从2020年11月到2021年11月,用了一年时间,秋招终于结束了,因为平台.岗位.薪资和地域等各方面原因,最终签约信息如下: 华为 base:西安 部门:消费者BG 岗位:通用软件开发岗 级别:15 ...

  3. 2023届秋招总结_嵌入式软件开发

    虽然秋招还没结束,但是意向公司要么在泡池子,要么早早感谢信了,因此做个总结吧.作为一个三无菜逼,无实习无竞赛无论文,秋招准备得还晚,没有时间做合适得项目,只能靠着课题的项目,可以说是被秋招大军冲得稀碎 ...

  4. 专业嵌入式软件开发——全面走向高质高效编程(含DVD光盘1张)

    -- 专业嵌入式软件开发--全面走向高质高效编程(含DVD光盘1张) 李云 编著 ISBN 978-7-121-14783-8 2012年1月出版 定价:108.00元(含DVD光盘1张) 16开 6 ...

  5. 从事嵌入式开发需要掌握哪些知识?从事嵌入式软件开发的前景如何?

    什么是嵌入式? 嵌入式系统无疑是当前最热门最有发展前途的IT应用领域之一.嵌入式系统用在一些特定专用设备上,通常这些设备的硬件资源(如处理器.存储器等)非常有限,并且对成本很敏感,有时对实时响应要求很 ...

  6. 嵌入式软件开发的特点、设计流程、嵌入式软件的结构

    嵌入式软件开发的特点.设计流程.嵌入式软件的结构 一:嵌入式软件开发的特点 1.嵌入式软件设计时更强调软硬件协同工作的效率和稳定性. 2.嵌入式软件的结果通常需要固化在目标系统的储存器或处理器内部储 ...

  7. 嵌入式软件开发注意事项一

    嵌入式软件开发注意事项一 1.首先对测试板进行各方面硬件性能的测试:电源测试,时钟测试等等.要确保硬件最基本的几个性能是正常的,否则后面真的无法进行软件的开发,因为如果你没有确保硬件的正确性,那么后面 ...

  8. 嵌入式软件开发之常用软件(六)

    1.前言 作为一个软件开发人员,除了程序能力素养方面外,还应该熟练地使用各种常用的辅助工具,所谓"工欲善其事,必先利其器":通过这些工具能提升自己的专业素养,且在工作中选择合适的工 ...

  9. 旷视科技 face++ 嵌入式软件开发-面试---深度好文

    今天2019-5-15号,去参加了旷视科技-嵌入式软件开发-岗位的面试,觉得公司还不错,在这里总结一下,方便以后去面试的同学和自己的总结回顾. 岗位描述: 旷视嵌入式开发主要分两个方向:偏应用岗位 和 ...

最新文章

  1. JS基础入门篇(四十三)—ES6(二)
  2. python 绘制平滑曲线_用python绘制概率图形曲线
  3. 初始化_Linux的内存初始化
  4. 五一惠州双月湾游,海滩,帐篷,野营,烧烤、篝火晚会
  5. Ubuntu环境下的VirtualBox,连接Redhat虚拟机的步骤
  6. linux mysql cpu 查看工具_Linux监控工具-Nmon命令行:Linux系统性能的监测利器
  7. JAVA 调用Web Service的方法(转)
  8. Hadoop2.7.3伪分布式集群搭建
  9. 基于matlab和lingo的数学实验,MATLAB和LINGO软件在数学建模竞赛中的应用-精选教育文档...
  10. 万兆网络传输速度测试_Intel万兆网卡的真实测试万兆速度的方法
  11. 如何将cocos、spine等骨骼文件转换成Egret引擎使用的 dragonbones的骨骼文件
  12. Spring Security 集成 OIDC 项目编码 | 认证(三)
  13. java主类不用public_Java源文件如果含有主类,主类必须是public类
  14. UE4 让材质的UV动起来
  15. 神马笔记 版本2.2.0——功能优化
  16. C语言位运算符:与、或、异或、取反、左移和右移
  17. .net程序源代码如何避免被反编译
  18. 中国聚客网[http://www.crossgo.com]正式开通拉!
  19. 自助售卖 | 京品高科咖啡系统
  20. vue新窗口打开路由

热门文章

  1. Juniper SSG5-Serial 配置
  2. 一个简单易懂的多智能体强化学习建模过程的例子
  3. 地图使用:地点关键词的输入提示
  4. 用matlab画多普勒加宽线性函数,华中科技大学激光原理2002-2015历年真题教程解析.doc...
  5. python requests模拟登录淘宝购物车下单_Python使用requests库模拟登录淘宝账号(下)...
  6. 快速备份微信聊天记录
  7. 金和oa:自定义表单产生随机数编码函数
  8. VC6.0工程设置介绍
  9. 如何将您的Facebook照片和视频传输到Dropbox
  10. 一文带你熟透Java线程池的使用及源码