# 2018-07-11 會議記錄 ## 出席人員 * @hexrabbit * @twzjwang * @proof.K * @jkrvivian * @ender * @AjMaChInE * @PunchShadow * @howjmay * @haoming ## 重要變革 ## 開發進度 AjMaChInE * [FPGA-accelerated TrustZone-enabled IOTA Swarm Nodes](https://hackmd.io/aYrpgwSrRyWcgr74Zpv7aA) * 這周完成 * iota-swarm-node可正確跑在Arrow Sockit board上。 * pyOTA 2.0.5 -> pyOTA 2.0.6 * LampaLab建置的linux環境沒有curl,必須額外安裝curl。 * python 2.7.13 * 把LampaLab pow中的software部分整合進dcurl,可產生出 libdcurl.so,但使用iota-swarm-node的make check無法正確驗證。 * [error message](https://hackmd.io/blMdDCDzTCqLKXMmfHmfDw?view#error-message1) * dcurl的sse編譯問題 * [dcurl makefile](https://github.com/ajblane/dcurl/commit/0100646d2d101bb7142e33996c4ffe6ed6a53c49#diff-b67911656ef5d18c4ae36cb6741b7965R33) * 編譯dcurl時的warning message,libdcurl.so還是有產生。 ``` ... Makefile:135: "skip build/test-multi_pow_cpu because PyIOTA is not installed." ... ``` 原因: pip install pyota 預設會安裝在python 2.7.13下,而[dcurl/mk/python.mk](https://github.com/ajblane/dcurl/blob/dev/mk/python.mk)是檢查python 3有無安裝pyota。由於iota-swarn-node是使用python 2是否改成檢查python 2? * 下周 * 2 issues * 解整合上bug * 建構optee on Rpi3 ### Cross compiling問題: shufps 為例 Cross compiling問題: shufps 為例,在使用make BUILD_FPGA=1且有SSE環境下,只會編譯到ENABLE_SSE的區域,不會編譯到ENABLE_FPGA區域 * make BUILD_FPGA=1 * cc -o build/dcurl.o -Wall -fPIC -Ofast -msse2 -DENABLE_SSE -DENABLE_FPGA -c -MMD -MF build/dcurl.o.d src/dcurl.c * [ENABLE_FPGA](https://github.com/shufps/dcurl/blob/dev/src/dcurl.c#L99) ``` ... #elif defined(ENABLE_SSE) ret &= pow_sse_init(MAX_CPU_THREAD); #elif defined(ENABLE_FPGA) ret &= pow_fpga_init(); ... ``` ender503 * [Monitoring and visualization tools Issue #83](https://github.com/DLTcollab/general/issues/83) * [Canonicalize environment variable identifier PR #57](https://github.com/TangleID/TangleID/pull/57) * [Allow using unary ++ and -- operators PR #58](https://github.com/TangleID/TangleID/pull/58) proof.K * [Base: Improve CTPS and reduce confirmation time](https://github.com/DLTcollab/general/issues/81) jkrvivian * [Fix typo #57](https://github.com/iotaledger/entangled/pull/57) * [entangled note](https://hackmd.io/s/r1_CSPwG7) ## Action Items - [IOTA Consensus Algorithm Introduction](https://hackmd.io/s/SJRDHEoz7) - TangleID: Clarify API namespace and schemes ([#54](https://github.com/TangleID/TangleID/issues/54)) [In processing] - TangleID: Set up continuous integration([#41](https://github.com/TangleID/TangleID/issues/41)) [Main] - TangleID: Fix utils code consistent - TangleID: Remove Next.js ([#46](https://github.com/TangleID/TangleID/issues/46))[Main] - TangleID: Reducing the create user page loaded time - TangleID: Fix the claimInfo page(#53)[blocked by #54] - tangle-accelerator: Send Pull Request to entangled - get_tips, get_new_addresses - unit test ###### tags: `MAM` `blockcert`
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up