besto 最近的时间轴更新
besto's repos on GitHub
Java · 27 人关注
shadowsocks-vertx
Java port of shadowsocks with vertx.
C · 16 人关注
huffman-codec
Very simple 8 bits huffman encoder/decoder with pure C.
Python · 10 人关注
Claymore-NoFee-Proxy
C · 8 人关注
osask-linux
C · 3 人关注
simple-v4l2-cam
Tiny camera application based on v4l2.
C++ · 1 人关注
Code
1 人关注
examples
Examples for the OpenGL Red Book
Python · 1 人关注
photomosaic
Create photomosaic with many images
C · 0 人关注
android_native_demo_code
0 人关注
Bestoa
C · 0 人关注
DungeonRush
👾🐍 A game inspired by Snake, written in pure C with SDL
C · 0 人关注
fbtest
Simple test program for display driver development
Go · 0 人关注
go-brainfuck
Go · 0 人关注
go-common
哔哩哔哩 bilibili 网站后台工程 源码
F# · 0 人关注
Learning-Picotiny
0 人关注
LicheeTang20K_DDR_Test
The DDR Test Firmware for LicheeTang20K.
Python · 0 人关注
litex-ecp5-demo
Python · 0 人关注
PeriodicPusher
Periodic push message with instapush to your devices.
Verilog · 0 人关注
psram-tang-nano-9k
An open source PSRAM/HyperRAM controller for Sipeed Tang Nano 9K / Gowin GW1NR-LV9QN88PC6/15 FPGA
Python · 0 人关注
py-brainfuck
Tiny brainfuck interpreter with Python3
Cython · 0 人关注
PyPrime
Calculate prime numbers use bitmap with Cython, very fast.
Python · 0 人关注
raytrace
Python raytracer
Python · 0 人关注
render-py
A software 3D renderer written in Python. (Purely educational)
C · 0 人关注
rtthread-nano
This fork of RT-Thread Nano supports picorv32 soft core.
Rust · 0 人关注
rust-brainfuck
Vim script · 0 人关注
SearchComplete
Tab completion of words inside of a search ('/')
0 人关注
simple-ogl-demo
C · 0 人关注
SortingDemo
F# · 0 人关注
TangPrimer-20K-example
TangPrimer-20K-example project
Verilog · 0 人关注
TangPrimer20K-DDR3_MC_PHY_1vs2
besto

besto

V2EX 第 71788 号会员,加入于 2014-08-24 01:18:21 +08:00
9 G 11 S 97 B
根据 besto 的设置,主题列表被隐藏
二手交易 相关的信息,包括已关闭的交易,不会被隐藏
besto 最近回复了
6 天前
回复了 tt83 创建的主题 硬件 计算机是如何保证计算结果的正确性
多个方面:
1. 所谓 0 1 是数字电路,简化后的结果,底层还是要有波动的,比如电源 5V ,并不是 0V 才是 0 ,5V 才是 1 ,这中间就有了很大容错空间,如果你做 FPGA 就能接触到 setup hold removal 时序,如果不满足,就可能出错,而这个时序和频率有关系,这也就是为啥超频可能跑飞的原因,因为确实很多地方算错了;
2. 有各种容错算法,比如上面提到 ECC / CRC 校验等,当然这里大多数是对内存或是传输过程中错误;
3.也就是 15L 说的,这里有个专业名词叫 lockstep ,简单点就是 2CPU 一起算,结果一样才能出来,不行重算,有安全要求的芯片中很常见,比如 720AE 的,就是锁步 CPU ,甚至还有类似的 GPU (我知道的,IMG 公司的 BXS 这种);


最后一条:
算错是非常常见的事情,芯片出来有良品率一说,也就是出场芯片有很多都是坏的,它就会算错,这时候有 ATE 验证,甚至还有 SLT 验证,就是要工厂通过特定 0/1 特征流输入给芯片,看芯片能否返回正确值,这也就是 12L 说的验证;

@icyalala
@mobpsycho100
@besto 对了,我这里说的都是基本数电部分( 0/1 逻辑),模电部分(运放/三极管)我不懂,但硬件可能还是需要学习的,嵌入式的底层不一定需要学这个。
学 C 学单片机是没用的,做出来的都是过家家玩具。
纯硬件就是根据 spec/datasheet ,绘制原理图+PCB+焊接,低速信号部分比较简单( i2c/spi/uart 等)高速信号一般业余玩玩是没机会搞定的( usb/pcie/ddr...)
嵌入式的最底层就是根据 spec/datasheet/原理图,写代码,当然 debug 硬件也是常有的事情。
他俩都需要一定的万用表/示波器的使用,嵌入式底层使用逻辑分析仪/trace 类( xx-link 等)也是基本技能。
再往上的嵌入式,基本绕不开 Linux + ARM 生态,学精了不愁找不到饭吃。
148 天前
回复了 pythonee 创建的主题 程序员 你遇到过哪些比较难理解的编程语言概念
@yazinnnn0 你说出了我心里话,我找了一圈居然上面没有人说 call/cc 的。。。
@vk42 就是设备没的选的锅
@424778940 那只是时间不够久...过几个月试试
@w568w 换口也没有用的,过几天还是会被扫。这个问题本来就无解,最好就是云支持从外部关闭 SSH 的端口(用的时候再打开)
挺好,让我猜猜你在哪
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1767 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 13ms · UTC 10:33 · PVG 18:33 · LAX 02:33 · JFK 05:33
Developed with CodeLauncher
♥ Do have faith in what you're doing.