我的Linux名片

部署运行你感兴趣的模型镜像

在这里插入图片描述
面试官 : “你好,先自我介绍一下吧”

程序猿:“你好,我是一名嵌入式Linux软件工程师,具有丰富的Linux、嵌入式系统、Android相关的开发经验,擅长C/C++,熟练使用GNU/GCC、GDB、VIM等开发工具,这是我的名片!”
在这里插入图片描述

面试官:“哇,我还是第一次见到这样具有科技感的名片,酷!,把电路板做成名片,不错。额,它能跑起来吗?”

程序猿:“当然啦,别小看它,它不仅能跑,而且还是Linux系统,最新版本的内核哦!”

面试官 :“太酷了,很少见到只需要一颗SoC外加一颗Flash就可以跑Linux的,电路太简洁,额,我看看,这应该是一颗8MB的Flash。快说一下,你是怎么实现的!”

程序猿:“是的,8MB。你说的没错,一般跑Linux系统,除了CPU之外,还需要外加32MB大小的SDRAM、NAND Flash等一大堆外围硬件,最关键的是PCB最少4层起。我也是找了很久才发现全志的这款集成了SDRAM的SoC,PCB只需要两层就可以了,大大简化了电路设计。你别看它的外围电路简单,但功能十分的强大,其基于ARM9架构设计,内置SIP DDR1 SDRAM,支持USB OTG、UART、SPI、TWI、TP、SD/MMC,CSI等外设,具有丰富的多媒体功能,支持H.264,H.263等硬件解码器。”

程序猿:“这些是硬件,软件的话,BSP基于Buildroot构建,包括256KB的uboot、1.6MB的kernel、2.4MB的rootfs,所有的这一切都囊括在一颗8MB大小的flash里,还有很大一块空间,我就内置了几款经典的游戏,比如2048、fortune 、 rogue,还有一个小型的MicroPython解释器呢。我还虚拟的一个存储设备,把自己的简历放了进去,哈哈!”

面试官 :“嗯嗯,不错,那它该怎么使用呢?,噢,我知道了,这个突出的部分,应该是一个USB接口,把它插进电脑U口,这个名片是不是就可以启动了!”

面试官 :“对对,把它插到电脑的U口上,大约6秒之后,系统就会启动了,看到那个LED了吗,系统启动之后,它就会一闪一闪的呼吸。我还虚拟了一个串口,通过串口工具,我们就可以登录到系统shell,上面说的那些游戏就可玩了。还有,还有,我还专门做了一个FAT32格式的image,并挂载成了一个UBI文件分区,其在电脑上可以被识别成一个存储设备,里面放着我的简历! ”

面试官 :“太酷了,我这有台电脑,咱们赶快试一下吧!”

… …

  • 2048
    在这里插入图片描述
  • rogue
    在这里插入图片描述
  • fortune
    在这里插入图片描述
  • micropython
    在这里插入图片描述
    在这里插入图片描述
    PS:上面的程序猿就是我,Linux名片是我业余的时间里做的!

您可能感兴趣的与本文相关的镜像

Python3.9

Python3.9

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值