
嵌入式
文章平均质量分 78
Elsa Rong
这个作者很懒,什么都没留下…
展开
-
Android和RTOS
前言:研究生做了两年Android应用,实习时转了嵌入式应用软件开发,拿着一块移植了RTOS的设备学习。入门了才发现,两者都是开源、稳定、经历众多设备厂商打磨的优秀操作系统,根据以下几点对比学习。通用操作系统和实时操作系统 - 双系统学得越多,发现自己知道的越少。两个操作系统其实经常一起应用:Android手机的双MCUAP(Application Processor)是ARM架构搭载And原创 2016-09-05 21:25:02 · 3522 阅读 · 0 评论 -
嵌入式系统调试(一)
前言: Android开发时,有了adb,就能在PC Shell或者Eclispe Debug窗口看到调试信息从而定位Bug。Android系统提供的调试手段很强大,Linux也是,但是对没有移植这些成熟系统的开发板来说,实现嵌入式系统的调试,从工具到方式,都需要自己动手搭建。一套调试环境包括:上位机软件:比如串口调试助手,secureCRT调试接口:比如UART,SPI, I2C调试信息”传原创 2016-09-11 18:05:41 · 2671 阅读 · 0 评论 -
Mac OS X下(Ubuntu虚拟机)编译Linux内核
用了十天时间看完《Linux内核设计与实现》,想在Mac上编译Linux内核实践下。编译过程遇到了不少问题,根本原因还是对内核的编译、安装和启动的理解不够。流程整理1. 安装VMware和Ubuntu(1) 我的配置: Mac OS X 10.10.5,VMware Fusion 8,Ubuntu 16.04.2安装时我给虚拟机划分了50G磁盘空间,其中30G给/,1G给swap,2G给/boot,原创 2017-07-07 11:16:07 · 3521 阅读 · 0 评论 -
Notes:《程序员的自我修养——链接、装载与库》
记录下每章的知识点,便于以后对着这份知识图谱,复习和重组。温故而知新万变不离其宗掌握硬件中的核心部件:CPU、内存、I/O控制芯片 了解CPU核心频率提升过程中硬件构架的演进:从Bus,到PCI/ISA,再到PCI Express站得高,望得远系统软件分为:平台性的和程序开发性的 平台性系统软件:操作系统内核、驱动、运行库、系统工具 程序开发性系统软件:编译器、汇编器、链接器软件体系结构层与层原创 2017-12-19 00:00:58 · 737 阅读 · 0 评论