当前位置:网站首页>拆改广告机---业余解压
拆改广告机---业余解压
2022-06-12 13:45:00 【TMS320VC5257H】
摘要:哪个程序员没有过烦恼的时候?烦恼的时候你会怎么办?可能一百个人有两百个答案。我的答案是:拆!

本次解压的对象是一台广告机。开机后,该机用优美的音乐,配上悦耳的女声告诉老年朋友健康很重要,比儿女还要靠谱的是广告中的营养保健品。该产品拥有无数黑科技,总之一句话,就是买买买。是不是起作用不知道,但是这运行效果还是不错的。开机就有声音,而且这是一款“电子礼品”,比送几颗鸡蛋显得大气多了。

但是天天听广告也烦啊,远没有听听戏,唱唱歌更舒适。
怎么办?拆它,改造它。3节电池供电,节约成本的今天,3节电池就不用电平转换芯片了,点赞!

拆开之后是一块控制板,一个喇叭。控制板上海斜插这一个小板。
![]()

这个小板子特别像是没有穿衣服的优盘。

它的主控芯片是擎泰。是优盘无疑了。

存储芯片是HY27UF1G2A,容量是128M Bytes。对于播放一段广告,足够了。

接下来用我们自己的优盘复制几首歌曲。
插在控制板的USB插口内,这个控制板其实就相当于一个MP3播放器。
![]()

和网上这些其实是差不多的,不过声音效果要求肯定没有这个高,毕竟成本是第一位的。设计这个机器的员(们),佩服佩服。能满足客户需求的就是好员。
![]()
将优盘插上,看机器能不能播放。效果杠杠滴。

哎,那个优盘呢?要不要量产一下,把空间恢复过来?

找个工具,对应的是擎泰主控的工具。量产工具相当于通过PC将擎泰芯片连接的NAND FLASH芯片格式化。学过嵌入式系统的同学知道,优盘就相当于一个嵌入式系统。主控芯片内部烧写有作者研发的固件,这个固件用来将PC端发来的指令转换为在FLASH芯片指定区域写入或者读取的硬件操作。用STM32也可以做一个优盘。

很不幸的是,量产不了。发现不了新设备。

无奈之下,拔下来重插。没想到这次竟然可以格式化了。

格式化之后,有了一个真正的优盘大小为119MB。与128M有一定的差别,主要是计算方法不一致以及优盘内一定的系统文件占用造成的。

这个优盘就可以直接复制音乐或者戏曲,继续使用了。
拆完装完,心情突然好多了。继续努力。向设计这款广告机的同学致敬。
就如同嵌入式系统的设计理念一样:合适就好。
边栏推荐
- C language structure
- Binary tree traversal
- Byte order data read / write
- Use of awlive structures
- Alibaba cloud development board haas510 responds to UART serial port instructions
- Greed issues - Egypt scores
- AVFoundation
- Explanation of static and extern keywords
- Briefly describe the difference between CGI and fastcgi
- Implementing tensorflow deep learning framework similarflow with numpy
猜你喜欢

Alibaba cloud development board haas510 sends the serial port data to the Internet of things platform

D1 Nezha Development Board understands the basic startup and loading process

编译安装基于fastcgi模式的多虚拟主机的wordpress和discuz的LAMP架构

Cocoapods的相关知识点

VGA display color bar and picture (FPGA)

简述CGI与FASTCGI区别

618 entered the second half of the period, apple occupied the high-end market, and the domestic mobile phones finally undercut the price competition

Implementing singleton mode of database under QT multithreading

阿里云开发板HaaS510将串口获取数据发送到物联网平台

【视频课】android studio物联网APP设计制作全套教程--国庆期间全掌握
随机推荐
【视频课】android studio物联网APP设计制作全套教程--国庆期间全掌握
[video lesson] a full set of tutorials on the design and production of Android studio Internet of things app -- all mastered during the National Day
Simple implementation of gpuimage chain texture
Alibaba cloud development board haas510 responds to UART serial port instructions
Acwing: topology sequence
Behind the unsealing of Shanghai, this group of developers "cloud gathering" built an AI anti epidemic robot
Alibaba cloud development board haas510 connects to the Internet of things platform -- Haas essay solicitation
Binary tree traversal
Pytorch to onnx, onnxruntime reasoning in mmclas
Codeforces 1629 C. Mexico array - simple greed
当字节跳动在美国输出中国式 996
A method of quickly creating test window
Xcode debugging OpenGLES
1001:Hello,World
Cmake basic tutorial - 01 a-hello-cmake
[semidrive source code analysis] [x9 chip startup process] 26 - LK of R5 safetyos_ INIT_ LEVEL_ Target phase code flow analysis (TP drvier, audio server initialization)
Transmission and response of events and use cases
Return value of WaitForSingleObject
Codeforces 1638 D. Big Brush —— BFS
Possible solutions to problems after CodeBlocks installation