embedded-notes

授权协议 MIT License
开发语言 C/C++
所属分类 其他开源、 嵌入式操作系统
软件类型 开源软件
地区 不详
投 递 者 戚承业
操作系统 嵌入式
开源组织
适用人群 未知
 软件概览

面试要点记录

主要涉及到嵌入式软件开发、嵌入式驱动开发、IOT开发、git等知识点。最新的请参考wiki和我的个人博客


要点

  • c基础知识
  • 数据结构(链表 hash表 排序算法 设计模式等)
  • 外设(串口 网口 i2s i2c spi sdio等)
  • ARM cortex-m0 m3 m4 A8等芯片架构
  • 操作系统(内存管理 进程管理 实时性要求 任务间通讯等)
  • tcpip协议栈(tcpip模型 分层结构 ip tcp udp icmp igmp tftp http ftp等协议)
  • linux 多线程 多进程通讯 linux系统任务调度和中断
  • bash命令 shell makefile python github go javascript
  • linux 启动过程
  • git 命令

#目录

  • 引言 关于Mysql,大家都已经非常熟悉了。但是这种C/S的数据服务不适合于一些轻量级的应用,很多情况下,我们希望能使用一个进程级的存储引擎,供我们查询一些关系数据,而非使用一套臃肿的服务。当然这时我们可以选择SqlLite,Berkeley DB,Access等轻量级的存储件,但是都有学习成本,我们能否采用我们已经非常熟悉的Mysql接口来实现呢?答案是肯定的,很多人可能不知道:Mysql其实可

  •  Windows Embedded是微软嵌入式技术和产品的总称,它是微软专门为嵌入式智能设备开发的窗口操作系统。目前微软的Windows Embedded家族主要包括两个产品:Windows CE和Windows XP Embedded。目前Windows CE的最新版本为Windows CE 6.0,Windows XP Embedded的最新版本为Windows XP Embedded SP2

  • "A task is an independent thread of execution that contains a sequence of independently schedulable instructions. Some kernels provide another type of a schedulable object called a process. Processes

  • Embedded Development 嵌入式开发套件 EDK;Xilinx EDK;Embedded Development Kit 嵌入式开发板 ARM 嵌入式开发工具 IAR Embedded Workbench

 相关资料
  • The embedded component removes fullscreen CSS styles from A-Frame’s <canvas>element, making it easier to embed within the layout of an existing webpage. Embedding removes the default fixed positioning

  • Figure not available... Figure not available... So you've written a masterpiece, a class in a class of its own, and you'd like to share it with the world. But, being a responsible developer, you feel

  • Embedded InnoDB 是为开发人员、独立软件开发商提供的高性能、高可靠性的嵌入式数据库服务器。Embedded InnoDB 并不和 MySQL 运行在一起,也不是 MySQL 的存储引擎和插件,它是为嵌入到应用程序里提供低级的数据管理服务功能的。

  • Embedded Jopr 是基于 Web 的应用,可以管理和监控 JBoss Application Server 的实例。 Embedded Jopr 是 Jopr 的分支,复用了大量 Jopr 的组件。Embedded Jopr 的最终目标是替代 jmx 和 web 工作台。可以作为配置和监控 JBoss AS 实例的工具。 示例视频: demo video

  • slakbootEBS 是一个用来自动创建可启动的嵌入式系统的开发工具包,基于 Slackware 和 Busybox 。该工具主要面向使用了闪存存储的 i486 和 ARM 系统。提供各种工具、脚本、文档和 i486、PXA250 上的一些打包程序。

  • Embedded Profiler 是低开销的 C++分析器,通过编译器(GCC,MinGW的,或MSVC)自动化仪表的功能实现。分析可以自动或手动完成。自动分析生成一个完整的调用树,不需要修改代码。手动分析需要使用EProfiler API,指定要分析的部分代码。在性能分析器,GUI应用程序设计的几点看法舒适的日志分析,可以打开生成的日志。