電銷防封號線路辦理,電銷防封號線路怎么辦理,電銷防封號線路好用嗎
電銷防封線路
全國套餐可選,外呼次數效率比普通電話翻倍線路穩定
主叫變成接電話降低封卡風險
提供多種方案穩定性強,覆蓋面廣,降低成本,接通率高
3.2 BOOTLOADER的移植
vivi是一款相當成熟和相對簡單的常用bootloader,我們以vivi為移植原型,將S3C2440所有IO端口寄存器定義添加到頭文件2440add.inc,刪除部分硬件平臺使用不到的代碼,最后將修改過的vivi制作成鏡像燒錄到flash中。[1]
3.3 Linux內核移植
獲取Linux-2.6.29.1源代碼并解壓后,首先修改內核源代碼所在目錄中的Makefile,將系統架構修改為Arm(ARCH ?=arm ),交叉編譯工具修改為arm-linux-gcc (CROSS_COMPILE ?=arm-linux-),修改輸入時鐘(arch/arm/mach-s3c2440/mach-smdk2440.c中的函數static void __init smdk2440_map_io中,修改s3c24xx_init_clocks(12000000)此處所用晶振為12M)。修改machine名稱(在arch/arm/mach-s3c2440/mach-smdk2440.c文件中的函數MACHINE_START( ),修改為MACHINE_START(S3C2440, “自定義機器名”),修改NANDflash分區信息(arch/arm/plat-s3c24xx/common-smdk.c結構體static struct mtd_partition smdk_default_nand_part[]中保存的是nandflah的分區信息,將其修改為當前使用的分區信息),然后修改nandflash的匹配時間(3c2410_platform_nand_smdk_nand_info smdk_nand_info ={})。
上述內核源代碼修改完成后,還需要對一些設備的驅動進行修改。本文使用的NEC 3.5寸 320×240液晶屏,硬件平臺使用GPG4腳進行背光控制,需要修改LCD背光(/arch/arm/mach-s3c2440/mach-smdk2440.c中static void __init smdk2440_machine_init(void),將函數中的GPIO口配置為GPG4)。關于CS8900A網卡的驅動移植,相關資源很豐富,本文也不再贅述。
本實驗中nandflash采用的是yaffs2文件系統,所以打yaffs2文件系統補丁,壓縮包為cvs-root.tar.gz。
至此,Linux的內核源代碼修改工作完成了,下面還需要利用Makefile,進行內核配置。
在Linux 2.6.29.1內核目錄下首先make s3c2410_defconfig使用2410的配置模板來配置2440;然后make menuconfig,這時我們可以在圖形化界面中,空格鍵可改變各個配置選項的被選中狀態,根據需要進行配置即可。配置完成后保存好配置,最后進行內核的編譯(make dep 建立文件間依賴 make clean 清除編譯殘留文件make zImage 生成內核壓縮鏡像文件)。
在線客服
服務熱線
服務熱線
13783030501
官方微信
關注我們
返回頂部