- Jan 19 Tue 2021 15:11
-
Eclipse for Linux Kernel
- Sep 26 Thu 2019 09:52
-
linux fork test daemon & kernel

使用 daemon1 & daemons2 測試! daemon1 fork 出child process 而使用execv執行hello列印出簡單message.執行一段時間後daemon1被linux kernel kill!
trace:
- Aug 15 Thu 2019 13:38
-
Lexra MIPS Toolchain

這次Build toolchian 要用ubuntu 16.04, 16.04 及之前版本的預設桌面為經典 Unity,18.04 開始為 Gnome 3,但您仍可手動安裝 Unity 並進行切換。
https://blog.xuite.net/yh96301/blog/242333268-%E5%AE%89%E8%A3%9DUbuntu+16.04
- Apr 02 Tue 2019 09:11
-
Linux Device & Driver Add

platform_device_register(): 註冊設備硬件,告訴kernel,當前有什麼設備
platform_driver_register(): 註冊設備的驅動程序
當個設備connect後
device和driver的兩條綫上都有匹配(由name來匹配)
匹配上(即binding),並且開始使用driver的probe等函數進行進行硬件初始化工作
- Nov 05 Mon 2018 13:28
-
Kernel Makefile (一)

如果你在shell prompt只下make命令而已,第一個rule永遠被執行。 這叫default goal。如果你有指定target名字,例如make all,則會 去執行這個target的動作,此Makefile中會執行 help target 中的命令的
- May 17 Thu 2018 09:56
-
uBoot, Linux Kernel Support SPI NOR Flash (BH25Q128AS)

在uboot的spi_flash.c 中的spi_flash_probe中會下RDID/JEDEC ID RD的Command來Get Manufacture & Device ID
- Apr 03 Tue 2018 10:53
-
Python gspreed use Google API to get excel of Google Drive (Insufficient Permission)
- Feb 08 Thu 2018 17:02
-
Linux Kernel KBuild MakeFile

ARCH Makefile位於ARCH/$(ARCH)/Makefile,是系統對應平台的Makefile。Kernel Top Makefile會包含這個文件來指定平台相關信息。只有平台開發人員會關心這個文件。重點是Board-dependent options and extra files => #include $(srctree)/arch/mips/Kbuild.platforms
- Jan 30 Tue 2018 13:30
-
Linux Kernel startup & change the kernel load address

start_kernel() 是 Linux kernel "正式的"進入點,但是 start_kernel() 通常不是在核心被載入後就立刻被執行,在它開始執行之前還有些準備工作要先完成。 在核心被載入後,通常最開始被執行的是的放在 Linux kernel image 最開頭的 bootstrap code, 負責關閉中斷,記憶體設定等硬體初始化準備工作,甚至還包含將壓縮的內核解壓縮。 這些 bootstrap code 是屬於平台架構相依的,它通常是位於 arch/xxx/boot/ 之下的 assembly code (xxx 可以是 x86 或是 arm 等)。
- Dec 01 Fri 2017 14:06
-
Python3.6.1 + pymodbus3
- Jul 18 Tue 2017 15:29
-
Python3.6.x 安裝使用,沒有pip,安裝Beautiful Soup ,WxWidgets & Selenium + firefox, chrome




